Get Spotify catalog information for a single artist identified by their unique Spotify ID.



Request Parameters

Path element
The Spotify ID for the artist.

Response Format

On success, the HTTP status code in the response header is 200 OK and the response body contains an artist object in JSON format. On error, the header status code is an error code and the response body contains an error object.


curl -X GET ""
  "external_urls" : {
    "spotify" : ""
  "followers" : {
    "href" : null,
    "total" : 306565
  "genres" : [ "indie folk", "indie pop" ],
  "href" : "",
  "id" : "0OdUWJ0sBjDrqHygGUXeCF",
  "images" : [ {
    "height" : 816,
    "url" : "",
    "width" : 1000
  }, {
    "height" : 522,
    "url" : "",
    "width" : 640
  }, {
    "height" : 163,
    "url" : "",
    "width" : 200
  }, {
    "height" : 52,
    "url" : "",
    "width" : 64
  } ],
  "name" : "Band of Horses",
  "popularity" : 59,
  "type" : "artist",
  "uri" : "spotify:artist:0OdUWJ0sBjDrqHygGUXeCF"

Try it

artist object (full)

Value Type
Value Description
external_urlsan external URL objectKnown external URLs for this artist.
followersA followers objectInformation about the followers of the artist.
array of strings
A list of the genres the artist is associated with. For example: "Prog Rock", "Post-Grunge". (If not yet classified, the array is empty.)
hrefstringA link to the Web API endpoint providing full details of the artist.
The Spotify ID for the artist.
array of image objects
Images of the artist in various sizes, widest first.
The name of the artist
The popularity of the artist. The value will be between 0 and 100, with 100 being the most popular. The artist's popularity is calculated from the popularity of all the artist's tracks.
The object type: "artist"
uristringThe Spotify URI for the artist.

Frequenty Asked Questions

  • Is it possible to fetch a random artist?
    Although there is no specific endpoint for this, you can retrieve an artist at random following this instructions.

    Within the query string, our search endpoint accepts the year tag for artist queries, for example: q=year:2000&type=artist or q=year:0000-9999&type=artist. First call the endpoint with a suitable date or date range and read the total number of results returned. Then call the endpoint again setting limit=1 and offset to a random number smaller that the total that was returned. Here is an example:

    curl -X GET ""

    (returns 65934 results)

    curl -X GET ""

    (returns the artist “Carolina Chamber Choir”)