transcribed.dev

Developers

Transcripts via API

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.

Quickstart

1Sign up free — no credit card required

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"
}

Plain text format

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...

Agent Skills

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"

API Pricing

Generous free tier. Upgrade to transcribe any video, even without captions.

PlanPriceTranscriptsAudio fallbackWhen a video has no captions, we download the audio and transcribe it using an AI model. Available on Pro and Power plans.
Free$030 / month
Pro$9/moUnlimited20 / month
Power$19/moUnlimited100 / month