Podcast Scraper – Apple Podcasts Search, Charts & RSS Episodes avatar

Podcast Scraper – Apple Podcasts Search, Charts & RSS Episodes

Pricing

from $1.00 / 1,000 podcasts

Go to Apify Store
Podcast Scraper – Apple Podcasts Search, Charts & RSS Episodes

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

Cemal Atakli

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

10 days ago

Last modified

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:owner address that podcasters publish for directories), emails written in the description, social links (Instagram, X, YouTube, LinkedIn, TikTok…), funding links and hosts (Podcasting 2.0 podcast: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

FieldDescription
searchTermsKeywords searched in Apple Podcasts (up to 200 shows each, maxResultsPerSearch)
chartGenres, chartCountries, chartLimitApple Podcasts top charts: all, business, technology, true-crime, comedy… × country codes, up to 200 per chart (chartRank is added)
podcastUrlsApple Podcasts URLs or numeric IDs
feedUrlsAny public podcast RSS feed, including shows that are not on Apple
countryApple storefront for search and lookups (us, gb, de, br, tr…)
fetchFeedsRead each RSS feed for contacts, activity and metadata (default on, same price)
includeEpisodes, maxEpisodesPerPodcast, episodeDescriptionCharsEpisode rows, newest first
minEpisodes, activeWithinDays, languages, onlyWithEmailFilters. Filtered podcasts are not charged
maxPodcasts, maxConcurrency, includeExplicitLimits 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:

EventPrice
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.

ActorMonthly usersPrice
This Actor–$1 per 1,000 podcasts, $0.20 per 1,000 episodes, RSS contacts and activity included
ryanclinton/podcast-directory-scraper25$50 per 1,000 podcasts
automation-lab/podcast-scraper18$1.15 per 1,000 podcasts + $0.57 per 1,000 episodes + $0.005 per run start
logiover/apple-podcasts-episode-scraper16$2.50 per 1,000 results
sourabhbgp/apple-podcast-scraper13$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.

Media Transcriber · RSS Feed Reader · Website Contact Finder · Email Syntax & MX Validator