Developers
100 free transcripts per month. One API key. Works with any HTTP client — bots, agents, scripts, MCP servers.
1Create your API key below
2POST a YouTube URL with your key
curl -X POST https://yourdomain.com/api/transcripts \
-H "Authorization: Bearer ytt_sk_..." \
-H "Content-Type: application/json" \
-d '{"url": "https://youtube.com/watch?v=dQw4w9WgXcQ"}'3Get the transcript back
{
"id": "clx1abc...",
"videoId": "dQw4w9WgXcQ",
"title": "Rick Astley - Never Gonna Give You Up",
"transcript": "[{"text":"We're no strangers...", ...}]",
"source": "youtube_captions"
}Add ?format=text to get plain text instead of JSON — ideal for agents and LLMs.
curl "https://yourdomain.com/api/transcripts?format=text" \
-H "Authorization: Bearer ytt_sk_..." \
-H "Content-Type: application/json" \
-d '{"url": "https://youtube.com/watch?v=dQw4w9WgXcQ"}'
# Returns plain text:
# We're no strangers to love You know the rules...Generous free tier. Upgrade to transcribe any video, even without captions.
| Plan | Price | Transcripts | Audio fallback |
|---|---|---|---|
| Free | $0 | 100 / month | No |
| Pro | $9/mo | 1,000 / month | Yes |
| Power | $19/mo | Unlimited | Yes |