Podcast Transcription API
Send a podcast RSS feed, an Apple Podcasts link or an MP3 URL and get the episode's transcript with timestamps. No uploads, no storage, no audio pipeline to build.
curl -H "x-api-key: YOUR_KEY" \ "https://api.transkrio.com/v1/transcript?url=https://podcasts.apple.com/us/podcast/.../id123456789?i=1000000000000"
Inputs it understands
| Input | What you get |
|---|---|
| Apple Podcasts episode link | That episode |
| Apple Podcasts show link or RSS feed | The latest episode |
Feed item URL from /v1/videos | A specific episode of a feed |
| Direct audio URL (.mp3, .m4a...) | That file |
Publisher transcripts first, AI when needed
Many shows already publish transcripts in their feed (the podcast:transcript tag). When an episode has one, you get it for 1 credit. Otherwise the audio is transcribed with Whisper for 1 credit per started minute. The response's source field says which one you got.
Long episodes
An hour-long episode takes about a minute to transcribe. If it isn't ready within 45 seconds, the API answers 202 with "status": "processing" and retry_after: send the same request again and you get the transcript. Nothing is charged until it is ready, and the result is cached, so repeating it is instant.
A whole show
# list the latest 20 episodes of a feed or Apple Podcasts show (1 credit) curl -H "x-api-key: YOUR_KEY" \ "https://api.transkrio.com/v1/videos?url=https://feeds.example.com/show.xml&limit=20"
Each episode comes with a url you can pass to /v1/transcript or, 50 at a time, to /v1/batch.
What it's for
Show notes, chapter markers and SEO pages for each episode (guide), searchable archives, quote extraction for social clips, accessibility, and feeding episodes to an LLM for summaries or Q&A. Try a single episode in the free podcast transcript generator.