🎙️ Apple Podcasts Chart Scraper avatar

🎙️ Apple Podcasts Chart Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
🎙️ Apple Podcasts Chart Scraper

🎙️ Apple Podcasts Chart Scraper

Extract daily iTunes top podcast rankings across countries and genres. Scrape chart positions, artist names, and release dates for competitor research.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

太郎 山田

太郎 山田

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Apple Podcasts Charts Tracker API | Rankings + Movers

Track daily Apple Podcast Top Charts across countries and genres — detect rank positions and day-over-day movers via the official iTunes Top Podcasts RSS JSON feed. No login, no API key.

Status

Scaffolded as part of Wave 18 Amplify — Apple Podcasts winner derivatives. Domain logic lives in src/workflow.js and makes live calls to iTunes public endpoints.

Feasibility

Very high — iTunes' Top Podcasts RSS is a long-standing public JSON endpoint: itunes.apple.com/{country}/rss/toppodcasts/limit={N}/json. No auth, no key, no browser.

V1 scope

iTunes Top Podcasts RSS JSON only. Per entry: country, rank, podcast name, artist, collectionId, category (primary), artwork URL, release date. OUT OF SCOPE: intra-day rank updates, per-episode rankings, paid-placement detection, cross-country ranking deltas (user can compute from two runs).

Extraction surfaces

Known limitations and explicit warnings

  • iTunes publishes chart snapshots, not live rankings; refresh cadence is approximately daily per country.
  • Genre IDs are Apple-internal (e.g. 1321 = News, 1533 = Science); the actor accepts them as-is without validation.
  • Country support is limited to Apple Podcasts-available storefronts; unsupported codes return empty results.
  • Maximum chart depth per country is 200 entries (iTunes-enforced).
  • Rank deltas require two runs at different times; the actor does not retain state across runs in V1.
  • Artwork URLs point to Apple CDN and may expire or be swapped; treat them as short-lived.
  • Paid-placement (Apple-promoted shows) is not flagged separately in the RSS; entries may include promoted content.
  • Category labels reflect the show's iTunes-assigned primary category, not the chart genre being queried.
  • Some country storefronts impose regional content filters that affect chart composition.

Input

  • Country codes and optional genres
  • Delivery mode (dataset or webhook)
  • Dry-run support for local validation

Output

  • Normalized chartEntries array
  • meta section with implementation status, feasibility note, V1 scope, warnings, and notes

Local run

npm test
npm start