Apple Podcasts Scraper - Shows, Episodes & Top Charts
Pricing
from $0.50 / 1,000 items
Apple Podcasts Scraper - Shows, Episodes & Top Charts
Find podcasts on Apple Podcasts by keyword, ID or top chart in any country and export show details, RSS feed URLs, genres, episode counts and the latest episodes with audio links. Uses Apple's official iTunes Search API, no login, no proxy.
Pricing
from $0.50 / 1,000 items
Rating
0.0
(0)
Developer
Kasumi Lab
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
21 days ago
Last modified
Categories
Security
Limited permissionsShare
Find podcasts on Apple Podcasts by keyword, by ID or from the top chart of any country, and export show details, RSS feed URLs, genres, episode counts and the latest episodes with audio links.
The Actor uses Apple's official iTunes Search API and the public podcast charts. No API key, no login and no proxy are needed. A search returning 25 shows takes about a second.
What you can do with it
- Build a list of podcasts in a niche with their RSS feeds, for outreach, sponsorship research or a podcast directory.
- Track the top podcasts chart in several countries over time.
- Get the latest episodes of a set of shows with audio URLs, for transcription or monitoring.
- Resolve Apple Podcasts links to feed URLs and metadata for an app or an AI agent.
Input
| Field | What it does |
|---|---|
searchTerms | Keywords to search podcasts by, each returning shows in Apple's ranking order. |
podcastIds | Apple Podcasts URLs or numeric IDs. |
chart | none or top to also get the top shows chart for each country. |
chartLimit | How many shows from the top of the chart (1-100). |
countries | Store country codes, for example us, gb, de, jp. Every search, lookup and chart is repeated for each country. |
maxResultsPerSearch | Up to 200 shows per term and country. |
includeEpisodes | Also save the latest episodes of every show as separate items (type: episode). One extra request per show. |
maxEpisodesPerPodcast | Newest first, up to 200 per show. |
maxItems | Stop after this many shows and episodes. 0 means no limit. |
Top 10 shows in the US and Japan with their latest 3 episodes:
{"searchTerms": [],"chart": "top","chartLimit": 10,"countries": ["us", "jp"],"includeEpisodes": true,"maxEpisodesPerPodcast": 3}
Output
One item per show (type: podcast):
{"type": "podcast","podcastId": 1236907421,"name": "Y Combinator Startup Podcast","artist": "Y Combinator","artistId": null,"url": "https://podcasts.apple.com/us/podcast/y-combinator-startup-podcast/id1236907421","feedUrl": "https://anchor.fm/s/8c1524bc/podcast/rss","genre": "Technology","genres": ["Technology"],"genreIds": ["1318", "26"],"episodeCount": 342,"latestReleaseDate": "2026-09-26T15:10:00Z","explicit": false,"contentAdvisoryRating": "Clean","rank": null,"source": "search","query": "startup","country": "us","scrapedAt": "2026-10-16T08:29:17.315Z"}
And, when includeEpisodes is on, one item per episode (type: episode):
{"type": "episode","podcastId": 1236907421,"podcastName": "Y Combinator Startup Podcast","episodeId": 1000791775129,"name": "Robot-Use Agents: Why General-Purpose Models May Win in Robotics","artist": "Y Combinator","description": "One of the biggest surprises in AI over the last few years...","descriptionText": "One of the biggest surprises in AI over the last few years...","releaseDate": "2026-09-26T15:10:19Z","durationMs": 1789000,"audioUrl": "https://anchor.fm/s/8c1524bc/podcast/play/126339684/....mp3","url": "https://podcasts.apple.com/us/podcast/robot-use-agents/id1236907421?i=1000791775129","guid": "7973c2f5-3986-449b-8aea-5d1290abddc0","explicit": false,"genre": "Technology","episodeNumber": null,"seasonNumber": null,"country": "us","scrapedAt": "2026-10-16T08:29:17.315Z"}
rank is the chart position for shows that came from the chart and null otherwise. source is search, lookup or chart.
Limits and notes
- Apple's Search API allows roughly 20 requests per minute per IP. The Actor spaces requests out on larger runs and waits 30 seconds when it is throttled, so runs with many countries, terms or episodes take longer rather than failing.
- Ratings and review counts are not available through the Search API. Artwork URLs are not included because Apple restricts their use to promoting the store.
- The chart feed is read from Apple's public RSS charts (top shows, all genres). It occasionally fails to respond; the Actor retries, and reports the chart as failed if it keeps failing.
- Episode lookups return the newest episodes first, up to 200 per show. For a show's full archive use its
feedUrl.
Pricing
You pay per show or episode saved to the dataset, plus a tiny fee per run start.