Apple Music album API
  1. Docs
  2. Apple Music
  3. Apple Music album API

Apple Music album API

The album with its tracks, label, UPC, copyright and editorial notes.

GET /v1/apple-music/album

GET /v1/apple-music/album

The album with its tracks, label, UPC, copyright and editorial notes.

  • Cost: 1 credit
  • Cache: Results are kept up to 30 days; send max_age_days to reuse them for free.
  • Timeout: A request still running after about 25 seconds answers 202 with a job to poll (Batch and jobs).

Parameters#

NameTypeRequiredDescription
urlURLone ofApple Music album URL. Accepted hosts: music.apple.com.
idstringone ofApple Music album id.

Send at least one of url, id. If you send several, the first listed is used and the rest are ignored.

Every request also accepts:

  • region: two-letter country code for results that vary by country. Changing it restarts the cursor chain.
  • trim: true for a smaller response without null fields and extra.
  • raw: true to also get the platform's original object as raw.
  • max_age_days: accept a cached result up to this many days old, for 0 credits (Caching).

Example request#

Set your key in the environment first (see Authentication).

1curl -G "https://api.socialscrape.dev/v1/apple-music/album" \2  -H "x-api-key: $SOCIALSCRAPE_API_KEY" \3  --data-urlencode "id=1468058165"

Example response#

This is a sample from a recorded response, lists and long text are shortened, dash characters in the text are replaced with hyphens. Status 200.

