Simple pricing that scales with you

Start with 100 free credits, no card. Only successful responses are billed, and unused credits roll over.

For side projects and light pipelines.

500 credits every month
  • 500 credits / month
  • Every source + web scraping
  • Full JSON + timestamps
  • Top-ups at $10 per 1,000
Most popular

For production apps, agents, and RAG pipelines.

5,000 credits every month
  • 5,000 credits / month
  • Concurrent batch jobs
  • MCP server + agent skills
  • Only pay for success
  • Email support

For high-volume pipelines and whole-channel workloads.

50,000 credits every month
  • 50,000 credits / month
  • Best per-fetch rate
  • Priority support
  • Whole-channel scale

Every account starts with 100 free credits, no card required. 1 credit = 1 successful fetch; failures are free. Need more? Top up anytime at $10 per 1,000 credits.

500 credits / mo
Popular
5,000 credits / mo
50,000 credits / mo
Every source, video, channel, playlist, search, web
Clean JSON with per-segment timestamps
100 free starter credits before you subscribe
Only pay for successful fetches
Top-ups at $10 per 1,000 credits
MCP server + agent skills
Concurrent batch jobs, no hard cap
Email support
Best per-fetch rate
Priority support

One credit is one successful response: a video transcript, a page scrape, or one page of a crawl. Requests that fail or return nothing are always free. New accounts start with 100 free credits, no card required.

Video transcripts from YouTube, TikTok, Instagram, X (Twitter), and Facebook, plus any web page as clean Markdown. For YouTube you can also expand whole channels, playlists, and keyword searches into video sets.

The audio is transcribed with AI automatically, on the same endpoint with the same response shape. If a video truly has no retrievable speech, it's reported with a reason code and you're not charged.

Yes. Connect the MCP server (transcriptfetch.com/mcp) to Claude, ChatGPT, Cursor, or any MCP client with one OAuth sign-in, install the n8n community node, or use the Python and Node SDKs in your own code.

Yes. The batch endpoint fetches many transcripts in one call, and channel or playlist scrapes are a primary use case. Requests run concurrently with per-plan rate limits.

No. Plan credits are added to your balance each month and unused credits roll over. Top-up credits never expire either.

Still have a question?We reply fast, usually within a couple of hours.Contact us →
Get started

100 free credits, no card required. Your first transcript is one call away.

API Pricing: Plans From $5/mo | TranscriptFetch