Give a video URL, get metadata, transcript, insights, and parametrically-sampled frames. Built API-first and MCP-first for AI agents — pay per call.
YouTube · Shorts · TikTok · Instagram · Pinterest · Reddit
curl -X POST https://framefetch.net/v1/extract \
-H "Authorization: Bearer <your-key>" \
-H "Content-Type: application/json" \
-d '{
"url": "https://www.youtube.com/watch?v=...",
"fields": ["metadata", "transcript", "frames"],
"frames": { "mode": "fps", "fps": 1, "width": 480 }
}'
Returns one JSON object: metadata, insights, transcript, and frames[] as time-limited signed image URLs, plus a cost block. Request only the fields you need.
| Method · Path | Purpose |
|---|---|
POST /v1/extract | Extract data from a video URL |
GET /v1/platforms | Capability matrix per platform |
GET /healthz | Health check |
POST /mcp | MCP (Streamable HTTP) for agents |
FrameFetch ships an MCP server with two tools: framefetch_extract and framefetch_platform_capabilities. Add it to your agent and call a video URL directly. Machine docs: /llms.txt.
Pay per call — light calls (metadata/captions) are sub-cent; transcript is metered per minute; frames are metered per frame. A free tier covers browsing/light use. Pay with prepaid credits or x402 (USDC) with no account.
The only API that returns parametric frames from a social-video URL, includes Reddit-video transcripts, and lets an agent pay without signing up. One clean schema across all six platforms.