Apple Podcast Scraper avatar

Apple Podcast Scraper

Pricing

$3.00 / 1,000 results

Go to Apify Store
Apple Podcast Scraper

Apple Podcast Scraper

All-in-one Apple Podcast scraper. Search podcasts, get show details with ratings, scrape customer reviews, browse top charts by genre, and extract episodes from RSS feeds. Five modes in one actor. No API key needed.

Pricing

$3.00 / 1,000 results

Rating

0.0

(0)

Developer

Sourabh Kumar

Sourabh Kumar

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

๐ŸŽ™๏ธ Apple Podcast Scraper โ€” Search, Reviews, Charts & Episodes from Apple Podcasts

Extract podcast data from Apple Podcasts in 5 powerful modes โ€” search by keyword, pull reviews, browse genre charts, get podcast details, or scrape full episode lists from any RSS feed. No API key, no browser, no proxy required.

โšก Why this Apple Podcast scraper?

Apple Podcasts has no official scraping API. This actor turns its free public endpoints into a reliable, affordable data pipeline:

  • ๐Ÿ’ฐ Affordable: Just $3 per 1,000 results โ€” 10x cheaper than the next PPE competitor
  • ๐Ÿ” 5 modes in one: Search, podcast details, listener reviews, genre charts, and full episode lists
  • ๐Ÿ”‘ No API key needed: Runs entirely on Apple's free public APIs โ€” zero setup, zero credentials
  • ๐Ÿš€ Fast: Pure HTTP calls โ€” no headless browser, no Playwright, no proxy overhead
  • ๐Ÿ“‹ Flat CSV-ready output: All fields in one flat record โ€” drop straight into Excel, Google Sheets, or your data pipeline
  • ๐Ÿ“ก All data free: iTunes Search API, Lookup API, Reviews RSS, Charts RSS โ€” all public, all free

๐Ÿ”Ž 5 Modes

1. ๐Ÿ” Search Mode

Search Apple Podcasts by keyword. Returns matching podcasts with ratings, review counts, artwork, and metadata. Up to 200 results per query.

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

2. ๐ŸŽ™๏ธ Podcast Details Mode

Get full metadata for a specific podcast by its Apple Podcasts ID โ€” ratings, description, artwork, feed URL, genre, and more.

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

3. โญ Reviews Mode

Scrape listener reviews for any podcast โ€” star rating, review title, full review text, author, and date. Up to 500 reviews per podcast.

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

4. ๐Ÿ“Š Charts Mode

Browse the Apple Podcasts charts for any genre and country. See what's trending in Technology, True Crime, Business, or any of the 16 supported genres.

{
"mode": "charts",
"genre": "technology",
"country": "us",
"maxResults": 50
}

5. ๐ŸŽง Episodes Mode

Fetch the full episode list for any podcast directly from its RSS feed โ€” title, description, duration, publish date, audio URL, and more.

{
"mode": "episodes",
"rssFeedUrl": "https://feeds.simplecast.com/54nAGcIl",
"maxResults": 50
}

๐Ÿ“ค Output Fields

Search & Charts results

FieldTypeDescription
podcastIdstringApple Podcasts numeric ID
namestringPodcast title
artistNamestringPublisher / host name
genrestringPrimary genre
countrystringStore country code
descriptionstringShort podcast description
artworkUrlstringHigh-res cover art URL
feedUrlstringRSS feed URL
trackCountnumberTotal number of episodes
averageRatingnumberAverage star rating (1โ€“5)
ratingCountnumberTotal number of ratings
releaseDatestringMost recent episode date
appleUrlstringLink to Apple Podcasts page

Podcast details

All fields from Search, plus:

FieldTypeDescription
contentAdvisoryRatingstringAge rating (e.g., "Clean")
languagesarraySpoken languages

Reviews

FieldTypeDescription
podcastIdstringApple Podcasts numeric ID
reviewIdstringUnique review ID
titlestringReview headline
contentstringFull review text
ratingnumberStar rating (1โ€“5)
authorstringReviewer username
datestringReview date (ISO 8601)
countrystringStore country code

Episodes

FieldTypeDescription
episodeIdstringGUID from RSS feed
titlestringEpisode title
descriptionstringEpisode summary / show notes
publishedAtstringPublish date (ISO 8601)
durationSecondsnumberDuration in seconds
audioUrlstringDirect audio file URL
episodeUrlstringLink to episode page
seasonnumberSeason number (if set)
episodenumberEpisode number (if set)
imageUrlstringEpisode-specific artwork URL

