Apple Music

Search tracks, albums, and artists via the iTunes catalog. Returns metadata + 30s preview URLs.

4 endpoints12 calls4/4 passing
Get API key

Search the catalog by text query.

GET/v1/…apple-music/search
passing · 1.7s5m cache

Try it

Checking your keys…

Parameters

q

string · query · required

Search query (track, album, or artist name).

type

enum · query · optional

Entity type to search. Default: track.

limit

number · query · optional

Results per page (1-50). Default: 25.

page

number · query · optional

Page 1-based. Default: 1.

country

string · query · optional

2-letter ISO country code. Default: US.

Example response

{"project":"music:apple-music",  "data": {"page":1,"count":25,    "items": [      {"url":"https://music.apple.com/us/album/stereo-love/351996342?i=351996354&uo=4","type":"track","album":"Stereo Love - EP","genre":"Dance","image":"https://is1-ssl.mzstatic.com/image/thumb/Music/4e/4b/01/mzi.npqfzwyn.jpg/1000x1000bb.jpg","title":"Stereo Love","artist":"Edward Maya & Vika Jigulina","albumId":351996342,"country":"USA","preview":"https://audio-ssl.itunes.apple.com/itunes-assets/AudioPreview115/v4/b1/75/f2/b175f28c-19af-4461-b8c9-bf3df63ed690/mzaf_698653242872365367.plus.aac.p.m4a","trackId":351996354,"artistId":318015722,"discNumber":1,"durationMs":247810,"isExplicit":false,"releaseDate":"2009-09-17T07:00:00Z","trackNumber":2,"isStreamable":true      },      {"url":"https://music.apple.com/us/album/stereo-love-radio-edit/1712039608?i=1712039609&uo=4","type":"track","album":"Stereo Love","genre":"Dance","image":"https://is1-ssl.mzstatic.com/image/thumb/Music116/v4/45/33/38/4533387a-c8b5-ac5d-fef7-318af8ac9dee/617465238451.jpg/1000x1000bb.jpg","title":"Stereo Love (Radio Edit)","artist":"Edward Maya & Vika Jigulina","albumId":1712039608,"country":"USA","preview":"https://audio-ssl.itunes.apple.com/itunes-assets/AudioPreview116/v4/10/09/c4/1009c40d-7727-5bb0-bb6c-357fe4e6faf6/mzaf_13826604688655549992.plus.aac.p.m4a","trackId":1712039609,"artistId":318015722,"discNumber":1,"durationMs":185120,"isExplicit":false,"releaseDate":"2010-01-31T12:00:00Z","trackNumber":1,"isStreamable":true      },      {"url":"https://music.apple.com/us/album/stereo-love-feat-vika-jigulina-tiktok/1746904739?i=1746905207&uo=4","type":"track","album":"Stereo Love Deluxe (feat. Vika Jigulina)","genre":"Pop","image":"https://is1-ssl.mzstatic.com/image/thumb/Music221/v4/be/bb/19/bebb1911-10d6-1223-d32c-99f4ac63e822/6420565479716.jpg/1000x1000bb.jpg","title":"Stereo Love (feat. Vika Jigulina) [TikTok]","artist":"Edward Maya","albumId":1746904739,"country":"USA","preview":"https://audio-ssl.itunes.apple.com/itunes-assets/AudioPreview221/v4/a7/82/7c/a7827cd1-e327-234f-15bb-c090d901c8e8/mzaf_3216352783463090977.plus.aac.p.m4a","trackId":1746905207,"artistId":318015722,"discNumber":1,"durationMs":215500,"isExplicit":false,"releaseDate":"2024-06-05T12:00:00Z","trackNumber":5,"isStreamable":true      }    ],"query":"stereo love","hasMore":false  },"timestamp":"2026-05-27T13:27:15Z"}

Errors

  • 401Missing or invalid x-api-key
  • 404Not found or private
  • 429Rate limit or monthly quota reached

Code

const data = await client.run(  "music:apple-music",  "search",  { q: "blinding lights", type: "track", limit: 25, page: 1, country: "US" });