Podcast Scraper – Apple Podcasts Search, Charts & RSS Episodes
Pricing
from $1.00 / 1,000 podcasts
Podcast Scraper – Apple Podcasts Search, Charts & RSS Episodes
Find podcasts by keyword or Apple Podcasts top charts, then enrich each show from its public RSS feed: owner name & email, website, socials, language, categories, episode count, last episode date, activity, plus episodes with audio URLs and transcripts. $1 per 1,000 podcasts.
Pricing
from $1.00 / 1,000 podcasts
Rating
0.0
(0)
Developer
Cemal Atakli
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
2
Monthly active users
10 days ago
Last modified
Categories
Share
Podcast Scraper – Apple Podcasts Search, Top Charts, RSS Episodes & Contacts
Build podcast lists in minutes. Search the Apple Podcasts directory by keyword, pull the top charts of any category and country, or paste show URLs and RSS feeds. The Actor then reads each show's public RSS feed and returns one clean row per podcast:
- Show data: title, author, Apple ID and URL, RSS feed, artwork, genres, language, website, description and explicit flag.
- Contact data the publisher put in the feed: the owner name and owner email (the
itunes:owneraddress that podcasters publish for directories), emails written in the description, social links (Instagram, X, YouTube, LinkedIn, TikTok…), funding links and hosts (Podcasting 2.0podcast:person). - Activity metrics: episode count, first and last episode date, days since last episode, episodes in the last 30 and 90 days, typical days between episodes, typical episode length and whether transcripts exist.
- Episodes (optional): title, date, duration, audio URL, episode and season numbers, transcript and chapter links, and plain-text show notes.
$1 per 1,000 podcasts and $0.20 per 1,000 episodes. Podcasts removed by your filters and unreachable feeds are free.
What can I use it for?
- Podcast guest booking and PR outreach: find active shows in your niche (for example
activeWithinDays: 30,minEpisodes: 20,onlyWithEmail: true) and export host names, emails and websites to your CRM. - Podcast sponsorship and advertising research: list the top 200 shows per category and country, with how often they publish and how long their episodes are.
- Market research and competitor tracking: see who ranks for a topic, how fast shows publish, and which ones went inactive.
- Episode monitoring and content pipelines: get the newest episodes with audio URLs and transcript links for summarising or transcription (pair it with our Media Transcriber).
- Directories and datasets: keep a podcast database fresh on a schedule.
Input
| Field | Description |
|---|---|
searchTerms | Keywords searched in Apple Podcasts (up to 200 shows each, maxResultsPerSearch) |
chartGenres, chartCountries, chartLimit | Apple Podcasts top charts: all, business, technology, true-crime, comedy… × country codes, up to 200 per chart (chartRank is added) |
podcastUrls | Apple Podcasts URLs or numeric IDs |
feedUrls | Any public podcast RSS feed, including shows that are not on Apple |
country | Apple storefront for search and lookups (us, gb, de, br, tr…) |
fetchFeeds | Read each RSS feed for contacts, activity and metadata (default on, same price) |
includeEpisodes, maxEpisodesPerPodcast, episodeDescriptionChars | Episode rows, newest first |
minEpisodes, activeWithinDays, languages, onlyWithEmail | Filters. Filtered podcasts are not charged |
maxPodcasts, maxConcurrency, includeExplicit | Limits and options |
{"searchTerms": ["saas marketing", "b2b sales"],"maxResultsPerSearch": 100,"chartGenres": ["business"],"chartCountries": ["us", "gb"],"activeWithinDays": 60,"onlyWithEmail": true,"includeEpisodes": false}
Output
Rows have type: "podcast", "episode" or "error" (free). The Output tab has three tables: Podcasts, Contacts and Episodes.
{"type": "podcast","appleId": 1532272557,"title": "B2B SaaS Marketing Snacks","author": "Kalungi","appleUrl": "https://podcasts.apple.com/us/podcast/b2b-saas-marketing-snacks/id1532272557","feedUrl": "https://feeds.transistor.fm/b2b-saas-marketing-snacks","primaryGenre": "Marketing","genres": ["Marketing", "Business", "Entrepreneurship"],"searchTerm": "saas marketing","searchRank": 1,"language": "en","website": "https://www.kalungi.com/podcast","categories": ["Business", "Business › Marketing", "Business › Entrepreneurship"],"ownerName": "Duff Ferguson","ownerEmail": "duff.ferguson@kalungi.com","emailsInDescription": [],"socialLinks": [],"people": [],"episodeCountInFeed": 99,"firstEpisodeAt": "2020-09-12T21:25:00+00:00","lastEpisodeAt": "2026-07-10T19:35:45+00:00","daysSinceLastEpisode": 86.7,"episodesLast30Days": 0,"episodesLast90Days": 1,"avgDaysBetweenEpisodes": 21.5,"avgDurationMins": 24.7,"hasTranscripts": true,"feedError": null}
Episode row (shortened):
{"type": "episode","podcastTitle": "B2B SaaS Marketing Snacks","podcastAppleId": 1532272557,"title": "99 - A Sneak Peek Inside T2D3 OS: How to Turn Your GTM Playbook Into a Repeatable Growth Engine","publishedAt": "2026-07-10T19:35:45+00:00","durationSecs": 1767,"audioUrl": "https://media.transistor.fm/d418b521/1d49ff81.mp3","episodeNumber": 99,"episodeType": "full","transcripts": [],"link": "https://share.transistor.fm/s/d418b521","description": "In this episode, we explore the development of the T2D3 Operating System…"}
Pricing
Pay per event:
| Event | Price |
|---|---|
| Podcast (directory data + RSS enrichment) | $0.001 ($1 per 1,000) |
| Episode | $0.0002 ($0.20 per 1,000) |
| Run start | $0.00005 |
Free: podcasts removed by filters, IDs not found on Apple, direct feeds that cannot be fetched, and the SUMMARY record.
| Actor | Monthly users | Price |
|---|---|---|
| This Actor | – | $1 per 1,000 podcasts, $0.20 per 1,000 episodes, RSS contacts and activity included |
| ryanclinton/podcast-directory-scraper | 25 | $50 per 1,000 podcasts |
| automation-lab/podcast-scraper | 18 | $1.15 per 1,000 podcasts + $0.57 per 1,000 episodes + $0.005 per run start |
| logiover/apple-podcasts-episode-scraper | 16 | $2.50 per 1,000 results |
| sourabhbgp/apple-podcast-scraper | 13 | $3 per 1,000 results |
Competitor figures are from the Apify Store on 2026-10-05. Example: 500 active marketing podcasts with contacts cost $0.50. The top 200 of 5 categories in 3 countries (about 2,500 shows after duplicates are removed) cost about $2.50.
Set Maximum cost per run and the Actor stops cleanly at that limit.
FAQ
Where does the data come from? From Apple's public iTunes Search and Lookup APIs, the iTunes top-podcasts RSS, and each podcast's own public RSS feed, which the publisher distributes so that directories and apps can list the show. There is no login, no browser and no Apple Podcasts page scraping.
Why is ownerEmail empty for some shows? Some hosts (or the podcaster) hide the owner email in the feed. Big networks often use a generic address. emailsInDescription and website give you other routes.
How fresh is it? Feeds are read live on every run, so episode counts and dates are current. Apple's own fields (episodeCountApple, latestReleaseApple) can lag by a day.
Spotify-only shows? Spotify has no public directory API. Shows hosted on Spotify for Podcasters (Anchor) still have public RSS feeds, so you can pass the feed URL in feedUrls.
Does it download audio? No. It returns the audio URL. To get text, pass audio URLs to a transcriber.
Is it legal? It reads public directory APIs and feeds that are published for exactly this kind of listing. Contact data is limited to what podcasters publish for directories. If you contact people, follow the laws that apply to you (GDPR, CAN-SPAM…), for example by sending relevant, one-to-one pitches with an opt-out. Questions: iletisim.ortalamabiri@gmail.com.
Use with AI agents / Apify MCP
Ask your agent "find 50 active true-crime podcasts in the UK with a contact email" or "what did the top 10 tech podcasts publish this week?". Through the Apify MCP server (https://mcp.apify.com?actors=gazidev/podcast-scraper), Claude, ChatGPT, Cursor and other MCP clients can call it directly. Over the API: POST https://api.apify.com/v2/acts/gazidev~podcast-scraper/run-sync-get-dataset-items.
Related Actors
Media Transcriber · RSS Feed Reader · Website Contact Finder · Email Syntax & MX Validator