Apple Podcasts Scraper: Shows, Episodes, Reviews & Charts
Pricing
from $1.00 / 1,000 reviews
Apple Podcasts Scraper: Shows, Episodes, Reviews & Charts
Search Apple Podcasts, pull show details and full episode lists from the podcast's own RSS feed, collect listener reviews in any country, and read the Top Shows charts. No login or API key.
Pricing
from $1.00 / 1,000 reviews
Rating
0.0
(0)
Developer
Alex Burton
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Everything Apple publishes about a podcast, plus the full episode list from the show's own RSS feed. No Apple account, API key or browser needed.
One Actor, five jobs:
| Mode | What you get |
|---|---|
| Search | Shows matching any keyword, in Apple's ranking order, with the RSS feed URL for each |
| Show details | Publisher, genre, episode count, artwork, explicit flag, latest release date and feed URL |
| Episodes | Every episode from the show's RSS feed: title, description, publish date, duration, season and episode numbers, and the audio file URL |
| Reviews | Star rating, title, full text, date and reviewer nickname, in any country |
| Top Shows chart | Apple's Top Shows chart for any storefront, optionally enriched with feed URLs and episode counts |
Why use this one
- Episodes come from the source. Most podcast scrapers only read Apple's store pages. This one follows the
feedUrlApple publishes and parses the show's actual RSS feed, so you get every episode with its real audio URL, duration and episode numbering — not just the handful Apple shows. - Monitor mode for reviews. Turn on Only new reviews since the last run and schedule the Actor daily. It remembers the newest review for each show and country, returns only what's new, and you pay only for new reviews.
- Every storefront. Reviews and charts differ by country. Add as many country codes as you need in one run.
- Bring your own feed. The Episodes mode also accepts plain RSS URLs, so it works for shows that are not on Apple at all.
- Clean, flat output. One row per show, episode or review, ready for Excel, Google Sheets, a database or an AI pipeline.
How to use it
- Choose What to scrape.
- Add Search terms, or Podcasts (Apple links or numeric IDs), or Feed URLs.
- Add Countries (
us,gb,de,au…). - Click Start, then download results as JSON, CSV, Excel or HTML, or fetch them through the Apify API.
Podcasts can be given in any of these forms:
https://podcasts.apple.com/us/podcast/darknet-diaries/id1296350485id12963504851296350485
Example input: every episode of a show
{"mode": "episodes","podcasts": ["https://podcasts.apple.com/us/podcast/darknet-diaries/id1296350485"],"maxEpisodesPerPodcast": 500}
Example input: daily review monitor
{"mode": "reviews","podcasts": ["1296350485"],"countries": ["us", "gb", "ca", "au"],"onlyNewReviews": true}
Example input: Top Shows chart with feed URLs
{"mode": "topCharts","countries": ["us"],"chartLimit": 100,"enrichChartsWithDetails": true}
Output
Each item has a type field: podcast, episode, review or chartEntry. The dataset has ready-made Shows, Episodes and Reviews table views.
Show
{"type": "podcast","podcastId": 1296350485,"name": "Darknet Diaries","artist": "Jack Rhysider","country": "us","feedUrl": "https://feeds.megaphone.fm/darknetdiaries","url": "https://podcasts.apple.com/us/podcast/darknet-diaries/id1296350485","artworkUrl": "https://is1-ssl.mzstatic.com/image/thumb/...600x600bb.jpg","episodeCount": 162,"primaryGenre": "Tech News","genres": ["Tech News", "News", "Technology"],"explicit": false,"releaseDate": "2026-10-07T00:00:00Z"}
Episode
{"type": "episode","episodeId": "a1b2c3d4-0000-4444-8888-000000000000","podcastId": 1296350485,"podcastName": "Darknet Diaries","title": "Ep 162: Shadow Brokers","publishedAt": "2026-10-07T04:00:00Z","durationSeconds": 3847,"episodeNumber": 162,"seasonNumber": null,"episodeType": "full","explicit": false,"audioUrl": "https://traffic.megaphone.fm/example.mp3","audioBytes": 61552000}
Review
{"type": "review","reviewId": "11234567890","podcastId": 1296350485,"podcastName": "Darknet Diaries","country": "us","rating": 5,"title": "Best security storytelling anywhere","text": "I have listened to every episode twice…","date": "2026-10-11T18:22:04Z","author": "listener_42","voteSum": 3}
Pricing
Pay only for results:
| Result | Price |
|---|---|
| Review | $1.00 per 1,000 |
| Episode | $1.00 per 1,000 |
| Show, search result or chart entry | $5.00 per 1,000 |
Pulling 1,000 episodes of one show costs $1.00. A daily review monitor pays only for the new reviews it finds, at $1.00 per 1,000. Set a maximum spend per run in the run options and the Actor stops cleanly when it's reached.
Limits to know about
These come from Apple's public feeds, not from this Actor:
- Reviews cap at 500 per show, per country, per sort order (10 pages of 50). Choose Both orders to reach up to 1,000 per country, or add more countries. Ratings without written text are not included in the feed.
- Search returns at most 200 shows per term and country.
- Episodes come from the publisher's RSS feed. Most feeds carry the full back catalogue, but some publishers truncate their feed to recent episodes only — in that case the feed is the limit, not this Actor.
- Apple lists no
feedUrlfor a small number of shows, usually Apple Podcasts Originals and subscriber-only feeds. Episodes mode skips those and logs a warning. - The Top Shows chart is read from Apple's Marketing Tools feed, which replaced the retired
/rss/toppodcastspath. It does not support filtering by genre.
FAQ
Do I need an Apple account? No. Everything comes from Apple's public endpoints.
Can I watch reviews for my own show every day? Yes. Turn on monitor mode, then create a schedule in Apify Console and connect the dataset to Slack, Google Sheets, Zapier or Make.
Can I download the audio? The Actor returns each episode's audioUrl, which is the publisher's own file. Downloading and using that audio is between you and the publisher.
Why did a run return fewer episodes than Apple shows? The publisher's RSS feed is truncated. Compare episodeCount on the show record against the number of episodes returned.
Is it legal to scrape this? The Actor reads publicly available data from Apple's public endpoints and from publishers' own RSS feeds, and does not log in or bypass any protection. Reviews include public reviewer nicknames, which may count as personal data in some jurisdictions; turn off Include reviewer nicknames if you don't need them.
Feedback
Found a bug or need a field that's missing? Open an issue on the Actor's Issues tab.