Musicfetch

UPC Lookup API

The Musicfetch UPC lookup API finds an album or release by Universal Product Code and returns normalized release metadata across music services. Use it when you already have a UPC and need service links, album title, artists, track counts, or availability from supported platforms.

If you need to discover the UPC first, use the free UPC finder. If you have a Spotify, Apple Music, YouTube, or other service link instead of an identifier, use URL lookup.

When to use UPC lookup

  • Match the same album or single release across multiple streaming platforms.
  • Enrich an internal catalog with service links and normalized album metadata.
  • Verify whether a release identifier resolves to the expected album title and artist.
  • Build music distribution, catalog, royalty, or reporting workflows around stable release IDs.

Example

curl "https://api.musicfetch.io/upc?upc=00602537618132&services=appleMusic,youtube" \
-H "x-token: YOUR_TOKEN"

Endpoint

GET https://api.musicfetch.io/upc

Query parameters

Universal Product Code (e.g. 00602547924766)

A comma-separated list of music services to fetch matching data from (eg. …?services=appleMusic,youtube,amazonMusic).

Possible enum values
amazonamazonMusicanghamiappleMusicaudiomackaudiusawabandcampbeatportboomplaydeezerdiscogsflogaanageniusiHeartRadioinstagramjioSaavnjooxkkboxlineMusicneteasemusicBrainzpandoraqobuzqqMusicsevenDigitalshazamsoundcloudspotifytidaltiktoktrebelyandexyouseeMusikyoutubeyoutubeMusic
The country to fetch local links for (eg. US, GB, FR)
Possible enum values
ADAEAGAIAMARATAUAZBBBEBGBHBJBMBOBRBWBYBZCACGCHCLCNCOCRCVCYCZDEDKDMDOECEEEGESFIFJFMFRGBGDGHGMGRGTHKHNHUIDIEILINISITJOJPKEKGKHKNKRKYKZLALBLCLILKLTLULVMCMDMLMNMOMTMUMWMXMYNENGNINLNONPNZOMPAPEPGPHPLPTPWPYRORUSASBSESGSISKSLSTSVSZTDTHTJTMTRTTTWUAUGUSUYUZVEVGVNYEZAZW

UPC API FAQ

What does the Musicfetch UPC API return?

The UPC endpoint returns a normalized MusicfetchAlbum with matched album links and metadata from the requested music services when matches are available.

Can the UPC API be used for music release matching?

Yes. UPC lookup is designed for matching an album or release product across supported services using its release identifier.

When should I use UPC lookup instead of ISRC lookup?

Use UPC lookup for album-level release matching. Use ISRC lookup for track-level recording matching.

Try it out

Use the interactive playground below to test the UPC lookup endpoint with your own parameters. The playground will show you the exact request and response.

Need UPC lookup at scale?

Start a Musicfetch trial to match albums and releases by UPC across supported music services.
View pricing