Apple Music Charts RSS Feed Scraper
Pricing
Pay per event
Apple Music Charts RSS Feed Scraper
Scrape Apple Music charts (most-played songs and albums) from the official Apple Marketing Tools RSS feed. Supports per-country requests, configurable chart depth, and both songs and albums — with no authentication required.
Pricing
Pay per event
Rating
0.0
(0)
Developer
BowTiedRaccoon
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Share
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_idto 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.