Your transcript script works on your laptop. Then you deploy it and YouTube blocks it. Transkrio deals with the blocks, the proxies and the videos with no captions. You send a YouTube, TikTok, Instagram Reel or podcast URL. You get the text back.
# Request curl -H "x-api-key: tk_live_..." \ "https://api.transkrio.com/v1/transcript?url=https://youtu.be/dQw4w9WgXcQ" # Response { "video_id": "dQw4w9WgXcQ", "language_code": "en", "is_generated": false, "segments": [ { "text": "Never gonna give you up", "start": 0.0, "duration": 2.5 }, ... ] }
Getting a transcript looks like a five-minute job. It stops being one the day you go to production.
YouTube blocks most cloud IPs. Your code runs fine at home and throws RequestBlocked on the server.
Static proxies get banned. Cheap ones get flagged. Then you spend the week fixing scrapers instead of your product.
Many Shorts, TikToks, Reels and podcasts have no transcript at all. Your app just shows an error.
Your server never talks to YouTube or TikTok. We do, and we only charge you when it works.
We run the rotating residential proxies and the retries. Call us from AWS, Vercel or a Raspberry Pi. No YouTube API key, no quota.
If a video or episode has no transcript, we transcribe the audio with Whisper. 1 credit per started minute.
Private video, bad URL, no transcript: you pay nothing. One credit per transcript you actually get.
Unused monthly credits carry over, up to twice your plan. No "use it or lose it".
YouTube (videos, Shorts, lives), TikTok, Instagram Reels and podcasts (RSS, Apple Podcasts, audio files). Same request for all of them.
JSON with timestamps, plain text, Markdown for agents, or SRT / VTT. Add lang=es for another language.
| Doing it yourself | Transkrio | |
|---|---|---|
| Cloud server IPs | Blocked by YouTube | Works from anywhere |
| Proxies | You buy, rotate and replace them | Included |
| No captions | No transcript | Transcribed from the audio |
| TikTok, Reels, podcasts | A different tool for each | Same endpoint |
| Playlists and channels | Extra scraping | /v1/videos + /v1/batch (50 per call) |
| Cost | Proxy bill + your time | From $1.32 per 1,000, failures free |
Transkrio is also a remote MCP server. Connect it once and just ask your assistant: "summarize this video", "pull the key quotes from this talk". Same API key, same credits.
Listed in the official MCP Registry and checked live by mcptry.
claude mcp add --transport http transkrio \ https://api.transkrio.com/mcp \ --header "x-api-key: YOUR_KEY"
{
"mcpServers": {
"transkrio": {
"url": "https://api.transkrio.com/mcp",
"headers": { "x-api-key": "YOUR_KEY" }
}
}
}Settings → Connectors → Add custom connector. Authentication: none. Then add a request header:
URL: https://api.transkrio.com/mcp Header: x-api-key: YOUR_KEY
Tools: get_transcript (text, timestamps, SRT, VTT), get_video_metadata and list_videos (playlists and channels).
1 credit = 1 transcript you actually get. Failed requests cost nothing. Cancel anytime. Prices in USD.
Paid plans are coming early December. The free plan is open now: get your key and join the waitlist to hear when you can upgrade.
Sign up for the free key now and use the same email when you upgrade, so your paid credits land on it.
Paid plans are coming early December. Leave your email and we'll write to you the day they open. No spam, one email. Meanwhile the free key works for everything.
Enter your email and we'll send you a key with 100 free credits. No card. Takes 30 seconds. Lost your key? Do the same and you'll get a new one, keeping your credits.
They are great on your own computer. On a server, YouTube blocks most cloud IPs, so you need residential proxies, retries and upkeep every time YouTube changes something. Transkrio does that part for you, and adds TikTok, Reels, podcasts and audio transcription.
No. You only need your Transkrio key. There is no YouTube quota to manage.
YouTube (videos, Shorts, live replays), TikTok, Instagram Reels and podcasts: RSS feeds, Apple Podcasts links and direct audio file URLs. Spotify is not supported because its audio is DRM-protected; use the show's RSS feed or Apple Podcasts link instead.
We use the captions or the transcript the podcast publishes when they exist, for 1 credit. Otherwise we transcribe the audio with Whisper for 1 credit per started minute (a 30-second Reel costs 1 credit, a one-hour episode 60). Long audio may answer 202 processing: repeat the same request a few seconds later and you get the transcript. Failed transcriptions are free.
60 requests per minute per key. Need more? Write to us.
Yes. Your plan stays active until the end of the billing period you already paid for, and any credits left stay on your key.
Payments are processed by Lemon Squeezy, our merchant of record, which also takes care of invoices and sales tax.