Apple Podcast Scraper avatar

Apple Podcast Scraper

Pricing

$3.00 / 1,000 results

Go to Apify Store
Apple Podcast Scraper

Apple Podcast Scraper

Scrape Apple Podcasts: search, show details + ratings, reviews, top charts with rank deltas, RSS episodes, and every podcast by a publisher. Six modes in one actor — plus AMP fields no other Store actor exposes (paid-flag, kind, release-frequency) + Spotify cross-map. $3 per 1K, no API key.

Pricing

$3.00 / 1,000 results

Rating

0.0

(0)

Developer

Sourabh Kumar

Sourabh Kumar

Maintained by Community

Actor stats

0

Bookmarked

16

Total users

11

Monthly active users

2 days ago

Last modified

Categories

Share

Apple Podcasts scraper — search, podcast details, reviews, charts, episodes & publisher catalogs

One actor for the whole Apple Podcasts catalog: keyword search, full show metadata, listener reviews, genre charts, episode archives, and every podcast by a publisher.

$3 per 1,000 results. No per-run fee. No proxy or browser needed.

Works in every Apple storefront — us, gb, de, jp, kr, br, mx, and the rest.

Why use Apple Podcast Scraper

  • 💸 $3 per 1,000 results. No start fee. Failed runs cost nothing.
  • 🧩 Six modes, one actor. Search, show details, reviews, charts, episodes, and publisher catalog — instead of stitching four different scrapers together.
  • 🪪 Paid-subscription flag. Know which shows have premium content before you pitch, partner, or benchmark.
  • 📈 Daily chart deltas. Run the same chart on a schedule and every entry gets rankChange and status (new, up, down, exited).
  • 📧 Lead-gen ready. Optional RSS enrichment adds owner email, website, language, and episode cadence.
  • 🎵 Spotify cross-mapping. Bring your own free Spotify creds — get matching spotifyId on every record.
  • 🌍 Every storefront. Search in German, pull Brazilian charts, or list Japanese top tech — all from one input.

What data can you extract?

🆔 Apple ID📛 Show name🏢 Publisher🖼️ Artwork
⭐ Rating + review count📈 Chart rank + delta💰 Paid-subscription flag🎬 Trailers + seasons
📧 Owner email🔗 Website📅 Launch date + language🔁 Release frequency
🎧 Audio file URL + size📝 Full review text🎵 Spotify show ID📊 Top-chart position

How it compares

Apple's free Search APITypical store actorApple Podcast Scraper
Sign-up / OAuthNoneNoneNone
Paid-subscription flag
Format (episodic vs. serial)
Trailers + season numbers
Spotify cross-map
Per-run start feen/aOften $5–15/1K + start feeNone
Price per 1,000 resultsFree, capped at 20 req/minOften $5–15$3
CoverageSearch + lookup onlyOften split across 4 scrapersSix modes in one actor

Scraping modes

🔎 Search — find podcasts by keyword

{ "mode": "search", "searchTerm": "true crime", "country": "us", "maxResults": 50 }

📋 Podcast — full details for one show

{ "mode": "podcast", "podcastUrl": "1200361736" }

Pass an Apple URL or just the numeric ID. Returns ratings, RSS-derived contact info, 15 most recent episodes, and 10 most recent reviews — all in one record.

⭐ Reviews — every review for one show

{ "mode": "reviews", "podcastUrl": "1200361736", "maxResults": 500 }

Apple caps customer reviews at 500 per show, sorted most recent first.

🥇 Charts — top podcasts with rank tracking

{ "mode": "charts", "genre": "technology", "country": "us", "maxResults": 100, "trackDeltas": true }

Schedule daily and every entry gets priorRank, rankChange, and status. Genres: arts, business, comedy, education, fiction, government, health-fitness, history, kids-family, leisure, music, news, religion-spirituality, science, society-culture, sports, technology, true-crime, tv-film.

🎧 Episodes — full episode archive

{ "mode": "episodes", "rssFeedUrl": "1200361736", "maxResults": 500 }

