---
title: Apple Music API
framework: Apple Music API
role: collection
role_heading: Web Service
platforms: [apple music 1.0+]
path: applemusicapi
---

# Apple Music API

Integrate streaming music with catalog and personal content.

## Overview

Overview Use Apple Music API to access information about media in the Apple Music Catalog and a user’s personal iCloud Music Library. Apple Music Catalog includes all resources available in Apple Music. iCloud Music Library contains only those resources the user adds to their personal library. For example, it contains items from Apple Music, songs purchased from iTunes Store, and imports from discs and other apps. This library can include content that’s not in the Apple Music Catalog. Use this API to retrieve information about albums, songs, artists, playlists, music videos, Apple Music stations, ratings, charts, recommendations, and the user’s most-recently played content. With proper authorization from the user, you can also create or modify playlists and apply ratings to the user’s content. note: Use the Apple Music Feed to access the Apple Music Catalog in bulk.

## Topics

### Essentials

- [Generating Developer Tokens](applemusicapi/generating-developer-tokens.md)
- [User Authentication for MusicKit](applemusicapi/user-authentication-for-musickit.md)
- [Handling Requests and Responses](applemusicapi/handling-requests-and-responses.md)
- [Handling Resource Representation and Relationships](applemusicapi/handling-resource-representation-and-relationships.md)
- [Storefronts and Localization](applemusicapi/storefronts-and-localization.md)
- [Common Objects](applemusicapi/common-objects.md)
- [Managing Content Ratings, Alternate Versions, and Equivalencies](applemusicapi/managing-content-ratings-alternate-versions-and-equivalencies.md)
- [Fetching Resources by Page](applemusicapi/fetching-resources-by-page.md)

### Albums, Artists, Songs, and Videos

- [Albums](applemusicapi/albums-api.md)
- [Artists](applemusicapi/artists-api.md)
- [Songs](applemusicapi/songs-api.md)
- [Music Videos](applemusicapi/music-videos-api.md)

### Playlists and Stations

- [Playlists](applemusicapi/playlists-api.md)
- [Apple Music Stations](applemusicapi/apple-music-stations.md)

### Search

- [Search](applemusicapi/search.md)

### Ratings, Genres, and Charts

- [Ratings](applemusicapi/ratings-api.md)
- [Music Genres](applemusicapi/music-genres.md)
- [Charts](applemusicapi/charts-api.md)

### Activities, Curators, and Record Labels

- [Activities](applemusicapi/activities-api.md)
- [Curators](applemusicapi/curators-api.md)
- [Record Labels](applemusicapi/record-labels-api.md)

### Adding a resource to favorites

- [Add resource to favorites](applemusicapi/add-resource-to-favorites.md)

### Getting a user’s replay data

- [Get the user's replay data](applemusicapi/get-the-user's-replay-data.md)

### Recommendations and history

- [Recommendations](applemusicapi/recommendations.md)
- [History](applemusicapi/history.md)

### Fetching Multiple Resource Types

- [Get Multiple Catalog Resources Using Resource-Typed ID Parameters](applemusicapi/get-multiple-catalog-resources-by-resource-typed-ids-parameters.md)
- [Get Multiple Library Resources Using Resource-Typed ID Parameters](applemusicapi/get-multiple-library-resources-by-resource-typed-ids-parameters.md)

### Endpoints

- [Placeholder Endpoint to Test Connectivity](applemusicapi/dummy-endpoint-to-test-connectivity.md)
- [Get a User's Storefront](applemusicapi/get-a-user's-storefront.md)

### Dictionaries

- [AlbumPeriodSummaries](applemusicapi/albumperiodsummaries.md)
- [ArtistPeriodSummaries](applemusicapi/artistperiodsummaries.md)
- [Artwork](applemusicapi/artwork.md)
- [DescriptionAttribute](applemusicapi/descriptionattribute.md)
- [EditorialNotes](applemusicapi/editorialnotes.md)
- [LangageTagResponse](applemusicapi/langagetagresponse.md)
- [MusicSummaries](applemusicapi/musicsummaries.md)
- [MusicSummariesResponse](applemusicapi/musicsummariesresponse.md)
- [PaginatedResourceCollectionResponse](applemusicapi/paginatedresourcecollectionresponse.md)
- [PlayParameters](applemusicapi/playparameters.md)
- [Preview](applemusicapi/preview.md)
- [RelationshipResponse](applemusicapi/relationshipresponse.md)
- [RelationshipViewResponse](applemusicapi/relationshipviewresponse.md)
- [SongPeriodSummaries](applemusicapi/songperiodsummaries.md)
- [StorefrontsResponse](applemusicapi/storefrontsresponse.md)
- [View](applemusicapi/view.md)

## See Also

### Related Documentation

- [Media Player](mediaplayer.md)
- [StoreKit](storekit.md)
