OrbTop

Apple Music Charts RSS Feed Scraper

AIBUSINESS

Apple Music Charts RSS Feed Scraper

Scrape Apple Music charts from the official Apple Marketing Tools RSS feed. Fetch most-played songs and albums by country, with configurable chart depth and no authentication required.

What this actor does

This actor pulls chart data from Apple's official Marketing Tools RSS feed (rss.marketingtools.apple.com). For each requested country and chart type, it fetches the full chart and outputs one record per entry with rank, title, artist, genres, release date, artwork, and Apple Music links.

Supported configurations:

  • Countries: any ISO 3166-1 alpha-2 country code Apple publishes charts for (US, GB, JP, DE, FR, AU, CA, and many more)
  • Entity: songs, albums, or both
  • Depth: 10, 25, 50, or 100 entries per chart

The feed is updated daily by Apple. Re-run this actor daily to track chart movements over time.

Input

Field Type Default Description
countryCodes array of strings ["us"] ISO 3166-1 alpha-2 country codes to fetch charts for
chartKind string most-played Chart type. Apple currently publishes most-played
chartEntity string both songs, albums, or both
chartDepth integer 25 Entries per chart: 10, 25, 50, or 100
maxItems integer Maximum total records to return. Leave empty for no limit

Example input — US and UK top 25 songs

{
  "countryCodes": ["us", "gb"],
  "chartKind": "most-played",
  "chartEntity": "songs",
  "chartDepth": 25
}

Example input — Global top 10 (10 countries, both songs and albums)

{
  "countryCodes": ["us", "gb", "jp", "de", "fr", "au", "ca", "br", "kr", "mx"],
  "chartKind": "most-played",
  "chartEntity": "both",
  "chartDepth": 10
}

Output

Each record represents one chart entry.

Field Type Description
chart_country string ISO 3166-1 alpha-2 country code
chart_kind string Chart kind (most-played)
chart_entity string songs or albums
chart_date string Feed last-updated timestamp (RFC 2822)
rank integer Chart position (1-based)
title string Song or album title
artist_name string Artist name
apple_id string Apple Music item ID
genres string Comma-separated genre names
release_date string Release date (YYYY-MM-DD)
artwork_url string Artwork URL (100x100 px)
apple_music_url string Apple Music link for the item
artist_url string Apple Music link for the artist

Example output record

{
  "chart_country": "us",
  "chart_kind": "most-played",
  "chart_entity": "songs",
  "chart_date": "Sun, 24 May 2026 13:40:27 +0000",
  "rank": 1,
  "title": "Janice STFU",
  "artist_name": "Drake",
  "apple_id": "6769568596",
  "genres": "Hip-Hop/Rap, Music",
  "release_date": "2026-05-15",
  "artwork_url": "https://is1-ssl.mzstatic.com/image/thumb/Music211/.../100x100bb.jpg",
  "apple_music_url": "https://music.apple.com/us/album/janice-stfu/6769568449?i=6769568596",
  "artist_url": "https://music.apple.com/us/artist/drake/271256"
}

Use cases

  • Chart tracking: Run daily and compare ranks over time to identify rising and falling tracks
  • Market research: Compare chart compositions across countries to spot regional preferences
  • Catalog joins: Use apple_id to join with the Apple iTunes catalog actor for additional metadata
  • Streaming analysis: Pair with Billboard (radio/sales) and Shazam (discovery) data for a complete picture of a track's lifecycle

Source

Data comes from Apple's official Marketing Tools RSS feed, which Apple publishes for marketing and promotional purposes. The feed is updated daily and requires no authentication.