Pass an Apple ID, an Apple Podcasts URL, or a raw RSS URL. Episode count depends on what the publisher exposes — typically 50–300, sometimes 2,500+.

🏢 Artist — every podcast by a publisher

{ "mode": "artist", "artistId": "121664449", "country": "us", "maxResults": 100 }

No artist ID? Pass any podcast URL by that publisher and the actor resolves it for you.

How to scrape Apple Podcasts: step by step

  1. Create a free Apify account. 30 seconds, no card.
  2. Open Apple Podcast Scraper in the Console.
  3. Pick a mode and paste the matching input.
  4. Click Start. Most runs finish in 5–60 seconds.
  5. Export as JSON, CSV, or Excel — or fetch via the Apify API.

How much does Apple Podcast Scraper cost?

  • Per 1,000 results: $3.00
  • Free-plan yield: roughly 1,666 results
  • Starter-plan yield: about 9,666 results per month

No per-run fee. Failed runs cost nothing.

Input

{
"mode": "search",
"searchTerm": "true crime",
"country": "us",
"maxResults": 50,
"enrichWithRss": false,
"enrichWithAmp": true,
"spotifyClientId": "your-spotify-client-id",
"spotifyClientSecret": "your-spotify-client-secret"
}
FieldTypeDefaultNotes
modeenumsearchsearch, podcast, reviews, charts, episodes, artist
searchTermstringKeyword for search mode
podcastUrlstringApple URL or numeric ID — used by podcast, reviews, episodes, artist
rssFeedUrlstringRSS URL or Apple ID for episodes mode
artistIdstringPublisher ID for artist mode (auto-resolved from podcastUrl if omitted)
genrestringCharts filter — see list above
countrystringusTwo-letter storefront code
maxResultsinteger50Up to 200 (search/charts), 500 (reviews), no hard cap on episodes
enrichWithRssbooleanfalseAdds owner email, website, and cadence — search mode only
enrichWithAmpbooleanfalseAdds paid-subscription flag, release frequency, trailers, language
trackDeltasbooleantrueCharts mode — persists snapshots so the next run gets rankChange
webhookUrlstringHTTPS endpoint to POST each record as it lands
spotifyClientId / spotifyClientSecretstringFree Spotify creds for cross-mapping — get them here

Output

Podcast record (mode: podcast)

{
"appleId": 1200361736,
"name": "The Daily",
"artist": "The New York Times",
"artworkUrl": "https://is1-ssl.mzstatic.com/image/.../600x600bb.jpg",
"genres": "Daily News, Podcasts, News",
"trackCount": 2585,
"feedUrl": "https://feeds.simplecast.com/Sl5CSM3S",
"releaseDate": "2026-04-28T09:45:00Z",
"country": "us",
"podcastUrl": "https://podcasts.apple.com/us/podcast/the-daily/id1200361736",
"rating": 4.3,
"reviewCount": 104609,
"ownerEmail": "thedaily@nytimes.com",
"ownerName": "The New York Times",
"websiteUrl": "https://www.nytimes.com/the-daily",
"language": "en",
"lastEpisodeDate": "2026-04-29T09:45:00.000Z",
"episodeFrequency": "weekly",
"isActive": true,
"subscribable": true,
"kind": "episodic",
"releaseFrequency": "Updated Daily",
"createdDate": "2017-01-30",
"publisherArtistId": "121664449",
"recentEpisodes": [
{
"title": "Assassination Attempt Suspect Charged",
"duration": "PT24M55S",
"datePublished": "2026-04-28",
"url": "https://podcasts.apple.com/us/podcast/.../id1200361736?i=1000764005855",
"requiresSubscription": false
}
],
"recentReviews": [
{
"author": "BLaura73",
"title": "Bob Odenkirk Interview",
"body": "I really appreciated Bob Odenkirk's candid, honest and direct interview...",
"rating": 5,
"datePublished": "2026-04-25"
}
],
"spotifyId": null,
"spotifyUrl": null
}

Review record (mode: reviews)

