Apple Podcasts Scraper – Search, Top Charts & Episodes avatar

Apple Podcasts Scraper – Search, Top Charts & Episodes

Pricing

from $1.00 / 1,000 podcast with details

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

Apple Podcasts Scraper – Search, Top Charts & Episodes

Apple Podcasts data from Apple's official public API and each show's RSS feed: podcast details by URL or ID, keyword search with ranks, top charts by country and genre, episodes with new-episode alerts, plus active status, publishing frequency and website. $1 per 1k shows.

Pricing

from $1.00 / 1,000 podcast with details

Rating

0.0

(0)

Developer

Phuc Tiet

Phuc Tiet

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

9 days ago

Last modified

Share

Apple Podcasts Scraper – Search, Top Charts, Episodes & Active Shows

Get Apple Podcasts data as clean JSON, CSV or Excel: podcast details by URL or ID, keyword search with Apple's ranking, top podcast charts for any country and genre, and episodes (title, date, duration, audio URL, season/episode, description) with a monitor mode that returns only new episodes.

Every show also gets feed stats at no extra cost: website, language, categories, episode count, latest and first episode date, days since the last episode, publishing frequency (daily / weekly / monthly...), average episode length, and an isActive flag. That makes it easy to build a list of active shows in a niche for guest booking, sponsorship or market research, without checking each show by hand.

Data comes only from Apple's official public endpoints (iTunes Search/Lookup API, Apple's top-podcasts RSS) and each show's public RSS feed, the same feed podcast apps read. No login, no proxies, no browser. You only pay for rows you get: errors and shows that don't exist are free.

What can I use it for?

  • Podcast guest booking and PR: find active shows about "SaaS marketing" or "true crime" that publish weekly, with their website.
  • Sponsorship and ad sales research: top shows per country and genre, how often they publish, how long episodes are.
  • Market research and competitor tracking: who ranks for your keywords in Apple Podcasts in the US, UK and Australia.
  • New-episode alerts: schedule a daily run that returns only episodes published since the last run (Slack, email, webhook, Sheets).
  • Transcription and AI pipelines: get the audio URLs, then transcribe them with our Audio & Video Transcriber.
  • Podcast SEO: track your show's search rank for target keywords over time.

How much does it cost?

Pay per result, no monthly fee:

RowPricePer 1,000
Podcast (details + feed stats, from a URL/ID, a search or a chart)$0.001$1.00
Episode$0.0002$0.20

Plus a tiny run-start fee ($0.00005). Examples: the top 100 podcasts in 5 countries with active status is $0.50; 50 shows found for 10 keywords is $0.50; the last 20 episodes of 100 shows is $0.40; a daily new-episode monitor for 20 shows costs cents per month. Errors are free.

Input

