Apple Music Feed

Bulk exports of Apple Music catalog metadata for albums, songs, artists and charts, refreshed daily.

Introduced
2024
Apple Developer Program
Kind
Service
Runs on
Get it from
Apple Developer Program
iOS
iPadOS
Mac Catalyst
macOS
tvOS
visionOS
watchOS

Overview

Apple Music Feed provides Apple Music catalog metadata in bulk, as feed exports for offline use. It complements Apple Music API, which is best for online use. The feed covers albums, songs, artists and popularity charts, is fully refreshed every 24 hours, and is delivered as Parquet files.

You request the latest export for a data set through the Apple Media Feed API, ask for links to its parts, and then download the data. Requests are authorized with an ES256-signed developer token created from a Media ID and private key in your developer account. Apple restricts use of the feed to publicly promoting Apple Music content within your app.

Bulk catalog data

Metadata for albums, songs, artists and popularity charts in one export.

Daily refresh

Each data set is fully refreshed every 24 hours.

Parquet format

Exports use Parquet, a columnar format that Hadoop and Spark can read.

Token auth

Requests use an ES256-signed JSON Web Token from a Media ID key.

fetch-feed.sh
TOKEN="<ES256-signed developer token>" # 1. Metadata for the latest album export curl -H "Authorization: Bearer $TOKEN" \ "https://api.media.apple.com/v1/feed/album/latest" # 2. Download links for that export's Parquet parts curl -H "Authorization: Bearer $TOKEN" \ "https://api.media.apple.com/v1/feed/exports/album_2024-02-13T16-01/parts?limit=100&offset=0"

History

How it grew up.

2024

License terms

Apple adds Apple Music Feed API requirements to the Developer Program License Agreement.

2024

Feed available

Apple announces Apple Music Feed is available through the Apple Developer Program.

Watch and learn

No items found.