Podcast Transcriber & Analyzer
Pricing
from $12.00 / 1,000 speech to text transcriptions
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
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
17 hours ago
Last modified
Categories
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
- Click Try for free.
- On the Input tab, provide one source: an RSS feed URL, an Apple Podcasts link, a show name, or a direct episode URL.
- Choose which episodes to process — the latest (default), all, or a filter (by date range, position, title, or GUID).
- 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.
- 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:
| Input | Example |
|---|---|
| RSS feed URL | https://feeds.buzzsprout.com/1195244.rss |
| Apple Podcasts link | https://podcasts.apple.com/us/podcast/.../id1434243584 |
| Show name | Lex Fridman Podcast |
| Direct episode URL | https://.../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
| Field | Description |
|---|---|
showTitle, showAuthor, feedUrl, language, categories | Podcast (show) details. |
episodeTitle, publishedAt, durationSeconds, episodeNumber, season, enclosureUrl | Episode details. |
transcript, transcriptLength, detectedLanguage, speakerCount | The transcription — speaker-labeled, with inline [Speaker N HH:MM:SS] timestamps when Timestamps is on. |
analysis.summary, .chapters, .topics, .entities, .guests, .sentiment, .adReads, .mentions | AI insights (when Analyze is on). |
subtitleKvsKeys | Keys of the generated SRT/VTT subtitle files in the key-value store (when Subtitle export is on). |
audioKvsKey | Where 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:
| Event | Unit | Charged when |
|---|---|---|
| Episode metadata | per episode | An episode is returned (a flat baseline charge for every delivered episode, including metadata-only runs). |
| Media downloaded | per MB | The episode's audio file is downloaded — needed for transcription, and for Store audio when enabled. |
| Transcription | per audio minute | An episode is transcribed. |
| Analysis | per episode | AI 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.