Developers
30 free transcripts per month, shared with web. One API key. Supports video and podcast URLs. Works with any HTTP client — bots, agents, scripts, MCP servers.
1Sign up free — no credit card required
2Create your API key below
3POST a video or podcast URL with your key
curl -X POST https://transcribed.dev/api/transcripts \
-H "Authorization: Bearer ytt_sk_..." \
-H "Content-Type: application/json" \
-d '{"url": "https://example.com/video/abc123"}'4Get the transcript back
{
"id": "clx1abc...",
"videoId": "abc123",
"title": "My Podcast Episode",
"transcript": "[{"text":"Welcome back...", ...}]",
"source": "captions"
}Add ?format=text to get plain text instead of JSON — ideal for agents and LLMs.
curl "https://transcribed.dev/api/transcripts?format=text" \
-H "Authorization: Bearer ytt_sk_..." \
-H "Content-Type: application/json" \
-d '{"url": "https://example.com/video/abc123"}'
# Returns plain text:
# Welcome back to the show. Today we're going to...Install the YouTube Transcriber skill to let your agent transcribe videos with a single command.
1Create your API key above
2Install the skill
OpenClaw
curl -sL https://transcribed.dev/skill.md \ -o ~/.openclaw/skills/youtube-transcriber/SKILL.md
KiloClaw
curl -sL https://transcribed.dev/skill.md \ -o ~/.kiloclaw/skills/youtube-transcriber/SKILL.md
3Ask your agent
"Transcribe this video: https://youtube.com/watch?v=dQw4w9WgXcQ"
Generous free tier. Upgrade to transcribe any video, even without captions.
| Plan | Price | Transcripts | Audio fallbackWhen a video has no captions, we download the audio and transcribe it using an AI model. Available on Pro and Power plans. |
|---|---|---|---|
| Free | $0 | 30 / month | — |
| Pro | $9/mo | Unlimited | 20 / month |
| Power | $19/mo | Unlimited | 100 / month |