# TranscriptMagic ## Docs - [Apple Podcasts](https://docs.transcriptmagic.com/api-reference/apple-podcasts.md): Transcribe an Apple Podcasts episode with an async submit + poll flow. - [Get credit balance](https://docs.transcriptmagic.com/api-reference/balance.md): Read your current credit balance and plan. Does not consume a credit. - [Facebook](https://docs.transcriptmagic.com/api-reference/facebook.md): Fetch transcripts from Facebook Reels, video posts, and Live replays. - [Instagram](https://docs.transcriptmagic.com/api-reference/instagram.md): Fetch transcripts from Instagram Reels, video posts, and IGTV with one REST call. - [LinkedIn](https://docs.transcriptmagic.com/api-reference/linkedin.md): Fetch transcripts from public LinkedIn posts containing video. - [API reference](https://docs.transcriptmagic.com/api-reference/overview.md): Seven platforms. Same auth. Per-platform response shapes. - [Response schema](https://docs.transcriptmagic.com/api-reference/response-schema.md): Per-platform response shapes — what's guaranteed, what varies. - [Rumble](https://docs.transcriptmagic.com/api-reference/rumble.md): Fetch transcripts from public Rumble videos that have captions. - [Spotify Podcasts](https://docs.transcriptmagic.com/api-reference/spotify.md): Transcribe a Spotify podcast episode with an async submit + poll flow. - [TikTok](https://docs.transcriptmagic.com/api-reference/tiktok.md): Fetch transcripts from any public TikTok video with one REST call. - [X](https://docs.transcriptmagic.com/api-reference/twitter.md): Fetch transcripts from public video tweets on X (formerly Twitter). - [YouTube](https://docs.transcriptmagic.com/api-reference/youtube.md): POST any YouTube URL — Shorts, long-form, live replays — and get back a JSON transcript with per-line timing. - [Authentication](https://docs.transcriptmagic.com/authentication.md): Bearer token. That's it. - [Credits](https://docs.transcriptmagic.com/concepts/credits.md): How API billing works — one credit per successful call. - [Errors](https://docs.transcriptmagic.com/concepts/errors.md): Status codes you might see, and what they mean. - [Rate limits](https://docs.transcriptmagic.com/concepts/rate-limits.md): One hundred twenty requests per minute, per key. - [Introduction](https://docs.transcriptmagic.com/introduction.md): Programmatic access to video transcripts from YouTube, TikTok, Instagram, Facebook, LinkedIn, Rumble, and X — one REST call, JSON response. - [MCP Server](https://docs.transcriptmagic.com/mcp-server.md): Connect TranscriptMagic to Claude, ChatGPT, Cursor, and other AI clients via the Model Context Protocol — no API key, OAuth sign-in. - [n8n Node](https://docs.transcriptmagic.com/n8n.md): Fetch video transcripts directly inside n8n workflows. Community node, published to npm, API-key auth. - [Quickstart](https://docs.transcriptmagic.com/quickstart.md): From key to transcript in under five minutes. ## OpenAPI Specs - [openapi](https://docs.transcriptmagic.com/api-reference/openapi.json)