Apple Podcasts Scraper: Reviews, Charts, Episodes, Channels
Pricing
$3.00 / 1,000 results
Apple Podcasts Scraper: Reviews, Charts, Episodes, Channels
Scrape Apple Podcasts in one actor: keyword search, show details with ratings, listener reviews, top charts, episode archives, every podcast by a publisher, trending episodes, episode keyword search, and paid podcast networks. Ten modes. $3 per 1,000 results, no per-run fee.
Pricing
$3.00 / 1,000 results
Rating
0.0
(0)
Developer
Sourabh Kumar
Maintained by CommunityActor stats
0
Bookmarked
38
Total users
9
Monthly active users
19 days ago
Last modified
Categories
Share
Apple Podcasts scraper: search, reviews, charts, episodes and channels
One actor for the whole Apple Podcasts catalog. Find shows by keyword, pull full show details, scrape listener reviews, track genre charts, and list every podcast a publisher owns.
$3.00 per 1,000 results. No per-run fee. No proxy or browser setup.
Works in every Apple storefront: us, gb, de, jp, br, au, and the rest. Charts and trending lists come back in the local language.
Why this scraper?
- ๐ฏ Ten modes, one actor. Most people stitch this together from four or five separate scrapers.
- ๐ Reviews past the 500 ceiling. Most Apple review tools stop there. Verified 900 in a single run, and you can ask for up to 2,000.
- ๐ฅ Apple's Trending Episodes chart. Episode-level rankings, not just show rankings.
- ๐ Search Apple's episode catalog by keyword. Find every episode mentioning a topic, across all shows.
- ๐ณ Paid-subscription data. Which shows are behind a paywall, which networks sell them, and how many shows each network has.
- ๐ง Owner email and website straight from the show's feed, for outreach lists.
- ๐งพ Bad input never bills you. A wrong ID returns zero rows and zero charges, with a message telling you why.
- โก Fast and cheap. No browser, no proxy config. A 10-show run finishes in about six seconds.
What data can you extract?
Shows: name, publisher, description, artwork, genres, episode count, rating and review count, feed URL, website, owner email, language, copyright, publishing frequency, active status, content rating, launch date, paid-subscription flag and format.
Episodes: title, description, full HTML show notes, publish date, duration, audio URL and file size, artwork, episode and season number, Apple episode ID, Apple episode link, transcript URL, keywords, explicit flag.
Reviews: rating, title, body, author, reviewer profile link, review ID, exact timestamp.
Charts: rank, chart name, and the full show record for every entry.
Channels: network name, seller, how many shows it carries, description, subscription offers, artwork and brand colors.
Scraping modes
| Mode | What it returns |
|---|---|
search | Shows matching a keyword. Apple returns about 100 per term. |
podcast | Full details for one show, including rating and review count. |
reviews | Listener reviews, newest first or most helpful first. Up to 2,000 where Apple has them. |
charts | Top Shows, Top Series, or Top Subscriber Shows, by genre and country. |
episodes | Episodes from a show's feed. Paste an Apple link or a feed URL. |
artist | Every podcast a publisher owns. |
trending-episodes | Apple's Trending Episodes chart, filterable by genre. |
episode-search | Search Apple's episode catalog by keyword. |
channels | Paid podcast networks, or every show inside one network. |
top-episodes | A show's most popular episodes, not its newest. |
Every mode takes a single value or a list. Pass ten shows and you get ten shows, in one run.
How to scrape Apple Podcasts: step by step
- Open the actor and pick a mode.
- Paste what you have. An Apple Podcasts link, a numeric ID, a keyword, or a feed URL all work.
- Set Max Results. This is the ceiling for the whole run, so your bill can't exceed it.
- Run it, then download as JSON, CSV, or Excel.
To go deeper on shows you find, take the feedUrl from a search and feed it into episodes mode.
How much does Apple Podcast Scraper cost?
You pay per result. Nothing else.
- $3.00 per 1,000 results.
- No per-run fee. Runs that return nothing cost nothing.
- On Apify's free $5 plan, that's about 1,666 results a month.
- On the $29 Starter plan, about 9,666 results a month.
A result is one show, one episode, one review, one chart entry, or one channel. Duplicates are removed before you're charged, so overlapping search terms never bill twice for the same show.
Input
{"mode": "search","searchTerms": ["true crime", "investigative journalism"],"country": "us","maxResults": 100,"enrichWithRss": true}
Useful options:
searchTerms,podcastUrls,rssFeedUrls,artistIds,channelIds,countries,genresall take lists.maxResultscaps the whole run.maxResultsPerItemcaps each item inside it.enrichWithRssadds owner email, website, language and publishing frequency to search results.enrichWithAmpadds paid-subscription data, format, launch date and Apple's own frequency label.trackDeltasremembers chart positions between runs and reports rank changes.sortByswitches reviews between newest and most helpful.chartTypeswitches between Top Shows, Top Series and Top Subscriber Shows.
Output
Show record (trimmed):
{"appleId": 1200361736,"name": "The Daily","artist": "The New York Times","description": "This is what the news should sound like...","genres": "Daily News, Podcasts, News","primaryGenre": "Daily News","trackCount": 2698,"feedUrl": "https://feeds.simplecast.com/Sl5CSM3S","rating": 4.3,"reviewCount": 105472,"ownerEmail": "thedaily@nytimes.com","websiteUrl": "https://www.nytimes.com/the-daily","language": "en","isActive": true,"contentRating": "clean","subscribable": true,"releaseFrequencyShort": "Daily","publisherArtistId": "121664449","country": "us"}
Episode record (trimmed):
{"podcastName": "The Daily","title": "Think Baseball Is Boring? The Savannah Bananas Are Here to Fix That.","pubDateIso": "2026-08-23T10:00:00.000Z","durationSeconds": 2212,"audioUrl": "https://dts.podtrac.com/redirect.mp3/...","audioExtension": "mp3","audioFileSize": 35402087,"showNotesHtml": "<p>Jesse and Emily Cole created the Savannah Bananas...</p>","episodeType": "full","explicit": false,"guid": "4aff7ca7-d64b-436a-b069-0d39594a1246","source": "rss"}
Review record:
{"appleId": 1200361736,"podcastName": "The Daily","reviewId": "14452700422","author": "robdew","rating": 1,"title": "This is a great podcast, hosts need to stop saying โhmmโ","content": "It is really distracting to hear this continously in an episode...","date": "2026-08-20T16:47:26-07:00","reviewerUrl": "https://itunes.apple.com/us/reviews/id36858140"}
Channel record:
{"channelId": "6442465405","name": "SiriusXM Podcasts","seller": "Sirius XM Radio Inc","showCount": 161,"channelUrl": "https://podcasts.apple.com/us/channel/siriusxm-podcasts/id6442465405","websiteUrl": "https://www.siriusxm.com/","rank": 1}
Every row carries a source field so you can tell which of Apple's sources produced it.
Use cases
- Podcast advertising. Pull a genre chart, then check which shows carry ads and how often they publish.
- Guest and sponsor outreach. Search a topic, turn on feed enrichment, and get owner emails with publishing frequency attached.
- Competitive tracking. Run charts on a schedule with rank tracking on, and see who moved and who dropped out.
- Reputation monitoring. Pull reviews sorted by most helpful and watch what listeners actually complain about.
- Content research. Search Apple's episode catalog for a topic and see every show covering it.
- Market mapping. List a publisher's whole catalog, or a paid network's whole roster.
Limitations
- Search returns about 100 shows per keyword. That's Apple's cap, not ours. Use several keywords to go wider.
- Charts return up to 200 entries.
- Reviews are per country. Reviews left in the UK store don't show up in the US store. Run both.
- Episode archives depend on the publisher. Some feeds carry every episode ever, some only the last few dozen. We return what the feed publishes.
- Some fields depend on the source. Show notes, keywords and transcript links come from the show's feed, so modes that read Apple's catalog directly won't have them. Transcript links exist for roughly one show in six.
- Rank changes need two runs. The first run has nothing to compare against, so every entry comes back as new.
- Paid-subscriber-only episodes are not accessible. We return that a show is paid, not its locked audio.
FAQ
Do I need an Apple developer account or API key? No. Everything comes from Apple's public pages.
Is scraping Apple Podcasts legal? This actor collects publicly available information only. It doesn't log in, and it doesn't touch personal or paywalled content. You are responsible for how you use the data, including under GDPR and CCPA where reviewer names are involved.
Can I schedule this? Yes. Use Apify Schedules for daily chart tracking or review monitoring. Turn on rank tracking and each run reports what moved.
How do I get the data out? Download as JSON, CSV, Excel or XML from the run, or pull it through the Apify API. Every mode writes to the same dataset.
Why did my run return fewer rows than I asked for?
Two common reasons: the source genuinely has fewer (a show with 40 episodes can't return 100), or duplicates were removed. Check the run's RUN_REPORT record, which lists exactly what happened and whether any request to Apple failed.
Your feedback
Found a bug, or need a field that isn't here? Open an issue and I'll take a look. I read every one.