VOOZH about

URL: https://apify.com/scrapersdelight/podcast-transcript-scraper

โ‡ฑ Podcast Transcript Downloader โ€” RSS to TXT, SRT, VTT ยท Apify


๐Ÿ‘ Podcast Transcript Scraper โ€” Any RSS Feed to Text & SRT avatar

Podcast Transcript Scraper โ€” Any RSS Feed to Text & SRT

Pricing

from $1.00 / 1,000 per record returneds

Go to Apify Store

Podcast Transcript Scraper โ€” Any RSS Feed to Text & SRT

Extract per-episode transcripts from any podcast RSS feed via the Podcasting 2.0 <podcast:transcript> tag โ€” no login, no ASR. Clean text, timestamped segments & SRT/VTT per episode, plus metadata. Works with Buzzsprout, Captivate, Transistor, RSS.com & more. $2 per 1,000 episodes.

Pricing

from $1.00 / 1,000 per record returneds

Rating

0.0

(0)

Developer

๐Ÿ‘ Scrapers Delight

Scrapers Delight

Maintained by Community

Actor stats

0

Bookmarked

8

Total users

4

Monthly active users

13 days ago

Last modified

Share

๐ŸŽ™๏ธ Podcast Transcript Scraper โ€” RSS podcast:transcript

Pull per-episode transcripts from any podcast that publishes them โ€” no login, no AI transcription. A growing share of shows ship a transcript with every episode via the Podcasting 2.0 <podcast:transcript> RSS tag, and this actor reads any feed, grabs those transcripts, and returns clean text, timestamped segments, and SRT/VTT โ€” across any compliant host (Buzzsprout, Captivate, Transistor, Fireside, RSS.com, and more).

Because the show already published the transcript, there's no speech-to-text compute โ€” it's fast and cheap.


What does it do?

Give it one or more podcast RSS feed URLs and, per episode, it returns:

  • ๐Ÿ“ Full transcript (plain text) โ€” always included
  • โฒ๏ธ Timestamped segments โ€” {start, end, text} (+ speaker when the feed provides JSON)
  • ๐ŸŽฌ SRT / VTT subtitles
  • ๐ŸŽง Episode metadata โ€” title, publish date, duration, audio URL, episode link

No ASR, no API key โ€” it reads the transcript the show published.


What data does it extract?

For every episode:

  • ๐ŸŽ™๏ธ podcast, ๐Ÿท๏ธ episode_title, ๐Ÿ†” guid, ๐Ÿ“… published, โฑ๏ธ duration
  • ๐Ÿ”Š audio_url, ๐Ÿ”— episode_url, feed_url
  • ๐Ÿ—‚๏ธ transcript_type, transcript_url
  • ๐Ÿ“„ transcript, โฒ๏ธ segments[], ๐ŸŽฌ srt, vtt, segment_count
  • โœจ is_new (monitor), ๐Ÿ•’ scraped_at

Who is it for?

  • โœ๏ธ Show teams & marketers repurposing episodes into show notes, articles, and clips.
  • ๐Ÿค– AI / RAG builders assembling clean spoken-word datasets.
  • ๐Ÿ”Ž Researchers & journalists searching episode content by keyword.
  • โ™ฟ Accessibility & SEO workflows that need episode text.

How to use it (step by step)

  1. Click Try for free.
  2. Paste one or more podcast RSS feed URLs.
  3. (Optional) choose a preferred format and extra output formats (srt, vtt, segments).
  4. Click Start, then open the Dataset tab to view/export.
  5. (Optional) set monitorMode + a Schedule to grab transcripts for new episodes automatically.

Quick start

{"feedUrls":["https://feeds.buzzsprout.com/231452.rss"],"transcriptFormats":["txt","srt"]}

Input

FieldWhat it does
feedUrlspodcast RSS feed URLs
maxEpisodeshard cap per feed (0 = all)
preferTypesrt ยท json ยท vtt (which transcript variant to use)
transcriptFormatstxt ยท segments ยท srt ยท vtt
monitorMode, alertOnNewEpisoderecurring new-episode watcher + alerts
webhookUrl, slackWebhookUrl, emailRecipientsalert channels
proxyConfiguration, requestConcurrencyproxy + parallelism

Output

Each episode is one dataset record (fields above). Export to JSON, CSV, Excel, HTML, or RSS, or fetch via the Apify API. Episodes whose feed has no transcript tag are returned with a note (not faked).


