Extract data from an Instagram Reel by URL: metadata, a Whisper transcript of the audio, and frames sampled however you like. One schema, no scraping infrastructure to maintain.
For this platform FrameFetch returns metadata, transcript (Whisper), and parametric frames. One JSON response, billed per call (every response includes a cost block).
curl -X POST https://framefetch.net/v1/extract \
-H "Authorization: Bearer <your-key>" \
-H "Content-Type: application/json" \
-d '{
"url": "https://www.instagram.com/reel/REEL_ID/",
"fields": ["metadata", "transcript"]
}'
Get a key with POST /v1/keys (free credit). Full reference in the docs. Agents can pay per call with x402 (USDC) — no account.
FrameFetch ships an MCP server at POST https://framefetch.net/mcp with the tools framefetch_extract and framefetch_platform_capabilities — point your agent at a Instagram URL directly.
Public Reel and video post URLs on instagram.com.
Yes — set frames.width (16–7680). Lower widths are cheaper.