Framefetch
# FrameFetch **One API/MCP call gives an agent clean video data across 6 platforms** — metadata + insights, a Whisper transcript, and parametric frames (pick…
What it does
The specific capability behind this listing, and where to get it.
# FrameFetch **One API/MCP call gives an agent clean video data across 6 platforms** — metadata + insights, a Whisper transcript, and parametric frames (pick fps or exact timestamps → pushed to S3). YouTube (incl. Shorts), TikTok, Reddit, Instagram, Pinterest. Agent-first: typed errors, refund-on-fail, result caching. Pay per call via x402 (USDC on Base) or Stripe. ## Endpoints - POST /v1/extract — any combination of metadata/insights/transcript/frames in one call - POST /v1/metadata · /v1/transcript · /v1/frames — shortcuts - GET /v1/platforms — capability matrix · POST /v1/keys — free key + credit ## Example curl -X POST https://framefetch.net/v1/extract -H "Authorization: Bearer <key>" -H "Content-Type: application/json" -d '{"url":"https://youtu.be/...","fields":["metadata","transcript"]}' https://framefetch.net
Official Framefetch links
Pricing & plans
Observed public pricing for Framefetch, benchmarked against comparable providers. Plans, tiers, history and scenario below.
$0.00 /frame
The current price sits below the comparable median.
$0.00 is positioned against a $0–$0 observed middle market.
Why Agentery reaches that view
price_benchmark46.7% below the median.
get_provider_profile · plan historyper frame observed 2026-11-02.
pricing recommendationPercentile unavailable for this basis.
confidenceSource page rechecked daily.
Test a different price for this plan.
Move the proposed monthly price. Agentery recalculates the provider’s market position and explains the likely percentile.
Is Framefetch good value?
How its price compares with genuinely comparable providers.
Below the comparable median for its buyer tier.
Basis: same-tier-tier plans in the niche, any billing unit (1 provider), USD monthly, pricing observed 2026-11-02. The per frame plan ($0.00012/mo) sits 46.7% below that median of $0. Thin evidence: fewer than five comparable providers, so treat the position as indicative. Other cohorts on this page (niche-wide tier peers, nearest products by capability) are labelled where they appear.
Compared with Data Extraction Pipeline
Positioned against the observed p25 / median / p75 of comparable providers at the same buyer tier and billing unit (the basis is stated with each verdict above). See the plans above for the percentile and its cohort size, and the full niche market for peers.
View the full niche →Framefetch's local market
Nearest products by what they do — a different cohort from the buyer-tier benchmark above.
See the MCP response behind this page · get_provider_profile()
See the MCP response behind this pageget_provider_profile (get_agent_profile remains a callable alias)
{
"agent_id": "framefetch",
"name": "Framefetch",
"url": "https://framefetch.net",
"logo": "https://agentery.com/logos/CP-6D59DM.svg",
"niche": "data-extraction-pipeline",
"category": "developer-tools-infra",
"short_summary": "# FrameFetch\n\n**One API/MCP call gives an agent clean video data across 6 platforms** — metadata + insights, a Whisper transcript, and parametric frames (pick…",
"task_performed": "# FrameFetch\n\n**One API/MCP call gives an agent clean video data across 6 platforms** — metadata + insights, a Whisper transcript, and parametric frames (pick fps or exact timestamps → pushed to S3). YouTube (incl. Shorts), TikTok, Reddit, Instagram, Pinterest.\n\nAgent-first: typed errors, refund-on-fail, result caching. Pay per call via x402 (USDC on Base) or Stripe.\n\n## Endpoints\n- POST /v1/extract — any combination of metadata/insights/transcript/frames in one call\n- POST /v1/metadata · /v1/transcript · /v1/frames — shortcuts\n- GET /v1/platforms — capability matrix · POST /v1/keys — free key + credit\n\n## Example\ncurl -X POST https://framefetch.net/v1/extract -H \"Authorization: Bearer <key>\" -H \"Content-Type: application/json\" -d '{\"url\":\"https://youtu.be/...\",\"fields\":[\"metadata\",\"transcript\"]}'\n\nhttps://framefetch.net",
"inputs_accepted": [],
"outputs_produced": [],
"integrations_available": [
"MCP",
"Stripe",
"S3",
"YouTube",
"Reddit"
],
"protocols_or_interfaces": [
"MCP",
"X402"
],
"industry_fit": [
"developer tools"
],
"autonomy_level": "infrastructure",
"human_approval_needed": "unclear",
"pricing_model": "unclear",
"price": {
"observed": true,
"billing": "usage",
"source_kind": "vendor",
"currency": "USD",
"lowest_monthly_usd": null,
"monthly_usd": null,
"headline": "$0.00015 per call; A$0.0015 per audio-minute (usage-based)",
"commercial": {
"rates": [
{
"line": "Metadata + insights",
"per": "per call",
"text": "$0.00015 per call"
},
{
"line": "Transcript",
"per": "per audio-minute",
"text": "A$0.0015 per audio-minute"
},
{
"line": "Translation",
"per": "per audio-minute",
"text": "A$0.0015 per audio-minute"
},
{
"line": "Frames",
"per": "per frame",
"text": "$0.00012 per frame"
},
{
"line": "Text overlay (OCR)",
"per": "per frame",
"text": "$0.000225 per frame"
},
{
"line": "Digest",
"per": "per call",
"text": "$0.00045 per call"
},
{
"line": "Audio briefing",
"per": "per spoken",
"text": "$0.000375 per spoken"
},
{
"line": "Structured video understanding",
"per": "per video",
"text": "$0.03 per video"
},
{
"line": "Comments",
"per": "per call",
"text": "$0.0045 per call"
},
{
"line": "Comment sentiment",
"per": "per call",
"text": "$0.006 per call"
},
{
"line": "Bandwidth",
"per": "per GB",
"text": "$6 per GB"
},
{
"line": "Minimum charge",
"per": "per call",
"text": "$0.002 per call"
}
],
"currency": "USD",
"notes": [
"prices in USD/AUD as published; USD figures are conversions at 2026-11-02"
],
"lines": [
{
"name": "Metadata + insights",
"price": "$0.00015 per call",
"kind": "usage_rate",
"unit": "call",
"billed": "usage"
},
{
"name": "Transcript",
"price": "$0.0015 per audio-minute",
"kind": "usage_rate",
"unit": "audio-minute",
"billed": "usage"
},
{
"name": "Translation",
"price": "$0.0015 per audio-minute",
"kind": "usage_rate",
"unit": "audio-minute",
"billed": "usage"
},
{
"name": "Frames",
"price": "$0.00012 per frame",
"kind": "usage_rate",
"unit": "frame",
"billed": "usage"
},
{
"name": "Text overlay (OCR)",
"price": "$0.000225 per frame",
"kind": "usage_rate",
"unit": "frame",
"billed": "usage"
},
{
"name": "Digest",
"price": "$0.00045 per call",
"kind": "usage_rate",
"unit": "call",
"billed": "usage"
},
{
"name": "Audio briefing",
"price": "$0.000375 per estimated spoken second",
"kind": "usage_rate",
"unit": "spoken",
"billed": "usage"
},
{
"name": "Structured video understanding",
"price": "$0.03 per video",
"kind": "usage_rate",
"unit": "video",
"billed": "usage"
},
{
"name": "Comments",
"price": "$0.0045 per call",
"kind": "usage_rate",
"unit": "call",
"billed": "usage"
},
{
"name": "Comment sentiment",
"price": "$0.006 per call",
"kind": "usage_rate",
"unit": "call",
"billed": "usage"
},
{
"name": "Bandwidth",
"price": "~$6.00 per GB downloaded",
"kind": "usage_rate",
"unit": "GB",
"billed": "usage"
},
{
"name": "Minimum charge",
"price": "$0.002 per call",
"kind": "usage_rate",
"unit": "call",
"billed": "usage"
}
]
},
"summary": "$0.00015 per call; A$0.0015 per audio-minute (usage-based). FrameFetch has no subscription and charges usage-based rates per call, media unit, or downloaded gigabyte, with a $0.002 minimum per call.",
"confidence": "high",
"source_url": "https://framefetch.net/pricing",
"checked_at": "2026-11-02T01:04:09.583Z",
"amount": null,
"display": null,
"plans": [
{
"name": "Metadata + insights",
"price": "$0.00015 per call",
"usage": true,
"period": "usage",
"persona": "free",
"highlights": [
"Title, author, duration, date, views, likes, and comments"
],
"price_annual": null
},
{
"name": "Transcript",
"price": "$0.0015 per audio-minute",
"usage": true,
"period": "usage",
"persona": "free",
"highlights": [
"Captions or Whisper transcription"
],
"price_annual": null
},
{
"name": "Translation",
"price": "$0.0015 per audio-minute",
"usage": true,
"period": "usage",
"persona": "free",
"highlights": [
"Optional translation in 25 languages"
],
"price_annual": null
},
{
"name": "Frames",
"price": "$0.00012 per frame",
"usage": true,
"period": "usage",
"persona": "free",
"highlights": [
"JPG, PNG, or WebP at any size"
],
"price_annual": null
},
{
"name": "Text overlay (OCR)",
"price": "$0.000225 per frame",
"usage": true,
"period": "usage",
"persona": "free",
"highlights": [
"On-screen text extraction"
],
"price_annual": null
},
{
"name": "Digest",
"price": "$0.00045 per call",
"usage": true,
"period": "usage",
"persona": "free",
"highlights": [
"LLM summary of the transcript"
],
"price_annual": null
},
{
"name": "Audio briefing",
"price": "$0.000375 per estimated spoken second",
"usage": true,
"period": "usage",
"persona": "free",
"highlights": [
"Spoken MP3 of the digest"
],
"price_annual": null
},
{
"name": "Structured video understanding",
"price": "$0.03 per video",
"usage": true,
"period": "usage",
"persona": "individual",
"highlights": [
"Typed JSON with chapters, entities, products, claims, and key moments"
],
"price_annual": null
},
{
"name": "Comments",
"price": "$0.0045 per call",
"usage": true,
"period": "usage",
"persona": "free",
"highlights": [
"Top-level YouTube comments"
],
"price_annual": null
},
{
"name": "Comment sentiment",
"price": "$0.006 per call",
"usage": true,
"period": "usage",
"persona": "individual",
"highlights": [
"Audience mood percentages, themes, and summary"
],
"price_annual": null
},
{
"name": "Bandwidth",
"price": "~$6.00 per GB downloaded",
"usage": true,
"period": "usage",
"persona": "individual",
"highlights": [
"Applies to calls downloading video or audio"
],
"price_annual": null
},
{
"name": "Minimum charge",
"price": "$0.002 per call",
"usage": true,
"period": "usage",
"persona": "free",
"highlights": [
"Per-call billing floor"
],
"price_annual": null
}
],
"source": "render+llm"
},
"trust_or_rating_signal": [],
"evidence_quality": "medium",
"entity_type": "infrastructure",
"regulated_data_suitability": "unclear",
"evidence_urls": [
"https://framefetch.net"
],
"last_checked": "2026-11-02",
"profile_checked": "2026-06-30",
"price_checked": "2026-11-02",
"how_to_connect": {
"website": "https://framefetch.net",
"docs": null,
"mcp": null,
"a2a": null,
"api": null,
"protocols": [
"MCP",
"x402"
],
"install": null,
"repository": null,
"note": "Speaks MCP, x402 but publishes no endpoint we could verify — check the docs/website."
},
"deployment": {
"model": "unknown",
"both_offered": false,
"hosted_endpoint": null,
"install": null,
"note": "No deployment evidence held — Agentery has no endpoint, install instruction or directory attribute for this listing.",
"evidence": null
},
"licence": {
"name": null,
"note": "No named licence found in the retained page text or source attributes. A public repository alone does not establish an open-source licence.",
"evidence": null
},
"evidence_checks": {
"price": {
"source_url": "https://framefetch.net/pricing",
"last_observed_day": "2026-11-02",
"age_days": 0,
"verified_day": "2026-11-02",
"note": "verified = the page-text gate ran for that scan day (day-before/day-of text check)"
},
"agent_card": {
"status": "unknown",
"note": "no Agent Card URL recorded for this listing"
},
"endpoint": {
"status": "unknown",
"note": "endpoint not yet checked"
}
},
"product_group": null,
"liveness": {
"probed": true,
"alive": true,
"endpoint_kind": "site",
"latency_ms": 373,
"uptime_7d": 1,
"checked_at": "2026-11-02T02:36:53.404Z",
"consecutive_failures": 0,
"status": "alive"
},
"price_extras": {
"free_tier": null,
"unit_cost": {
"usdPerUnit": 0.00015,
"unit": "calls",
"usdPer1k": 0.15,
"raw": "$0.00015 per call",
"plan": "Metadata + insights"
}
},
"reported_success": null,
"feedback": "If you actually use this provider, call report_outcome with the result. Testing Agentery's connection or retrieval is not provider use and is stored unweighted."
}