FieldWhat it does
podcastsApple Podcasts links (https://podcasts.apple.com/us/podcast/the-daily/id1200361736) or IDs (1200361736)
searchTermsKeywords; each result has its rank
topChartstrue to download Apple's Top Podcasts chart per country
chartGenreIdOptional genre, e.g. 1488 True Crime, 1318 Technology, 1321 Business, 1303 Comedy, 1489 News
chartLimitTop 1–200
countriesTwo-letter storefront codes, default ["us"]
maxSearchResultsUp to 200 per keyword and country
includeFeedStatsWebsite, cadence, active flag (default on, free)
activeWithinDaysDays since the last episode that still count as active (default 60)
includeEpisodesReturn episodes for the shows in podcasts
maxEpisodesPerPodcastNewest first, up to 10,000
episodesSince2026-09-01 or 7 days
onlyNewEpisodesMonitor mode: only episodes not returned before
episodesForSearchAndChartsAlso return episodes for search/chart results

Example: active business podcasts in the US and UK, plus the last 10 episodes of two shows:

{
"searchTerms": ["b2b saas marketing", "startup founders"],
"countries": ["us", "gb"],
"maxSearchResults": 50,
"podcasts": ["https://podcasts.apple.com/us/podcast/acquired/id1050462261", "1200361736"],
"includeEpisodes": true,
"maxEpisodesPerPodcast": 10
}

Then filter the dataset on isActive = true.

Output

Every row has a type: podcast, episode or error. Dataset views: Podcasts, Episodes, Errors. A run summary is saved as OUTPUT.

Podcast:

{
"type": "podcast", "source": "lookup", "podcastId": "1322200189", "name": "Crime Junkie",
"publisher": "Audiochuck", "country": "us", "url": "https://podcasts.apple.com/us/podcast/crime-junkie/id1322200189",
"feedUrl": "https://feeds.simplecast.com/qm_9xx0g", "primaryGenre": "True Crime", "genres": ["True Crime"],
"explicit": false, "episodeCountApple": 533, "latestReleaseDate": "2026-10-12T07:00:00Z",
"website": "https://audiochuck.com", "language": "en", "feedType": "episodic", "feedCategories": ["True Crime"],
"feedEpisodeCount": 533, "latestEpisodeAt": "2026-10-12T07:00:00.000Z", "firstEpisodeAt": "2017-12-18T00:01:00.000Z",
"daysSinceLastEpisode": 3, "avgDaysBetweenEpisodes": 6.3, "publishingFrequency": "weekly", "avgEpisodeMinutes": 50.8,
"episodesLast30Days": 4, "episodesLast90Days": 15, "isActive": true, "feedStatus": "ok"
}

Episode:

{
"type": "episode", "podcastId": "1200361736", "podcastName": "The Daily", "publisher": "The New York Times",
"title": "The Republican Strategy to Salvage the Midterms", "publishedAt": "2026-10-15T09:52:16.000Z",
"durationSecs": 2030, "audioUrl": "https://dts.podtrac.com/redirect.mp3/...", "audioType": "audio/mpeg",
"audioBytes": 32490640, "season": null, "episodeNumber": null, "episodeType": "full",
"guid": "db93ab61-641a-4cb8-9067-6b5498c8b8d5", "link": "https://www.nytimes.com/the-daily", "description": "..."
}

Monitoring new episodes on a schedule

  1. Add shows to podcasts, set includeEpisodes: true and onlyNewEpisodes: true.
  2. Create a Schedule in Apify Console (e.g. every morning).
  3. Add an integration (Slack, email, webhook, Google Sheets, Make, Zapier, n8n) on "Run succeeded".

The first monitor run returns the newest episodes (up to maxEpisodesPerPodcast) and remembers the whole feed, so later runs return only new ones. Use a different stateStoreName per monitor.

Use it from code or AI agents

curl -X POST "https://api.apify.com/v2/acts/pinkish_armada~apple-podcasts-scraper/run-sync-get-dataset-items?token=YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"searchTerms":["true crime"],"countries":["us"],"maxSearchResults":10}'

Works with the Apify JavaScript/Python clients, Make, Zapier, n8n, and as a tool in the Apify MCP server (https://mcp.apify.com?tools=pinkish_armada/apple-podcasts-scraper) for Claude, Cursor, ChatGPT and other MCP clients.

FAQ

How much does it cost to scrape Apple Podcasts? $1 per 1,000 podcasts (feed stats included) and $0.20 per 1,000 episodes. Failed lookups are free.

Where does the data come from? Apple's official public iTunes Search/Lookup API and top-podcasts RSS, plus each show's own public RSS feed. No login, no private data, no anti-bot workarounds.

Does it return host or owner email addresses? No. Feed owner e-mails are personal data, so the Actor deliberately doesn't extract them. You get the show's public website instead.

Does it include ratings and reviews? Apple doesn't expose podcast ratings or reviews through its public APIs, so no.

Why are some shows missing episodes? Apple-exclusive or subscription-only shows have no public RSS feed (NO_PUBLIC_FEED, free). Some publishers keep only recent episodes in their feed.

Why is the feed episode count lower than Apple's? Publishers often trim old episodes from the RSS feed; episodeCountApple is Apple's own count.

Does it work for Spotify? No, Apple Podcasts only (most shows are on both, and the RSS feed is the same).

Is it legal? The data is public and published by Apple and the shows for discovery by apps. Respect Apple's and publishers' terms; don't republish full episode descriptions or audio as your own content.

  • Audio & Video Transcriber: turn the audioUrls into text, SRT or VTT
  • Apple App Store Scraper: app details, reviews, keyword ranks and charts
  • RSS Feed Reader & Monitor: monitor any blog or news feed

Support

Something missing or wrong? Open an issue on the Issues tab with your input. Fixes usually ship within a day.