Apple Podcasts Scraper - Charts by Country, RSS, Episodes avatar

Apple Podcasts Scraper - Charts by Country, RSS, Episodes

Pricing

from $6.00 / 1,000 podcasts

Go to Apify Store
Apple Podcasts Scraper - Charts by Country, RSS, Episodes

Apple Podcasts Scraper - Charts by Country, RSS, Episodes

Scrape Apple Podcasts top charts by country, search shows by keyword and list episodes with direct audio URLs. Every show comes with its RSS feed, episode count and latest release date, so you can tell active shows from dead ones. No browser, no proxy, no API key.

Pricing

from $6.00 / 1,000 podcasts

Rating

0.0

(0)

Developer

Andrés Santiso

Andrés Santiso

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Apple Podcasts Scraper - Charts, Search & Episodes

Get Apple Podcasts data as structured rows: the top-chart of any country, a keyword search, and optionally the latest episodes of every show with their direct audio URL.

No browser, no proxy, no API key. A 50-show chart run finishes in a few seconds.

What you get

For every show:

FieldDescription
chartRankPosition in the country chart (chart mode only)
titleShow name
publisherWho publishes it
appleUrlApple Podcasts page
feedUrlThe show's RSS feed - the field most other scrapers leave out
episodeCountTotal episodes published
latestEpisodeDateWhen the newest episode came out - tells you at a glance if a show is still active
primaryGenre, genresApple's genre labels
contentAdvisoryRatingClean / Explicit
countryOfOriginWhere the show is published from
artworkUrlCover art, 600x600
searchTermWhich of your keywords matched (search mode only)
episodesLatest episodes, when enabled

For every episode (when Include episodes is on):

episodeId, title, releaseDate, durationSeconds, audioUrl (direct MP3), appleUrl, guid, description.

Typical uses

  • Track a chart daily and see which shows enter, climb or drop.
  • Find shows in a niche and get their RSS feeds for further processing.
  • Spot dead shows: latestEpisodeDate older than a few months means the show stopped.
  • Feed an AI pipeline: episode titles, descriptions and audio URLs, ready to transcribe.
  • Compare storefronts: the same run against US, GB, DE and BR shows how a market differs.

Input

{
"mode": "chart",
"country": "us",
"maxItems": 50,
"includeEpisodes": false
}

Keyword search instead:

{
"mode": "search",
"country": "gb",
"searchTerms": ["true crime", "personal finance"],
"maxItems": 50,
"includeEpisodes": true,
"maxEpisodesPerPodcast": 5
}

Running it with no input at all returns the current US top 50.

Limits, stated honestly

  • Apple caps a chart at 100 shows and each keyword search at about 100 results. Asking for more returns what Apple gives, not an error.
  • The country must be a storefront where Apple Podcasts exists. An unknown code makes the run fail with a clear message rather than returning empty.
  • Charts are Apple's public ranking. This Actor does not compute listener numbers, download counts or revenue, because Apple does not publish them.
  • No personal data. Reviews and reviewer profiles are deliberately not scraped.

Pricing

Pay per event:

  • Actor start - once per run.
  • Show scraped - one per show returned.
  • Episode scraped - one per episode returned, and only when you turn episodes on.

If a run returns nothing, nothing is charged beyond the start.

Data source

Apple's public podcast catalogue: the Apple Marketing Tools charts feed and the iTunes Search API. Both are public HTTP endpoints that require no key.