You can download all results in JSON, CSV, Excel, or connect via the Apify API.

๐ŸŽต Supported Genres

Use any of these genre names in Charts mode (case-insensitive):

GenreGenre
ArtsBusiness
ComedyEducation
FictionHealth & Fitness
HistoryKids & Family
MusicNews
ScienceSociety & Culture
SportsTechnology
True CrimeTV & Film

โš ๏ธ Known Limitations

  • Search: iTunes API caps at 200 results per query โ€” for broader coverage, run multiple targeted searches
  • Reviews: Apple exposes a maximum of 500 reviews per podcast (10 pages ร— 50 reviews), sorted by most recent
  • Episodes via RSS: Episode count depends on how many the publisher includes in their RSS feed โ€” typically 50โ€“300; some large archives have 2,500+
  • Charts: Returns the current ranking snapshot โ€” run on a schedule for historical trend data
  • Reviews by country: Use the country input to fetch reviews from different Apple Podcasts storefronts (e.g., "gb" for UK, "au" for Australia)

๐Ÿ’ฒ How much does it cost?

The Apple Podcast Scraper uses pay-per-event pricing โ€” you only pay for the results you get:

  • $3.00 per 1,000 results ($0.003 per podcast, review, or episode)

Why pay-per-event: No monthly fees. An empty run or a run that errors out costs nothing. You only pay for real data. 10x cheaper than the next PPE competitor ($30/1K).

Example costs:

What you extractResultsCost
Search "true crime" (top 50 podcasts)50$0.15
Full review scrape for 1 podcast500$1.50
Technology charts, top 100100$0.30
Episode archive for 1 podcast300$0.90
Weekly chart monitor (5 genres)500$1.50
Competitor review analysis (10 podcasts)2,000$6.00

๐ŸŽฏ Use Cases

  • ๐Ÿ“ˆ Podcast market research: Find top podcasts in any genre, analyze what's trending on charts
  • โญ Competitive analysis: Read listener reviews for competing podcasts โ€” what do audiences love or hate?
  • ๐ŸŽ™๏ธ Podcast discovery: Build curated podcast directories or recommendation engines
  • ๐Ÿ“Š Brand monitoring: Track reviews of your own podcast across multiple countries
  • ๐Ÿ“ง Lead generation: Find podcasts in your niche with their RSS feeds and contact info
  • ๐Ÿ” Content research: Explore episode archives to identify content gaps and opportunities
  • ๐Ÿ“ฐ Journalism & research: Analyze podcast popularity trends across genres and regions
  • ๐Ÿค– Automated monitoring: Schedule daily chart scrapes to track your podcast's ranking over time

๐Ÿ›๏ธ Data Source

All data comes from Apple's free public APIs โ€” no authentication, no API key, no scraping required:

APIWhat it provides
iTunes Search API (itunes.apple.com/search)Podcast search by keyword
iTunes Lookup API (itunes.apple.com/lookup)Podcast metadata by ID
Reviews RSS (itunes.apple.com/{cc}/rss/customerreviews/...)Listener reviews
Charts RSS (itunes.apple.com/{cc}/rss/toppodcasts/...)Genre chart rankings
RSS Feeds (direct)Full episode lists
  • Coverage: Apple Podcasts catalog across all countries and genres
  • Update frequency: Charts and reviews are updated daily by Apple
  • Rate limits: Apple's public APIs have generous limits โ€” the actor adds a small delay between requests to be respectful

๐Ÿ’ก Tips and Notes

  • ๐ŸŒ Multi-country charts: Change the country field to get charts for any Apple Podcasts storefront โ€” "us", "gb", "au", "ca", "de", etc.
  • ๐Ÿ” Precise search: Use specific terms like "serial podcast" to find exact shows, or broad terms like "investing" for category-wide discovery
  • ๐Ÿ“ก Finding the RSS feed: Run Podcast Details mode first to get the feedUrl, then use it in Episodes mode for the full episode archive
  • ๐Ÿ“… Episode date filtering: Episodes mode returns episodes in RSS order (newest first). Use maxResults to limit to recent episodes only.
  • ๐Ÿ’ฐ Budget control: Set maxResults to cap your spend. The actor also respects Apify's built-in budget limits and stops gracefully when reached.
  • ๐Ÿ“‹ CSV export: All output fields are flat (no nested objects), making results immediately compatible with CSV/Excel export.
  • ๐Ÿ”ข Podcast ID: Found in the Apple Podcasts URL โ€” e.g., podcasts.apple.com/us/podcast/serial/id917918570 โ†’ ID is 917918570.