REST API

Music Explorer
Symfony PHP API

A Symfony 7.3 PHP Web API middleware layer that proxies the Deezer public catalog — returning clean, minimal JSON for artist search, album browsing, and track listings.

Symfony 7.3 PHP Composer Dependency Manager Deezer API GoDaddy - Apache Server
Endpoints
GET /api/search?q={term}

Search for artists by name. Returns a list of matching artists from the Deezer catalog including artist ID, name, genre, and Music link.

Parameters
q string — artist search term (required)
Example
/api/search?q=portishead
GET /api/artist/{artist.id}/albums

Returns the album discography for a given artist ID. Includes album title, artwork, track count, release date, and collection ID for further track lookup.

Parameters
artist.id integer — Deezer artist ID (required)
Example
/api/artist/1069/albums
GET /api/album/{id}

Returns the full track listing for a given album collection ID. Each track includes title, artist, track number, duration, genre, release date, and a 30 second audio preview URL.

Parameters
id integer — Deezer album collection ID (required)
Example
/api/album/109301