Apple Music

4 endpoints.

GET /v1/apple-music/album

Album

Retrieves public Apple Music album details, including title, artist, artwork, release info, tracks, and more by the artist.

Parameters

NameInTypeDescription
idquerystringApple Music album id. If you'd prefer to use the URL instead, you can use the url parameter instead.
urlquerystringApple Music album URL. If you'd prefer to use the id instead, you can use the id parameter instead.

Request

curl "https://api.scrapall.bipsport.com/scapi/v1/apple-music/album" \
  -H "X-Scapi-Key: YOUR_API_KEY"
const res = await fetch("https://api.scrapall.bipsport.com/scapi/v1/apple-music/album", {
  headers: { "X-Scapi-Key": "YOUR_API_KEY" }
});
const data = await res.json();
import requests

r = requests.get(
    "https://api.scrapall.bipsport.com/scapi/v1/apple-music/album",
    headers={"X-Scapi-Key": "YOUR_API_KEY"},
)
print(r.json())

Response 200 (sample)

{
  "data": {
    "id": "1468058165",
    "kind": "album",
    "title": "Lover",
    "artist_name": "Taylor Swift",
    "artist_url": "https://music.apple.com/us/artist/taylor-swift/159260351",
    "url": "https://music.apple.com/us/album/lover/1468058165",
    "track_count": 18,
    "release_info": "August 23, 2019\n18 songs, 1 hour 1 minute\n℗ 2019 Taylor Swift",
    "tracks": [
      {
        "id": "1468058169",
        "kind": "song",
        "title": "I Forgot That You Existed",
        "duration_ms": 170651,
        "track_number": 1,
        "album_id": "1468058165"
      }
    ]
  }
}

GET /v1/apple-music/artist

Artist

Retrieves public Apple Music artist details, including artwork, editorial notes, top songs, albums, music videos, playlists, and related sections.

Parameters

NameInTypeDescription
idquerystringApple Music artist id. If you'd prefer to use the URL instead, you can use the url parameter instead.
urlquerystringApple Music artist URL. If you'd prefer to use the id instead, you can use the id parameter instead.

Request

curl "https://api.scrapall.bipsport.com/scapi/v1/apple-music/artist" \
  -H "X-Scapi-Key: YOUR_API_KEY"
const res = await fetch("https://api.scrapall.bipsport.com/scapi/v1/apple-music/artist", {
  headers: { "X-Scapi-Key": "YOUR_API_KEY" }
});
const data = await res.json();
import requests

r = requests.get(
    "https://api.scrapall.bipsport.com/scapi/v1/apple-music/artist",
    headers={"X-Scapi-Key": "YOUR_API_KEY"},
)
print(r.json())

Response 200 (sample)

{
  "data": {
    "id": "159260351",
    "kind": "artist",
    "name": "Taylor Swift",
    "url": "https://music.apple.com/us/artist/taylor-swift/159260351",
    "artwork": {
      "url": "https://is1-ssl.mzstatic.com/image/thumb/AMCArtistImages221/v4/70/30/3b/example/1200x1200bb.jpg",
      "width": 5998,
      "height": 5998
    },
    "editorial_notes": "The country world feigned surprise when Taylor Swift formally embraced pop...",
    "top_songs": [
      {
        "id": "1833328840",
        "kind": "song",
        "title": "The Fate of Ophelia",
        "artist_name": "Taylor Swift",
        "url": "https://music.apple.com/us/album/the-fate-of-ophelia/1833328839?i=1833328840",
        "duration_ms": 226000
      }
    ],
    "albums": [
      {
        "id": "1468058165",
        "kind": "album",
        "title": "Lover",
        "subtitle": "Taylor Swift",
        "track_count": 18,
        "url": "https://music.apple.com/us/album/lover/1468058165"
      }
    ]
  }
}

GET /v1/apple-music/track

Track

Retrieves public Apple Music song details by id or URL. Album track URLs with an i= song id are supported.

Parameters

NameInTypeDescription
idquerystringApple Music song id. Some songs have standalone song URLs; for album tracks, use the url parameter.
urlquerystringApple Music song URL or album track URL.

Request

curl "https://api.scrapall.bipsport.com/scapi/v1/apple-music/track" \
  -H "X-Scapi-Key: YOUR_API_KEY"
const res = await fetch("https://api.scrapall.bipsport.com/scapi/v1/apple-music/track", {
  headers: { "X-Scapi-Key": "YOUR_API_KEY" }
});
const data = await res.json();
import requests

r = requests.get(
    "https://api.scrapall.bipsport.com/scapi/v1/apple-music/track",
    headers={"X-Scapi-Key": "YOUR_API_KEY"},
)
print(r.json())

Response 200 (sample)

{
  "data": {
    "id": "1468058169",
    "kind": "song",
    "title": "I Forgot That You Existed",
    "album": null,
    "url": "https://music.apple.com/us/album/i-forgot-that-you-existed/1468058165?i=1468058169",
    "duration_ms": 170651,
    "track_number": 1,
    "artist_name": null,
    "explicit": false
  }
}