Apple Podcasts Scraper: Search, Charts, Episodes & Emails
Pricing
Pay per event
Apple Podcasts Scraper: Search, Charts, Episodes & Emails
Apple Podcasts scraper: search podcasts by keyword, look up shows, pull Top Charts by country and list episodes using Apple's official iTunes Search API and each show's public RSS feed. Includes owner contact email when the publisher lists it. Ideal for podcast guest outreach and market research.
Pricing
Pay per event
Rating
0.0
(0)
Developer
Ryan Sofranko
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
21 days ago
Last modified
Categories
Features
Share
What does Apple Podcasts Scraper do?
Apple Podcasts scraper: search podcasts by keyword, look up shows, pull Top Charts by country and list episodes using Apple's official iTunes Search API and each show's public RSS feed. Includes owner contact email when the publisher lists it. Ideal for podcast guest outreach and market research.
Popular searches this actor answers: Apple Podcasts scraper, podcast scraper, iTunes Search API, podcast charts, podcast host email, podcast guest outreach.
Try it free: the input is prefilled, so just click Start and you get real results in seconds for a fraction of a cent.
What data does it return?
Real rows from a test run with the example input (truncated):
| title | author | primaryGenre | episodeCount | ownerEmail |
|---|---|---|---|---|
| The Daily | The New York Times | Daily News | 2757 | thedaily@nytimes.com |
| The Election That Will Define Israel’s Future |
Full JSON for one row:
[{"type": "podcast","source": "lookup","chartRank": null,"podcastId": 1200361736,"title": "The Daily","author": "The New York Times","appleUrl": "https://podcasts.apple.com/us/podcast/the-daily/id1200361736","feedUrl": "https://feeds.simplecast.com/Sl5CSM3S","genres": ["Daily News","Podcasts","News"],"primaryGenre": "Daily News","episodeCount": 2757,"lastReleaseDate": "2026-10-22T09:45:00Z","explicit": false,"country": "USA","artworkUrl": "https://is1-ssl.mzstatic.com/image/thumb/Podcasts221/v4/ab/64/66/ab6466a9-9a7d-e20e-7a3d-bc5be37d29ce/mza_15084852813176276273.jpg/600x600bb.jpg","ownerName": "The New York Times","ownerEmail": "thedaily@nytimes.com","websiteUrl": "https://www.nytimes.com/the-daily","description": "This is what the news should sound like. The biggest stories of our time, told by the best journalists in the world. Hosted by Michael Barbaro, Rachel Abrams an…","language": "en"}]
Download results as JSON, CSV, Excel, XML or HTML, call it via the Apify API, or connect it to Zapier, Make, n8n, Google Sheets and AI agents (Apify MCP server).
Use cases
- Podcast guest booking and sponsor outreach lists
- Track Top Charts by country
- Market research on podcast niches
- Episode metadata for analytics or AI summaries
How to use Apple Podcasts Scraper
- Open the actor and keep the prefilled example, or replace it with your own input.
- Click Start and wait for the run to finish.
- Export the dataset or fetch it via API.
Input
| Field | Description |
|---|---|
searchTerms | Keywords to search Apple Podcasts for, one per line, e.g. marketing, true crime, SaaS founders. |
maxResultsPerSearch | Maximum podcasts per search term (Apple returns up to 200). Example: 10. |
podcastIds | Specific shows to look up, one per line: numeric Apple ID (1200361736) or full URL (https://podcasts.apple.com/us/podcast/the-daily/id1200361736). |
includeTopChart | Also export Apple's Top Podcasts chart for country. |
chartSize | How many Top Chart positions to export (max 100). |
country | Two-letter country code for search and charts, e.g. us, gb, de. |
includeRssDetails | Read each show's RSS feed for owner name, owner email, website and full description. Recommended for outreach. |
maxEpisodesPerPodcast | Episodes to export per podcast from its RSS feed (0 = none; each episode is one billed row). |
Example input:
{"searchTerms": ["marketing"],"maxResultsPerSearch": 10}
Rate limits & sources
Uses Apple's official iTunes Search/Lookup API (throttled to ~20 calls/minute as Apple asks), Apple's Marketing Tools RSS for Top Charts, and each show's publisher RSS feed for owner name/email, website and episodes. ownerEmail is only present when the publisher lists it in itunes:owner. Data © Apple and respective publishers.
Pricing
Pay per event: $0.002 per podcast (incl. owner email) + $0.0003 per episode. Apify platform usage is included. Charged events: podcast (per podcast row) and episode (per episode row). Error rows are free. Set a max charge per run to cap cost; the actor stops cleanly when the limit is reached.
| Example job | Approx. cost |
|---|---|
| 10 podcasts with emails | $0.02 |
| 500 podcasts | $1.00 |
| 5,000 episodes | $1.50 |
FAQ
Why is ownerEmail empty for some shows?
It is only present when the publisher lists it in the RSS itunes:owner tag.
Is there a rate limit?
Apple asks for ~20 calls per minute; the actor throttles automatically, so large searches take a few minutes.
Is this official?
It uses Apple's public iTunes Search API, Apple Marketing Tools RSS and publishers' feeds. Not affiliated with Apple.
Is it legal to use this data?
The actor only reads public, official endpoints. You are responsible for using the data in line with the source's terms and applicable laws (e.g. GDPR for personal data).
API example
curl -X POST "https://api.apify.com/v2/acts/scrape-smith~apple-podcasts-scraper/run-sync-get-dataset-items?token=YOUR_TOKEN" \-H 'Content-Type: application/json' -d '{"searchTerms": ["marketing"], "maxResultsPerSearch": 10}'