Apple Podcasts Scraper — Shows, Episodes, Charts & Ratings
Pricing
Pay per event
Apple Podcasts Scraper — Shows, Episodes, Charts & Ratings
Apple Podcasts shows by link, search or top chart (any country and genre) with rating, publisher, genres and feed, plus their episodes with audio links. No login.
Get Apple Podcasts shows — by link, id, search word or top chart of any country and genre — with their star rating, number of ratings, publisher, genres, episode count, RSS feed and description. Switch on episodes and get every show's newest episodes with title, date, duration, description and the audio file link — or its whole back catalogue. Or search single episodes by topic, guest or brand. No login, no browser, no API key.
Why this one
- 🏆 Top charts of every country and genre. Pick
us,gb,de… and any of Apple's 110 genres and sub-genres (History, True Crime, Sports › Soccer…): each chart delivers its top 200 shows with their rank. A live run read the GB News and GB True Crime charts, a search and a show — 501 shows with ratings and 4,338 episodes in 106 seconds. - ⭐ Ratings included. Every show comes with its star rating and number of ratings in the store you choose (The Daily: 4.3 from 105,750 ratings in the US store) — Apple's search API does not give them.
- 📚 The whole back catalogue. Apple lists at most 200 episodes of a show; this Actor reads the rest from the show's own RSS feed. A live run delivered all 2,756 Joe Rogan Experience episodes, back to December 2009, in 79 seconds.
- 🆕 Really the newest episodes. Apple lists serial shows oldest first, so its 200 can be the oldest 200: for the American Revolution Podcast, Apple's list ends in May 2025. This Actor sorts by date and takes the newest from the feed — in a live run, its six episodes of the last two weeks.
- 🔒 No personal data. Phone numbers, e-mail addresses, contact persons' names and fan-mail boxes are taken out of every description: 1,074 e-mail addresses and 534 phone numbers in a 4,849-record run. Listener reviews and their names are not collected.
- 💸 You pay only for what is delivered. An unknown show, a search with no results or a show without episodes comes back as a free record with the reason.
What you get
Every row has a recordType: podcast or episode.
Podcasts
| Field | What it is |
|---|---|
podcastId, name, url | the show on Apple Podcasts |
publisher | who publishes it, as Apple shows it |
rating, ratingCount, description | star rating, number of ratings and the show description in the chosen store (with Add rating and description) |
primaryGenre, genres, genreIds | Apple's genres |
episodeCount, latestReleaseDate | episodes on Apple, and Apple's latest release date (can be a scheduled episode a few weeks ahead) |
explicit, contentRating | explicit or clean |
feedUrl, artwork | the public RSS feed and the 600×600 cover |
input, inputType, chart, position, storeCountry | where it came from; for charts and searches, its rank |
Episodes
| Field | What it is |
|---|---|
episodeId, title, url | the episode on Apple Podcasts (episodeId and url are empty for older episodes read from the feed) |
podcastId, podcastName | its show |
releaseDate, durationSec | when it came out and how long it is |
description | the show notes as plain text |
audioUrl, mediaType, fileExtension | the audio (or video) file |
episodeNumber, season, episodeType | from the feed, when the show gives them |
contentRating, guid, artwork, source | source is apple or feed |
input, inputType, position | where it came from; position 1 = newest |
Example
Real records from a live run of the prefill input — the US History chart — 25 September 2026 (descriptions shortened, some fields left out):
{"recordType": "podcast","input": "us / History","inputType": "chart","chart": "History","position": 2,"storeCountry": "us","podcastId": 1537788786,"name": "The Rest Is History","publisher": "Goalhanger","primaryGenre": "History","genres": ["History"],"episodeCount": 993,"explicit": false,"feedUrl": "https://feeds.megaphone.fm/GLT4787413333","url": "https://podcasts.apple.com/us/podcast/the-rest-is-history/id1537788786","rating": 4.7,"ratingCount": 14090,"description": "Take a deep dive into History’s biggest moments with Tom Holland & Dominic Sandbrook.…","status": "OK"}
{"recordType": "episode","input": "us / History","position": 1,"episodeId": 1000789799724,"title": "The Terror: The Reign of Robespierre (Part 2)","podcastId": 1537788786,"podcastName": "The Rest Is History","releaseDate": "2026-09-23T23:05:00Z","durationSec": 5410,"description": "Where did Maximilien Robespierre come from and what led him to rise from provincial obscurity…","audioUrl": "https://pdst.fm/e/traffic.megaphone.fm/GLT2099451333.mp3","mediaType": "audio","fileExtension": "mp3","url": "https://podcasts.apple.com/us/podcast/the-terror-the-reign-of-robespierre-part-2/id1537788786?i=1000789799724","source": "apple","status": "OK"}
How to use it
- Add Podcasts (Apple Podcasts links or ids), Search words, Top charts (countries, and genres if you like) and/or Episode search words.
- Set the Store country for the searches and ratings (
us,gb,de,jp…) and Max results per search or chart. - For episodes, set Episodes per podcast (0 = shows only) and, if you only want recent ones, Only episodes from the last … days.
- Press Start, and download the results from the Output tab as JSON, CSV or Excel. Filter on
recordTypeto separate shows from episodes.
To follow a chart or your favourite shows, save your input as a task and schedule it daily or weekly — with Only episodes from the last … days set to 1 or 7 you get just the new episodes.
You can also call it from the Apify API, from Make, Zapier or n8n, or from an AI agent through the Apify MCP server.
Pricing
You are charged per podcast and per episode delivered — see the prices on this page. Reading ratings costs nothing extra, only about a second per show. Unknown shows, empty searches and shows without episodes are free. If your run has a Maximum charge, the Actor stops cleanly when it is reached.
FAQ
Why about 100 shows per search word? That is what Apple's search gives, whatever the limit. Charts go to 200. For more shows, add more search words, genres or countries.
Why do some shows have no episodes? A few shows — Apple Podcasts Subscriptions and Apple-hosted shows, some news shows — have no public feed and Apple lists no episodes for them: in a live run, 7 of 446 shows. They come back as a free NO_RESULTS record.
Why is episodeId empty for some episodes? Apple gives ids for the up to 200 episodes it lists; older ones come from the show's RSS feed, which has its own guid but no Apple id.
Why is a rating missing? A show with only a few ratings in a store shows no rating there (5 of 501 shows in a live run). Ratings are per store: pick the Store country you care about.
Is this affiliated with Apple? No. This is an independent tool that reads Apple's public podcast directory and the shows' public RSS feeds.
Like it? A short review on the Store page helps other people find this Actor. Something missing or broken? Tell us on the Issues tab — we read every one.