<!--
{
  "documentType" : "article",
  "framework" : "AppleMusicAPI",
  "identifier" : "/documentation/AppleMusicAPI/songs-api",
  "metadataVersion" : "0.1.0",
  "role" : "collectionGroup",
  "title" : "Songs"
}
-->

# Songs

Get information about a particular song, including the artist who created it and the album on which it appeared.

## Topics

### Requesting a Catalog Song

[`Get a Catalog Song`](/documentation/AppleMusicAPI/Get-a-Catalog-Song)

Fetch a song by using its identifier.

[`Get a Catalog Song's Relationship Directly by Name`](/documentation/AppleMusicAPI/Fetch-a-relationship-on-this-resource-by-name-56rq7)

Fetch a song’s relationship by using its identifier.

[`Get Multiple Catalog Songs by ID`](/documentation/AppleMusicAPI/Get-Multiple-Catalog-Songs-by-ID)

Fetch one or more songs by using their identifiers.

[`Get Multiple Catalog Songs by ISRC`](/documentation/AppleMusicAPI/Get-Multiple-Catalog-Songs-by-ISRC)

Fetch one or more songs by using their International Standard Recording Code (ISRC) values.

[`Get Equivalent Catalog Songs by ID`](/documentation/AppleMusicAPI/Get-Equivalent-Ids-for-the-Albums-3ce20)

Fetch the equivalent, available content in the storefront for the provided songs’ identifiers.

### Requesting a Library Song

[`Get a Library Song`](/documentation/AppleMusicAPI/Get-a-Library-Song)

Fetch a library song by using its identifier.

[`Get a Library Song's Relationship Directly by Name`](/documentation/AppleMusicAPI/Fetch-a-relationship-on-this-resource-by-name-9xvg6)

Fetch a library song’s relationship by using its identifier.

[`Get Multiple Library Songs`](/documentation/AppleMusicAPI/Get-Multiple-Library-Songs)

Fetch one or more library songs by using their identifiers.

[`Get All Library Songs`](/documentation/AppleMusicAPI/Get-All-Library-Songs)

Fetch all the library songs in alphabetical order.

### Modifying the User’s Library

[`Add a Resource to a Library`](/documentation/AppleMusicAPI/Add-a-Resource-to-a-Library)

Add a catalog resource to a user’s iCloud Music Library.

### Handling the Response

[`object Songs`](/documentation/AppleMusicAPI/Songs)

A resource object that represents a song.

[`object SongsResponse`](/documentation/AppleMusicAPI/SongsResponse)

The response to a songs request.

[`object LibrarySongs`](/documentation/AppleMusicAPI/LibrarySongs)

A resource object that represents a library song.

[`object LibrarySongsResponse`](/documentation/AppleMusicAPI/LibrarySongsResponse)

The response to a library songs request.



---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)