Apple Podcast Scraper
Pricing
$3.00 / 1,000 results
Apple Podcast Scraper
Scrape Apple Podcasts: search, show details + ratings, reviews, top charts with rank deltas, RSS episodes, and every podcast by a publisher. Six modes in one actor — plus AMP fields no other Store actor exposes (paid-flag, kind, release-frequency) + Spotify cross-map. $3 per 1K, no API key.
Pricing
$3.00 / 1,000 results
Rating
0.0
(0)
Developer
Sourabh Kumar
Actor stats
0
Bookmarked
16
Total users
11
Monthly active users
2 days ago
Last modified
Categories
Share
Apple Podcasts scraper — search, podcast details, reviews, charts, episodes & publisher catalogs
One actor for the whole Apple Podcasts catalog: keyword search, full show metadata, listener reviews, genre charts, episode archives, and every podcast by a publisher.
$3 per 1,000 results. No per-run fee. No proxy or browser needed.
Works in every Apple storefront — us, gb, de, jp, kr, br, mx, and the rest.
Why use Apple Podcast Scraper
- 💸 $3 per 1,000 results. No start fee. Failed runs cost nothing.
- 🧩 Six modes, one actor. Search, show details, reviews, charts, episodes, and publisher catalog — instead of stitching four different scrapers together.
- 🪪 Paid-subscription flag. Know which shows have premium content before you pitch, partner, or benchmark.
- 📈 Daily chart deltas. Run the same chart on a schedule and every entry gets
rankChangeandstatus(new, up, down, exited). - 📧 Lead-gen ready. Optional RSS enrichment adds owner email, website, language, and episode cadence.
- 🎵 Spotify cross-mapping. Bring your own free Spotify creds — get matching
spotifyIdon every record. - 🌍 Every storefront. Search in German, pull Brazilian charts, or list Japanese top tech — all from one input.
What data can you extract?
| 🆔 Apple ID | 📛 Show name | 🏢 Publisher | 🖼️ Artwork |
| ⭐ Rating + review count | 📈 Chart rank + delta | 💰 Paid-subscription flag | 🎬 Trailers + seasons |
| 📧 Owner email | 🔗 Website | 📅 Launch date + language | 🔁 Release frequency |
| 🎧 Audio file URL + size | 📝 Full review text | 🎵 Spotify show ID | 📊 Top-chart position |
How it compares
| Apple's free Search API | Typical store actor | Apple Podcast Scraper | |
|---|---|---|---|
| Sign-up / OAuth | None | None | None |
| Paid-subscription flag | ❌ | ❌ | ✅ |
| Format (episodic vs. serial) | ❌ | ❌ | ✅ |
| Trailers + season numbers | ❌ | ❌ | ✅ |
| Spotify cross-map | ❌ | ❌ | ✅ |
| Per-run start fee | n/a | Often $5–15/1K + start fee | None |
| Price per 1,000 results | Free, capped at 20 req/min | Often $5–15 | $3 |
| Coverage | Search + lookup only | Often split across 4 scrapers | Six modes in one actor |
Scraping modes
🔎 Search — find podcasts by keyword
{ "mode": "search", "searchTerm": "true crime", "country": "us", "maxResults": 50 }
📋 Podcast — full details for one show
{ "mode": "podcast", "podcastUrl": "1200361736" }
Pass an Apple URL or just the numeric ID. Returns ratings, RSS-derived contact info, 15 most recent episodes, and 10 most recent reviews — all in one record.
⭐ Reviews — every review for one show
{ "mode": "reviews", "podcastUrl": "1200361736", "maxResults": 500 }
Apple caps customer reviews at 500 per show, sorted most recent first.
🥇 Charts — top podcasts with rank tracking
{ "mode": "charts", "genre": "technology", "country": "us", "maxResults": 100, "trackDeltas": true }
Schedule daily and every entry gets priorRank, rankChange, and status. Genres: arts, business, comedy, education, fiction, government, health-fitness, history, kids-family, leisure, music, news, religion-spirituality, science, society-culture, sports, technology, true-crime, tv-film.
🎧 Episodes — full episode archive
{ "mode": "episodes", "rssFeedUrl": "1200361736", "maxResults": 500 }
Pass an Apple ID, an Apple Podcasts URL, or a raw RSS URL. Episode count depends on what the publisher exposes — typically 50–300, sometimes 2,500+.
🏢 Artist — every podcast by a publisher
{ "mode": "artist", "artistId": "121664449", "country": "us", "maxResults": 100 }
No artist ID? Pass any podcast URL by that publisher and the actor resolves it for you.
How to scrape Apple Podcasts: step by step
- Create a free Apify account. 30 seconds, no card.
- Open Apple Podcast Scraper in the Console.
- Pick a mode and paste the matching input.
- Click Start. Most runs finish in 5–60 seconds.
- Export as JSON, CSV, or Excel — or fetch via the Apify API.
How much does Apple Podcast Scraper cost?
- Per 1,000 results: $3.00
- Free-plan yield: roughly 1,666 results
- Starter-plan yield: about 9,666 results per month
No per-run fee. Failed runs cost nothing.
Input
{"mode": "search","searchTerm": "true crime","country": "us","maxResults": 50,"enrichWithRss": false,"enrichWithAmp": true,"spotifyClientId": "your-spotify-client-id","spotifyClientSecret": "your-spotify-client-secret"}
| Field | Type | Default | Notes |
|---|---|---|---|
mode | enum | search | search, podcast, reviews, charts, episodes, artist |
searchTerm | string | — | Keyword for search mode |
podcastUrl | string | — | Apple URL or numeric ID — used by podcast, reviews, episodes, artist |
rssFeedUrl | string | — | RSS URL or Apple ID for episodes mode |
artistId | string | — | Publisher ID for artist mode (auto-resolved from podcastUrl if omitted) |
genre | string | — | Charts filter — see list above |
country | string | us | Two-letter storefront code |
maxResults | integer | 50 | Up to 200 (search/charts), 500 (reviews), no hard cap on episodes |
enrichWithRss | boolean | false | Adds owner email, website, and cadence — search mode only |
enrichWithAmp | boolean | false | Adds paid-subscription flag, release frequency, trailers, language |
trackDeltas | boolean | true | Charts mode — persists snapshots so the next run gets rankChange |
webhookUrl | string | — | HTTPS endpoint to POST each record as it lands |
spotifyClientId / spotifyClientSecret | string | — | Free Spotify creds for cross-mapping — get them here |
Output
Podcast record (mode: podcast)
{"appleId": 1200361736,"name": "The Daily","artist": "The New York Times","artworkUrl": "https://is1-ssl.mzstatic.com/image/.../600x600bb.jpg","genres": "Daily News, Podcasts, News","trackCount": 2585,"feedUrl": "https://feeds.simplecast.com/Sl5CSM3S","releaseDate": "2026-04-28T09:45:00Z","country": "us","podcastUrl": "https://podcasts.apple.com/us/podcast/the-daily/id1200361736","rating": 4.3,"reviewCount": 104609,"ownerEmail": "thedaily@nytimes.com","ownerName": "The New York Times","websiteUrl": "https://www.nytimes.com/the-daily","language": "en","lastEpisodeDate": "2026-04-29T09:45:00.000Z","episodeFrequency": "weekly","isActive": true,"subscribable": true,"kind": "episodic","releaseFrequency": "Updated Daily","createdDate": "2017-01-30","publisherArtistId": "121664449","recentEpisodes": [{"title": "Assassination Attempt Suspect Charged","duration": "PT24M55S","datePublished": "2026-04-28","url": "https://podcasts.apple.com/us/podcast/.../id1200361736?i=1000764005855","requiresSubscription": false}],"recentReviews": [{"author": "BLaura73","title": "Bob Odenkirk Interview","body": "I really appreciated Bob Odenkirk's candid, honest and direct interview...","rating": 5,"datePublished": "2026-04-25"}],"spotifyId": null,"spotifyUrl": null}
Review record (mode: reviews)
{"appleId": 1200361736,"podcastName": "The Daily","author": "BLaura73","rating": 5,"title": "Bob Odenkirk Interview","content": "I really appreciated Bob Odenkirk's candid, honest and direct interview...","date": "2026-04-25"}
Chart record (mode: charts, daily run)
{"appleId": 1516093381,"name": "Dwarkesh Podcast","artist": "Dwarkesh Patel","genres": "Technology","country": "us","rank": 1,"priorRank": 3,"rankChange": 2,"status": "up"}
Episode record (mode: episodes)
{"podcastName": "The Daily","title": "Why Even Some Democrats Hate California's Billionaire Tax Proposal","pubDate": "Wed, 29 Apr 2026 09:45:00 +0000","duration": "00:27:24","audioUrl": "https://dts.podtrac.com/redirect.mp3/.../default.mp3","audioFileSize": 26306516,"imageUrl": "https://image.simplecastcdn.com/.../29thedaily_applespotify_2.jpg","episodeType": "full","explicit": false,"guid": "f3d85f46-60cc-40cb-a0fb-7ccd59bc8dae","episodeNumber": null,"seasonNumber": null}
Use cases
- 📊 Market & trend research — Track which genres, formats, and publishers are gaining ground week over week.
- 🧲 Lead generation — Pull owner email + website for any niche (
investing,marketing,health) in one run. - 🥇 Daily chart monitoring — Watch a genre chart and get alerts when a new show breaks in or a competitor drops.
- 🎯 Competitive analysis — List every podcast a publisher owns and compare ratings, cadence, and review volume.
- ⭐ Review mining — Pull up to 500 reviews per show for sentiment analysis or feedback themes.
- 🎵 Cross-platform mapping — Match Apple shows to Spotify IDs for unified analytics across both stores.
- 📚 Content archives — Build a full episode catalog with audio URLs, durations, and publish dates.
- 💰 Premium-content discovery — Filter for shows with paid subscriptions to find monetization patterns.
Limitations
- Reviews cap at 500 per show. That's Apple's limit, not a setting.
- Search and charts cap at 200 results per query. Apple's API limit.
- Episodes come from the publisher's RSS feed. If the publisher trims their feed to the last 50 episodes, that's all you can pull.
- Reviews are sorted most-recent only. Apple doesn't expose other sorts publicly.
- Owner email depends on RSS. Some publishers omit it from their feed; the actor returns
nullrather than guessing.
FAQ
How much does Apple Podcast Scraper cost?
You pay $3.00 per 1,000 results. The Apify Free plan includes $5 in usage credits a month — about 1,666 results. The $29/month Starter plan covers around 9,666 results.
No subscription lock-in. Pause whenever.
Is it legal to scrape Apple Podcasts?
Scraping public data is generally allowed in the US and most of the EU, as long as you don't collect personal data covered by GDPR or CCPA without a lawful basis. This actor only touches publicly accessible Apple Podcasts pages and RSS feeds publishers already syndicate — but how you use the output is on you. Listener review text is user-generated; treat it accordingly.
Apify's full breakdown: Is web scraping legal?.
Can I integrate Apple Podcast Scraper with other tools?
Push results into Make, Zapier, Slack, Airbyte, GitHub, Google Sheets, Google Drive, and more. The actor also has a webhookUrl input that POSTs each record as it lands.
Full list: Apify integrations.
Can I use Apple Podcast Scraper with the Apify API?
Yes. Every run is available via the Apify REST API:
curl -X POST "https://api.apify.com/v2/acts/sourabhbgp~apple-podcast-scraper/runs?token=APIFY_TOKEN" \-H "Content-Type: application/json" \-d '{"mode": "search", "searchTerm": "true crime", "maxResults": 50}'
Docs: Apify API reference.
Can I use Apple Podcast Scraper through an MCP Server?
Yes. Apify ships an MCP server that exposes every actor as a tool, so Claude Desktop, Cursor, and any other MCP-capable client can call Apple Podcast Scraper. Setup: Apify MCP docs.
Your feedback
Bug, missing field, or odd behavior? Drop a note in the Issues tab. Reports go to a human and fixes usually ship the same week.