Podcast Transcriber & Analyzer avatar

Podcast Transcriber & Analyzer

Pricing

from $12.00 / 1,000 speech to text transcriptions

Go to Apify Store
Podcast Transcriber & Analyzer

Podcast Transcriber & Analyzer

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

Pricing

from $12.00 / 1,000 speech to text transcriptions

Rating

0.0

(0)

Developer

Harish Garg

Harish Garg

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

17 hours ago

Last modified

Share

Podcast Downloader, Transcriber & Analyzer turns any podcast into searchable text and structured insights. Paste an RSS feed, an Apple Podcasts link, a show name, or a direct episode link — and get back an accurate, speaker-labeled transcript with inline timestamps for every episode, plus optional AI summaries, chapters, topics, named people and brands, guest names, sentiment, ad reads, and keyword mentions — and downloadable SRT/VTT subtitle files.

Transcribe a single episode in seconds, or point it at a whole show to process the entire back catalog. Because it runs on the Apify platform, you also get a full API, scheduling, and one-click integrations with Make, Zapier, Google Sheets, Slack, and more.

What can you do with Podcast Transcriber & Analyzer?

  • Media & brand monitoring — track every mention of your brand, product, competitors, or executives across the podcasts that matter to you.
  • Content repurposing — generate show notes, blog posts, newsletters, and social clips from a transcript.
  • Video & social captions — export SRT/VTT subtitle files to caption a YouTube or social-video cut of an episode, with timecodes ready to drop into any editor.
  • Research & due diligence — read instead of listen, and search across hours of audio in seconds.
  • SEO & discoverability — publish episode transcripts to rank for what your guests actually said.
  • Accessibility — provide transcripts for listeners who are deaf or hard of hearing.

How to use Podcast Transcriber & Analyzer

  1. Click Try for free.
  2. On the Input tab, provide one source: an RSS feed URL, an Apple Podcasts link, a show name, or a direct episode URL.
  3. Choose which episodes to process — the latest (default), all, or a filter (by date range, position, title, or GUID).
  4. Analysis runs by default (summaries, chapters, topics, entities, guests, sentiment, and ad reads). Optionally turn on Subtitle export (SRT/VTT) or Store audio file, or add Mention keywords to track brands.
  5. Click Start. Timestamped transcripts and insights appear on the Output tab; any subtitle/audio files land in the Storage (key-value store) tab.

Input

You only need one of these to get started:

InputExample
RSS feed URLhttps://feeds.buzzsprout.com/1195244.rss
Apple Podcasts linkhttps://podcasts.apple.com/us/podcast/.../id1434243584
Show nameLex Fridman Podcast
Direct episode URLhttps://.../episode.mp3 or an episode web page

Then fine-tune with options like which episodes (latest / all / by date / by title), speaker labels, timestamps, subtitle export (SRT/VTT), store the audio file, and which analyses to run. See the Input tab for the full list with descriptions and defaults.

Output

You get one record per episode, with show and episode metadata, the transcript, and (optionally) analysis:

{
"showTitle": "The Interview",
"episodeTitle": "Danny McBride Thinks Men Learned All the Wrong Lessons From Movies",
"publishedAt": "2026-06-20T09:00:00+00:00",
"durationSeconds": 2255,
"transcript": "[Speaker 1 00:00:25] From The New York Times, this is the interview. I'm David Marchese...",
"transcriptLength": 44755,
"detectedLanguage": "en",
"speakerCount": 5,
"analysis": {
"summary": "Danny McBride discusses his short-story collection and how it satirizes modern masculinity...",
"chapters": [{ "title": "The Crisis of Modern Masculinity", "summary": "How 1980s media sold a macho ideal..." }],
"topics": ["masculinity", "satire", "parenting", "storytelling"],
"entities": [{ "name": "Danny McBride", "type": "person" }],
"guests": ["Danny McBride"],
"sentiment": { "overall": "positive", "rationale": "Lighthearted yet introspective..." },
"adReads": [{ "brand": "Apple Card", "excerpt": "No annual fee, no late fees, and no foreign transaction fees..." }],
"mentions": [{ "keyword": "HBO", "count": 3, "quotes": ["...my great HBO shows..."] }]
},
"subtitleKvsKeys": { "srt": "subtitles-<guid>.srt", "vtt": "subtitles-<guid>.vtt" }
}

You can download the dataset in JSON, CSV, Excel, or HTML, or pull it from the API.

Data fields

FieldDescription
showTitle, showAuthor, feedUrl, language, categoriesPodcast (show) details.
episodeTitle, publishedAt, durationSeconds, episodeNumber, season, enclosureUrlEpisode details.
transcript, transcriptLength, detectedLanguage, speakerCountThe transcription — speaker-labeled, with inline [Speaker N HH:MM:SS] timestamps when Timestamps is on.
analysis.summary, .chapters, .topics, .entities, .guests, .sentiment, .adReads, .mentionsAI insights (when Analyze is on).
subtitleKvsKeysKeys of the generated SRT/VTT subtitle files in the key-value store (when Subtitle export is on).
audioKvsKeyWhere the saved audio file lives (when Store audio is on).

How much does it cost to transcribe a podcast?

This Actor uses pay-per-event pricing, so you pay only for the work each run actually does, across four events:

EventUnitCharged when
Episode metadataper episodeAn episode is returned (a flat baseline charge for every delivered episode, including metadata-only runs).
Media downloadedper MBThe episode's audio file is downloaded — needed for transcription, and for Store audio when enabled.
Transcriptionper audio minuteAn episode is transcribed.
Analysisper episodeAI analysis runs for an episode (one flat charge per episode, regardless of episode length or how many analysis types you select).

Cost scales mainly with the total audio minutes you process, so a 5-minute news episode is a few cents while a 3-hour interview costs more. Keyword mentions are computed locally and are not charged. To keep runs cheap, leave episode selection on latest, or set Max episodes. You can try the Actor for free with your Apify free-tier credits before scaling up.

Tips

  • Transcribe a whole show: set episode selection to all. Use Max episodes to cap a large back catalog.
  • Build a podcast monitor: add your brand and competitor names to Mention keywords, then schedule the Actor over your favorite shows to get a running feed of mentions.
  • Faster, cheaper runs: turn off Store audio if you only need text, and lower Max audio minutes to skip very long episodes.
  • Free subtitles & timestamps: Subtitle export (SRT/VTT) and inline Timestamps are generated from the transcription you're already paying for — they add no extra charge.

Frequently asked questions

Can it transcribe a Spotify link? No — Spotify hosts its audio in a closed format. Use the show's RSS feed or its Apple Podcasts link instead (most shows are on both).

What about video podcasts on YouTube? Use the Speech-to-Text Transcription Actor with the video URL.

Which languages are supported? The language is detected automatically, covering 30+ languages.

Can it transcribe private or members-only feeds? No — the Actor only accesses publicly available episodes.

Is this legal? Transcribing publicly available podcasts for analysis is generally fine, but you are responsible for how you use the output (respect copyright and the show's terms).

Found a podcast that doesn't resolve, or have a feature request? Open an issue on the Issues tab — we read every one.