Transcript API for YouTube, TikTok, Instagram, Facebook, LinkedIn, Rumble, X, Twitch & Kick
POST any YouTube, TikTok, Instagram, Facebook, LinkedIn, Rumble, or X URL — or a Twitch or Kick clip. Get back a clean JSON transcript and your remaining credit balance — same auth on every endpoint, response shape tailored per platform.
Full reference and language-specific code samples at docs.transcriptmagic.com.
Eleven platforms. Same auth.
Every endpoint is a POST to https://api.transcriptmagic.com with {"url": "..."} in the body. Same auth across platforms — only the path and the response shape differ. Per-platform shapes are documented on each endpoint's reference page.
/api/youtube/transcript /api/tiktok/transcript /api/instagram/transcript /api/facebook/transcript /api/linkedin/transcript /api/rumble/transcript /api/twitter/transcript /api/twitch/transcript /api/kick/transcript /api/podcast/transcript /api/podcast/transcript What you get back.
200 OK always includes a credits field with your remaining balance. The rest of the shape is platform-specific — YouTube ships per-line timing, TikTok and Facebook ship joined text plus optional video URLs, Instagram ships an array of plain-text lines. Full per-platform schema, every field, and example payloads live in the response schema reference.
text, startMs, endMs, startTimeText. → TikTok Single string with newlines between lines, plus optional videoUrls. → Instagram Array of {id, shortcode, text} objects under transcripts (plural). → Facebook Single string with newlines between lines, plus optional videoUrls. → LinkedIn Single string with newlines between lines, plus optional videoUrls. → Rumble Single string with newlines between lines, plus optional videoUrls. → X Single string with newlines between lines, plus optional videoUrls. → Twitch Plain-text transcript plus transcript_source (native or ai). Clips only. → Kick Plain-text transcript plus transcript_source (native or ai). Clips only. → Pay for what you use, from 2¢ a transcript.
1 credit = 1 video transcript. One balance covers the API, MCP, n8n and the web app, and a call that returns no transcript costs nothing.
- 01 Try it free
3 transcripts a month, no card.
- 02 Pick any plan
From $9 a month. The API, MCP and n8n work on all of them.
- 03 Add credits whenever you need them, on any paid plan
- 250 credits $10 4¢ each
- 1,000 credits $35 3.5¢ each
- 5,000 credits $99 2¢ each
No plan change, and they never expire.
Steady volume? Pro includes 2,500 a month for $49, or 1.6¢ each billed yearly.
Free to start: sign in with Google, no card needed.
Full docs at docs.transcriptmagic.com.
Authentication, rate limits, error codes, response schema, and per-platform URL formats live in the docs. Built for both humans and agents. Want to plug TranscriptMagic into Claude, ChatGPT, or Cursor? Connect the MCP server in one click — no API key needed.
Start building — under five minutes.
3 free transcripts a month, no credit card required. Swap platforms by changing one path segment — same auth, same response shape.