Instagram reference
Profiles, posts, reels, transcripts, comments, highlights, audio, and discovery from public Instagram surfaces.
Each operation below runs through the tool endpoint shown, and is available through REST, MCP, and the Better Fetch workspace.
Profile
AvailableProfile from public Instagram surfaces, returned as structured data for agents, research, and monitoring workflows.
curl -sS -X POST "https://betterfetch.co/api/tools/instagram_profile_scraper/run" \
-H "Authorization: Bearer bf_your_key_here" \
-H "Content-Type: application/json" \
-d '{"input":{"username":"openai","max_recent_posts":3}}'Basic profile
AvailableBasic profile from public Instagram surfaces, returned as structured data for agents, research, and monitoring workflows.
curl -sS -X POST "https://betterfetch.co/api/tools/instagram_profile_scraper/run" \
-H "Authorization: Bearer bf_your_key_here" \
-H "Content-Type: application/json" \
-d '{"input":{"username":"openai","max_recent_posts":1}}'User posts
AvailableUser posts from public Instagram surfaces, returned as structured data for agents, research, and monitoring workflows.
curl -sS -X POST "https://betterfetch.co/api/tools/instagram_scraper/run" \
-H "Authorization: Bearer bf_your_key_here" \
-H "Content-Type: application/json" \
-d '{"input":{"username":"openai","max_recent_posts":6}}'Tool: instagram_scraper
User reels
AvailableUser reels from public Instagram surfaces, returned as structured data for agents, research, and monitoring workflows.
curl -sS -X POST "https://betterfetch.co/api/tools/instagram_scraper/run" \
-H "Authorization: Bearer bf_your_key_here" \
-H "Content-Type: application/json" \
-d '{"input":{"mode":"user_reels","username":"openai","max_results":10}}'Tool: instagram_scraper
Post or reel details
AvailablePost or reel details from public Instagram surfaces, returned as structured data for agents, research, and monitoring workflows.
curl -sS -X POST "https://betterfetch.co/api/tools/instagram_scraper/run" \
-H "Authorization: Bearer bf_your_key_here" \
-H "Content-Type: application/json" \
-d '{"input":{"mode":"post","post_url":"https://www.instagram.com/openai/reel/DawRXxVMil6/"}}'Tool: instagram_scraper
Media transcript
AvailableMedia transcript from public Instagram surfaces, returned as structured data for agents, research, and monitoring workflows.
curl -sS -X POST "https://betterfetch.co/api/tools/instagram_scraper/run" \
-H "Authorization: Bearer bf_your_key_here" \
-H "Content-Type: application/json" \
-d '{"input":{"mode":"transcript","post_url":"https://www.instagram.com/openai/reel/DawRXxVMil6/","language":"en"}}'Tool: instagram_scraper
Hashtag posts
AvailableHashtag posts from public Instagram surfaces, returned as structured data for agents, research, and monitoring workflows.
curl -sS -X POST "https://betterfetch.co/api/tools/instagram_discovery_scraper/run" \
-H "Authorization: Bearer bf_your_key_here" \
-H "Content-Type: application/json" \
-d '{"input":{"mode":"hashtag","hashtag":"funnydogs","media_type":"all","max_results":10}}'Search profiles
AvailableSearch profiles from public Instagram surfaces, returned as structured data for agents, research, and monitoring workflows.
curl -sS -X POST "https://betterfetch.co/api/tools/instagram_discovery_scraper/run" \
-H "Authorization: Bearer bf_your_key_here" \
-H "Content-Type: application/json" \
-d '{"input":{"mode":"profiles","query":"fitness coach","max_results":10}}'Search reels
AvailableSearch reels from public Instagram surfaces, returned as structured data for agents, research, and monitoring workflows.
curl -sS -X POST "https://betterfetch.co/api/tools/instagram_discovery_scraper/run" \
-H "Authorization: Bearer bf_your_key_here" \
-H "Content-Type: application/json" \
-d '{"input":{"mode":"reels","query":"dogs","max_results":10}}'Reels by audio
AvailableReels by audio from public Instagram surfaces, returned as structured data for agents, research, and monitoring workflows.
curl -sS -X POST "https://betterfetch.co/api/tools/instagram_scraper/run" \
-H "Authorization: Bearer bf_your_key_here" \
-H "Content-Type: application/json" \
-d '{"input":{"mode":"audio_reels","audio_id":"1392969992841787","max_results":12}}'Tool: instagram_scraper
Trending reels
AvailableTrending reels from public Instagram surfaces, returned as structured data for agents, research, and monitoring workflows.
curl -sS -X POST "https://betterfetch.co/api/tools/instagram_discovery_scraper/run" \
-H "Authorization: Bearer bf_your_key_here" \
-H "Content-Type: application/json" \
-d '{"input":{"mode":"trending_reels","max_results":10}}'Post comments
AvailablePost comments from public Instagram surfaces, returned as structured data for agents, research, and monitoring workflows.
curl -sS -X POST "https://betterfetch.co/api/tools/instagram_scraper/run" \
-H "Authorization: Bearer bf_your_key_here" \
-H "Content-Type: application/json" \
-d '{"input":{"mode":"post_comments","post_url":"https://www.instagram.com/openai/reel/DawRXxVMil6/","max_results":20}}'Tool: instagram_scraper
Story highlights
AvailableStory highlights from public Instagram surfaces, returned as structured data for agents, research, and monitoring workflows.
curl -sS -X POST "https://betterfetch.co/api/tools/instagram_scraper/run" \
-H "Authorization: Bearer bf_your_key_here" \
-H "Content-Type: application/json" \
-d '{"input":{"mode":"story_highlights","username":"nasa","max_results":10}}'Tool: instagram_scraper
Highlight details
AvailableHighlight details from public Instagram surfaces, returned as structured data for agents, research, and monitoring workflows.
curl -sS -X POST "https://betterfetch.co/api/tools/instagram_scraper/run" \
-H "Authorization: Bearer bf_your_key_here" \
-H "Content-Type: application/json" \
-d '{"input":{"mode":"highlight_detail","highlight_id":"18201653992314974","max_results":50}}'Tool: instagram_scraper
Embed HTML
AvailableEmbed HTML from public Instagram surfaces, returned as structured data for agents, research, and monitoring workflows.
curl -sS -X POST "https://betterfetch.co/api/tools/instagram_scraper/run" \
-H "Authorization: Bearer bf_your_key_here" \
-H "Content-Type: application/json" \
-d '{"input":{"mode":"embed","username":"openai"}}'Tool: instagram_scraper