Get Artist's Albums
Changed onGet Spotify catalog information about an artist's albums.
Request
- Base URLhttps://api.spotify.com/v1
- URLhttps://api.spotify.com/v1/artists/{id}/albums
- AuthOAuth 2Authorization code: https://accounts.spotify.com/authorizeToken URL: https://accounts.spotify.com/api/token
Path parameters
The Spotify ID of the artist.
Query parameters
A comma-separated list of keywords that will be used to filter the response. If not supplied, all album types will be returned. <br/> Valid values are:<br/>- album<br/>- single<br/>- appears_on<br/>- compilation<br/>For example: include_groups=album,single.
An ISO 3166-1 alpha-2 country code. If a country code is specified, only content that is available in that market will be returned.<br/> If a valid user access token is specified in the request header, the country associated with the user account will take priority over this parameter.<br/> Note: If neither market or user country are provided, the content is considered unavailable for the client.<br/> Users can view the country that is associated with their account in the account settings.
The maximum number of items to return. Default: 5. Minimum: 1. Maximum: 10.
The index of the first item to return. Default: 0 (the first item). Use with limit to get the next set of items.
Response
Pages of albums
Example response
{
"href": "https://api.spotify.com/v1/me/shows?offset=0&limit=20\n",
"limit": 20,
"next": "https://api.spotify.com/v1/me/shows?offset=1&limit=1",
"previous": "https://api.spotify.com/v1/me/shows?offset=1&limit=1",
"total": 4,
"items": [
{
"album_type": "compilation",
"total_tracks": 9,
"available_markets": [
"CA",
"BR",
"IT"
],
"id": "2up3OPMp9Tb4dAKM2erWXQ",
"images": [
{
"url": "https://i.scdn.co/image/ab67616d00001e02ff9ca10b55ce82ae553c8228\n",
"height": 300,
"width": 300
}
],
"release_date": "1981-12",
"release_date_precision": "year",
"uri": "spotify:album:2up3OPMp9Tb4dAKM2erWXQ",
"album_group": "compilation"
}
]
}Changes
- breaking
for the
queryrequest parameterlimit, default value was changed from20to5 - breaking
for the
queryrequest parameterlimit, the max was decreased from50.00to10.00 - info
response property
allOf[subschema #2]/items/items/allOf[SimplifiedAlbumObject]/allOf[AlbumBase]/available_marketsdeprecated - info
response property
allOf[subschema #2]/items/items/allOf[subschema #2]/album_groupdeprecated
- breaking
- breaking
removed the required property
////from the response with the status - info
added to the
//response propertyallOflist for the response status - info
removed from the
//response propertyallOflist for the response status - info
the response property
////became required for the status
- breaking