Podcast Transcripts: Publisher Transcripts from RSS, No STT avatar

Podcast Transcripts: Publisher Transcripts from RSS, No STT

Pricing

from $3.00 / 1,000 transcripts

Go to Apify Store
Podcast Transcripts: Publisher Transcripts from RSS, No STT

Podcast Transcripts: Publisher Transcripts from RSS, No STT

Get podcast episode transcripts that publishers attach to their RSS feeds (Podcasting 2.0): find shows by feed URL, Apple Podcasts link or search, and get clean text with speakers and timestamps from VTT, SRT, JSON or text files. No speech-to-text cost. $3 per 1,000 transcripts.

Pricing

from $3.00 / 1,000 transcripts

Rating

0.0

(0)

Developer

ActorForge

ActorForge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

Get podcast episode transcripts that publishers attach to their RSS feeds (Podcasting 2.0): find shows by feed URL, Apple Podcasts link or search, and get clean text with speakers and timestamps from VTT, SRT, JSON or text files. No speech-to-text cost. $3 per 1,000 transcripts.

Podcast transcripts without paying for speech-to-text. More and more podcast hosts (Buzzsprout, Transistor, Captivate, RSS.com and other Podcasting 2.0 hosts) attach a transcript file to every episode in the RSS feed. This actor finds them for you: give it feed URLs, Apple Podcasts links or search terms, and for each episode with a transcript you get one clean row with the podcast and episode title, publish date, duration, season and episode number, audio and episode links, and the full transcript as plain text, plus speakers and timestamped segments when the file has timings (WebVTT, SRT and Podcasting 2.0 JSON; plain-text and HTML transcripts are supported too). Use it for podcast search and research, quote finding, content repurposing (show notes, clips, newsletters), SEO, and feeding transcripts into your own analysis or LLM pipeline. $3 per 1,000 transcripts, far below speech-to-text pricing, with no compute bill on top; shows without transcripts return a free status row.

What data does it return?

Every run outputs clean, schema-validated rows like these:

podcastTitleepisodeTitletranscriptTypewordCount
BuzzcastWhy Your Podcast Stats Don't Add Up (And What Metrics Actually Matter)application/json14532
Build Your SaaSWhat is Transistor's secret weapon?application/json7044
Bloomberg TechMeta Doubles Down on AI Spending, Plans New Class C Sharestext/vtt8584

How much does it cost?

Transparent pay-per-event pricing — you only pay for what you get, and the actor always respects your run budget: set a maximum total charge and it stops cleanly at the cap instead of overrunning.

EventPriceChargedWorked example
transcript$0.003per episode transcript1,000 transcripts = $3.00 (any length)
apify-actor-start$0.00005per run per GB of memory (platform start fee)One run at 256 MB = $0.00005

Input options

FieldTypeRequiredDefaultDescription
feedUrlsarrayno—RSS feed URLs of the shows, e.g. https://feeds.buzzsprout.com/231452.rss.
applePodcastsarrayno—podcasts.apple.com/.../id123456789 links or Apple podcast IDs; the RSS feed is looked up for you.
searchTermsarrayno—Optional keywords to find shows in the Apple Podcasts directory, e.g. technology, marketing, true crime. Only shows that publish transcripts return rows.
maxPodcastsPerSearchintegerno10How many shows to check for each search term.
countrystringno"us"Two-letter country code for search and lookup (us, gb, de, ...).
maxEpisodesPerPodcastintegerno10How many of the newest episodes of each show to check for a transcript.
transcriptLanguagestringno—Optional language code (en, es, de) when a show offers transcripts in several languages.
includeSegmentsbooleannotrueAdd the segments array (start, end, speaker, text) when the transcript has timings (JSON, VTT, SRT).
publishedAfterstringno—Optional date (YYYY-MM-DD): only episodes published on or after it.
maxItemsintegerno100Upper limit on transcripts for the whole run.

Limits & honest notes

  • Responsible use: transcripts are the podcast publisher's copyright. Use them for search, research, analysis and quoting with attribution, and do not republish them in full without permission. This actor is not affiliated with, endorsed by or sponsored by Apple or any podcast host.
  • Only transcripts the publisher attached to the feed (the podcast:transcript tag) are returned; there is no speech-to-text, so shows without transcripts return a free status row and nothing is charged. Coverage depends on the host: Buzzsprout, Transistor, Captivate, RSS.com and many Podcasting 2.0 hosts publish them.
  • Feeds and transcript files are fetched with an honest user agent (ActorForge-PodcastTranscripts), robots.txt is checked on every host, at least 1 s between requests per host, with no login, cookies or proxies. Apple Podcasts search and lookup use Apple's documented iTunes Search API (about 20 calls a minute). Requests to private or internal network addresses are refused.
  • If one host blocks a request, that feed or episode is skipped with a free status row and the run continues. Respects your run budget: set a maximum total charge and the run stops cleanly at the cap.

Changelog

  • 2026-10-23 — Initial release: feeds, Apple Podcasts links and search; podcast:transcript in JSON, WebVTT, SRT, text and HTML; plain text, speakers and timestamped segments; language preference and date filter; free status rows.

Built and maintained by ActorForge. Reliability first: every actor in the portfolio is monitored by an automated nightly self-test, and breakages are typically fixed the same day.