Better Fetch
Social networks15 runnable operations

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

Available

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":3}}'

Tool: instagram_profile_scraper

Basic profile

Available

Basic 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}}'

Tool: instagram_profile_scraper

User posts

Available

User 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

Available

User 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

Available

Post 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

Available

Media 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

Available

Hashtag 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}}'

Tool: instagram_discovery_scraper

Search profiles

Available

Search 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}}'

Tool: instagram_discovery_scraper

Search reels

Available

Search 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}}'

Tool: instagram_discovery_scraper

Reels by audio

Available

Reels 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

Post comments

Available

Post 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

Available

Story 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

Available

Highlight 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

Available

Embed 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