200 OKSample response
1{2  "ok": true,3  "credits_charged": 1,4  "credits_remaining": 4999,5  "cached": false,6  "cached_at": null,7  "request_id": "req_56093305f3637feb6c7d7917",8  "data": {9    "object": "album",10    "platform": "apple_music",11    "id": "1468058165",12    "url": "https://music.apple.com/us/album/lover/1468058165",13    "title": "Lover",14    "artists": [15      "Taylor Swift"16    ],17    "released_at": "2019-08-23",18    "track_count": 18,19    "cover_url": "https://is1-ssl.mzstatic.com/image/thumb/Music125/v4/49/3d/ab/493dab54-f920-9043-6181-80993b8116c9/19UMGIM53909.rgb.jpg/1200x1200bb.jpg",20    "label": "Taylor Swift",21    "tracks": [22      {23        "object": "song",24        "platform": "apple_music",25        "id": "1468058169",26        "url": "https://music.apple.com/us/album/i-forgot-that-you-existed/1468058165?i=1468058169",27        "title": "I Forgot That You Existed",28        "artists": [29          "Taylor Swift"30        ],31        "album": "Lover",32        "duration_seconds": 170.651,33        "cover_url": "https://is1-ssl.mzstatic.com/image/thumb/Music125/v4/49/3d/ab/493dab54-f920-9043-6181-80993b8116c9/19UMGIM53909.rgb.jpg/1200x1200bb.jpg",34        "preview_url": "https://audio-ssl.itunes.apple.com/itunes-assets/AudioPreview221/v4/9c/e2/97/9ce2976a-b1c8-aa80-3e94-f4562cbad53e/mzaf_13898706762824220632.plus.aac.ep.m4a",35        "released_at": "2019-08-23",36        "isrc": "USUG11901471",37        "explicit": false,38        "is_original": null,39        "stats": {40          "plays": null,41          "uses": null,42          "likes": null43        },44        "extra": {45          "album_artist": "Taylor Swift",46          "album_id": "1468058165",47          "audio_locale": "en-US",48          "audio_traits": [49            "atmos",50            "lossless",51            "lossy-stereo"52          ],53          "composer": "Taylor Swift, Louis Bell & Adam Feeney",54          "disc_number": 1,55          "genres": [56            "Pop",57            "Music"58          ],59          "has_lyrics": true,60          "has_time_synced_lyrics": true,61          "is_apple_digital_master": true,62          "track_number": 163        }64      },65      {66        "object": "song",67        "platform": "apple_music",68        "id": "1468058171",69        "url": "https://music.apple.com/us/album/cruel-summer/1468058165?i=1468058171",70        "title": "Cruel Summer",71        "artists": [72          "Taylor Swift"73        ],74        "album": "Lover",75        "duration_seconds": 178.426,76        "cover_url": "https://is1-ssl.mzstatic.com/image/thumb/Music125/v4/49/3d/ab/493dab54-f920-9043-6181-80993b8116c9/19UMGIM53909.rgb.jpg/1200x1200bb.jpg",77        "preview_url": "https://audio-ssl.itunes.apple.com/itunes-assets/AudioPreview221/v4/44/af/81/44af8168-9609-1b85-5048-ada08dceacf3/mzaf_5595361395314573470.plus.aac.ep.m4a",78        "released_at": "2019-08-23",79        "isrc": "USUG11901472",80        "explicit": false,81        "is_original": null,82        "stats": {83          "plays": null,84          "uses": null,85          "likes": null86        },87        "extra": {88          "album_artist": "Taylor Swift",89          "album_id": "1468058165",90          "audio_locale": "en-US",91          "audio_traits": [92            "atmos",93            "lossless",94            "lossy-stereo"95          ],96          "composer": "Taylor Swift, Jack Antonoff & Annie Clark",97          "disc_number": 1,98          "genres": [99            "Pop",100            "Music"101          ],102          "has_lyrics": true,103          "has_time_synced_lyrics": true,104          "is_apple_digital_master": true,105          "track_number": 2106        }107      },108      {109        "object": "song",110        "platform": "apple_music",111        "id": "1468058173",112        "url": "https://music.apple.com/us/album/lover/1468058165?i=1468058173",113        "title": "Lover",114        "artists": [115          "Taylor Swift"116        ],117        "album": "Lover",118        "duration_seconds": 221.3,119        "cover_url": "https://is1-ssl.mzstatic.com/image/thumb/Music125/v4/49/3d/ab/493dab54-f920-9043-6181-80993b8116c9/19UMGIM53909.rgb.jpg/1200x1200bb.jpg",120        "preview_url": "https://audio-ssl.itunes.apple.com/itunes-assets/AudioPreview211/v4/e0/db/47/e0db47b0-7f70-0631-0414-cd4777d2fb3e/mzaf_6008069204816798831.plus.aac.ep.m4a",121        "released_at": "2019-08-16",122        "isrc": "USUG11901473",123        "explicit": false,124        "is_original": null,125        "stats": {126          "plays": null,127          "uses": null,128          "likes": null129        },130        "extra": {131          "album_artist": "Taylor Swift",132          "album_id": "1468058165",133          "audio_locale": "en-US",134          "audio_traits": [135            "atmos",136            "lossless",137            "lossy-stereo"138          ],139          "composer": "Taylor Swift",140          "disc_number": 1,141          "genres": [142            "Pop",143            "Music"144          ],145          "has_lyrics": true,146          "has_time_synced_lyrics": true,147          "is_apple_digital_master": true,148          "track_number": 3149        }150      }151    ],152    "extra": {153      "artist_ids": [154        "159260351"155      ],156      "artist_urls": [157        "https://music.apple.com/us/artist/taylor-swift/159260351"158      ],159      "audio_traits": [160        "atmos",161        "lossless",162        "lossy-stereo"163      ],164      "copyright": "℗ 2019 Taylor Swift",165      "editorial_notes": {166        "short": "A love letter to love itself.",167        "standard": "There’s a reason Taylor Swift sounds so confident and cool on Lover, her seventh album and the most free-spirited yet. She’s in love - pure, steady, starry-eyed, shout-it-from-the-rooftops love. Arriving 13 years after her eponymous debut alb..."168      },169      "genres": [170        "Pop",171        "Music"172      ],173      "is_compilation": false,174      "is_complete": true,175      "is_mastered_for_itunes": true,176      "is_prerelease": false,177      "is_single": false,178      "release_date": "2019-08-23",179      "upc": "00602508005275"180    }181  },182  "cursor": null,183  "has_more": null184}

Response#

A Album object in data.

See Data models for every field. The envelope around data is described in Responses.

Errors#

Failures are free: credits_charged is 0. Branch on error.code, never on the message.

CodeHTTPRetryMeaning
invalid_params400noA parameter is missing, unknown or has the wrong type.
unsupported_url400noThe URL is not one this endpoint accepts (wrong platform or form).
not_found404noThe platform says this profile, post or item does not exist.

Every request can also fail with the account and platform errors listed on the Errors page.

Example error:

1{2  "ok": false,3  "error": {4    "code": "not_found",5    "message": "The platform says this profile, post or item does not exist.",6    "retryable": false7  },8  "credits_charged": 0,9  "request_id": "req_07360b47dce49e4117144bf5"10}