Deezer Album by Barcode API
Go from a product barcode to an album record without a search.
GET /v1/deezer/albums/upc/{upc}1 credit Failed requests are free
About this endpoint
GET /v1/deezer/albums/upc/{upc} takes an 8 to 14 digit UPC or EAN barcode such as 724384960650 and returns the same album shape as the id lookup: lookupStatus, requestedId and album. The record includes upc, label, recordType, genres, artists, credits, copyright, subtypes, tracks and tracksComplete. subtypes is null when the album record does not report a subtype.
Use it when a physical release, store catalogue or inventory system gives you a barcode. An unknown barcode returns lookupStatus: not_found with album: null.
Deezer Album by Barcode API FAQ
How many credits does this route cost?
Pricing is documented on the operation in the API registry (shown on this page). Confirm on every response with meta.creditsCharged: that field is the billing source of truth.
What barcode lengths are accepted?
Eight to fourteen digits. Leading zeros are kept, so send the full UPC or EAN as printed or encoded.
Does it return the same album shape as the id route?
Yes. The album object, requestedId and lookupStatus are the same as GET /v1/deezer/albums/{albumId}.
Other Deezer endpoints
- TrackGET /v1/deezer/tracks/{trackId}
- Track by ISRCGET /v1/deezer/tracks/isrc/{isrc}
- Tracks batchGET /v1/deezer/tracks
- LyricsGET /v1/deezer/tracks/{trackId}/lyrics
- AlbumGET /v1/deezer/albums/{albumId}
- Albums batchGET /v1/deezer/albums
- ArtistGET /v1/deezer/artists/{artistId}
- Artists batchGET /v1/deezer/artists