How much does it cost?

Pay-per-event โ€” and with no transcription compute, it's cheap:

EventWhat it coversSuggested price
lot-scrapedeach episode returned~$0.003 / episode
lot-detail-enrichedeach transcript fetched~$0.003 / episode
monitor-run-completedeach scheduled watch run~$0.05 / run
new-lot-detectedeach new episode~$0.02 / episode
alert-deliveredeach Slack/email/webhook push~$0.005 / alert

(Final per-event prices are set on the actor's pricing page.)


How does it work without AI transcription?

Podcasting 2.0 added a <podcast:transcript> RSS tag so shows can publish a transcript (SRT / VTT / JSON) alongside each episode. This actor reads those published transcripts โ€” it does not run speech-to-text, so there's no GPU/compute cost.

Coverage note: only feeds whose host/publisher opts in emit the tag (well supported by Buzzsprout, Captivate, Transistor, Fireside, RSS.com). Episodes without a transcript tag are reported as such.


Is it legal to scrape podcast transcripts?

This actor reads publicly published RSS feeds and the transcript files the shows link from them. The content is the show's spoken material (copyrighted by its creators) plus public episode metadata. Scraping public feeds is generally legal, but you are responsible for your use โ€” review the show's terms and respect creators' copyright; don't redistribute transcripts you're not licensed to.


FAQ

Which shows have transcripts? Any whose feed includes <podcast:transcript>. Hosts like Buzzsprout, Captivate, Transistor, Fireside, and RSS.com support it; adoption is growing.

Is there a Whisper/ASR step? No โ€” it reads the show's published transcript, so it's fast and cheap. (For shows without transcripts, you'd need an ASR actor instead.)

Can I get subtitles? Yes โ€” add srt and/or vtt to transcriptFormats.

Can I auto-grab new episodes? Yes. Turn on monitorMode + an Apify Schedule โ€” each run handles only episodes new since the last run.

How do I export? JSON, CSV, Excel, HTML, or RSS from the Dataset tab, or via the Apify API.


Feedback

Want speaker diarization passthrough, chapter support, or a directory-search input? Open an issue on the actor.

You might also like

Podcast Episode Scraper (RSS & Apple)

seemuapps/podcast-rss-scraper

Extract every episode from any podcast RSS feed or Apple Podcasts show title, publish date, duration, audio URL, transcript link, season/episode numbers, and cover art, one row per episode.

Lex Fridman Podcast Transcript Scraper โ€” Speakers & Chapters

scrapersdelight/lexfridman-transcript-scraper

Extract full, speaker-attributed, timestamped transcripts of the Lex Fridman Podcast โ€” no login, no ASR. By episode URL or crawl every episode: transcript text, {speaker, time, text} segments, chapters, guest & episode number. $2 per 1,000 episodes.

๐Ÿ‘ User avatar

Scrapers Delight

3

Apple Podcast Episode Watchlist Scraper

taroyamada/apple-podcast-episode-watchlist

Watch podcast RSS feeds for new public episodes and emit release rows with episode metadata, audio links, and source timestamps.

Podcast Transcriber & Analyzer

hgservices/podcast-transcriber

Download, Transcribe and analyze any podcast from an RSS feed, Apple Podcasts link, show name, or episode URL.

๐ŸŽ™๏ธ Podcast Scraper โ€” Episodes & Show Data

nexgendata/podcast-episodes-scraper

Extract podcast episodes โ€” titles, descriptions, durations, publish dates & audio URLs. Monitor trends, build content databases & analyze the podcast ecosystem. Pay per episode.

Podcast Directory Scraper

its_raghav/podcast-directory-scraper

Scrape podcast metadata, ratings, episodes, reviews, and contact emails from Apple Podcasts and RSS feeds.

Podchaser Podcast, Episode & Creator Scraper

parseforge/podchaser-scraper

Scrape podcast data from Podchaser, the largest podcast database. Search for podcasts, episodes, and creators by keyword. Get titles, descriptions, ratings, categories, episode counts, author info, Apple Podcasts and Spotify IDs, RSS feed URLs, power scores, and follower counts.

Apple Podcast Episodes Scraper

coder_zoro/apple-podcast-episodes-scraper

Extract detailed episode data from any Apple Podcast using just the podcast ID. Get titles, descriptions, audio URLs, release dates, artwork, and more. Fast, accurate, and ideal for analytics, research, app development, and building podcast databases.