{
"appleId": 1200361736,
"podcastName": "The Daily",
"author": "BLaura73",
"rating": 5,
"title": "Bob Odenkirk Interview",
"content": "I really appreciated Bob Odenkirk's candid, honest and direct interview...",
"date": "2026-04-25"
}

Chart record (mode: charts, daily run)

{
"appleId": 1516093381,
"name": "Dwarkesh Podcast",
"artist": "Dwarkesh Patel",
"genres": "Technology",
"country": "us",
"rank": 1,
"priorRank": 3,
"rankChange": 2,
"status": "up"
}

Episode record (mode: episodes)

{
"podcastName": "The Daily",
"title": "Why Even Some Democrats Hate California's Billionaire Tax Proposal",
"pubDate": "Wed, 29 Apr 2026 09:45:00 +0000",
"duration": "00:27:24",
"audioUrl": "https://dts.podtrac.com/redirect.mp3/.../default.mp3",
"audioFileSize": 26306516,
"imageUrl": "https://image.simplecastcdn.com/.../29thedaily_applespotify_2.jpg",
"episodeType": "full",
"explicit": false,
"guid": "f3d85f46-60cc-40cb-a0fb-7ccd59bc8dae",
"episodeNumber": null,
"seasonNumber": null
}

Use cases

  • 📊 Market & trend research — Track which genres, formats, and publishers are gaining ground week over week.
  • 🧲 Lead generation — Pull owner email + website for any niche (investing, marketing, health) in one run.
  • 🥇 Daily chart monitoring — Watch a genre chart and get alerts when a new show breaks in or a competitor drops.
  • 🎯 Competitive analysis — List every podcast a publisher owns and compare ratings, cadence, and review volume.
  • Review mining — Pull up to 500 reviews per show for sentiment analysis or feedback themes.
  • 🎵 Cross-platform mapping — Match Apple shows to Spotify IDs for unified analytics across both stores.
  • 📚 Content archives — Build a full episode catalog with audio URLs, durations, and publish dates.
  • 💰 Premium-content discovery — Filter for shows with paid subscriptions to find monetization patterns.

Limitations

  • Reviews cap at 500 per show. That's Apple's limit, not a setting.
  • Search and charts cap at 200 results per query. Apple's API limit.
  • Episodes come from the publisher's RSS feed. If the publisher trims their feed to the last 50 episodes, that's all you can pull.
  • Reviews are sorted most-recent only. Apple doesn't expose other sorts publicly.
  • Owner email depends on RSS. Some publishers omit it from their feed; the actor returns null rather than guessing.

FAQ

How much does Apple Podcast Scraper cost?

You pay $3.00 per 1,000 results. The Apify Free plan includes $5 in usage credits a month — about 1,666 results. The $29/month Starter plan covers around 9,666 results.

No subscription lock-in. Pause whenever.

Scraping public data is generally allowed in the US and most of the EU, as long as you don't collect personal data covered by GDPR or CCPA without a lawful basis. This actor only touches publicly accessible Apple Podcasts pages and RSS feeds publishers already syndicate — but how you use the output is on you. Listener review text is user-generated; treat it accordingly.

Apify's full breakdown: Is web scraping legal?.

Can I integrate Apple Podcast Scraper with other tools?

Push results into Make, Zapier, Slack, Airbyte, GitHub, Google Sheets, Google Drive, and more. The actor also has a webhookUrl input that POSTs each record as it lands.

Full list: Apify integrations.

Can I use Apple Podcast Scraper with the Apify API?

Yes. Every run is available via the Apify REST API:

curl -X POST "https://api.apify.com/v2/acts/sourabhbgp~apple-podcast-scraper/runs?token=APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"mode": "search", "searchTerm": "true crime", "maxResults": 50}'

Docs: Apify API reference.

Can I use Apple Podcast Scraper through an MCP Server?

Yes. Apify ships an MCP server that exposes every actor as a tool, so Claude Desktop, Cursor, and any other MCP-capable client can call Apple Podcast Scraper. Setup: Apify MCP docs.

Your feedback

Bug, missing field, or odd behavior? Drop a note in the Issues tab. Reports go to a human and fixes usually ship the same week.