Works with Spotify · Apple Podcasts · RSS · Pocket Casts · Overcast

The podcast transcript API developers actually want

Paste any podcast link. Get a clean, timestamped transcript back — popular episodes in under a second, anything else in minutes. One flat price per transcript. No scraping, no audio pipelines, no ASR bills.

200 free credits · no credit card required

request
curl -X POST https://podscriptapi.com/api/v1/transcripts \
  -H "Authorization: Bearer psk_live_..." \
  -H "Content-Type: application/json" \
  -d '{"url": "https://open.spotify.com/episode/..."}'
response · 200 OK
{
  "id": "90364cf1-f0b9-4d8c-b369-0c5c028f93de",
  "status": "completed",
  "source": "rss_native",
  "credits_charged": 15,
  "duration_sec": 5731,
  "show":    { "title": "Podcasting 2.0" },
  "episode": { "title": "Episode 267: Chocolove" },
  "text": "Podcasting 2.0 for August 14th, 2026...",
  "segments": [
    { "start": 500, "end": 7200,
      "text": "Podcasting 2.0 for August 14th..." }
  ]
}

How one endpoint replaces your audio pipeline

1

We resolve the link

Spotify, Apple Podcasts, Pocket Casts, Overcast, or a raw RSS feed — every link is resolved to the canonical episode in the open podcast graph.

2

Instant when possible

Episodes we already know, and shows that publish Podcasting 2.0 transcripts in their feed, come back in under a second.

3

Fresh transcription when needed

Otherwise we run speech-to-text on the audio and call your webhook when it's ready — usually in a few minutes. Same flat price either way.

✓Every major platform

One API for Spotify, Apple Podcasts, and 4M+ shows on the open RSS ecosystem.

✓Timestamped segments

Accurate start/end times on every segment — speaker labels included when the source provides them.

✓JSON, text, SRT, VTT

Fetch the same transcript in whichever format your pipeline needs.

✓Webhooks built in

Pass webhook_url and we POST the finished transcript to you. No polling loops.

✓Podcast search & episodes

Search shows and list episodes so your users never leave your product.

✓One flat price

Every transcript is 15 credits — a 5-minute brief or a 3-hour interview. Failed jobs auto-refund.

Built for

AI agents & LLM appsPodcast summarizersNewsletter toolsContent researchQuote & clip findersMedia monitoringAccessibilitySearch engines

Ship your podcast feature this week

Start free. Upgrade when you scale. Cancel anytime.

Get your free API key