Get Artist's Related Artists
Get Spotify catalog information about artists similar to a given artist. Similarity is based on analysis of the Spotify community's listening history.
ParametersExpand Collapse
id: String
The Spotify ID of the artist.
ReturnsExpand Collapse
class ArtistListRelatedArtistsResponse { artists }
id: String
The Spotify ID for the artist.
Known external URLs for this artist.
published: bool
The playlist's public/private status (if it should be added to the user's profile or not): true the playlist will be public, false the playlist will be private, null the playlist status is not relevant. For more about public/private status, see Working with Playlists
spotify: String
The Spotify URL for the object.
Information about the followers of the artist.
href: String
This will always be set to null, as the Web API does not support it at the moment.
published: bool
The playlist's public/private status (if it should be added to the user's profile or not): true the playlist will be public, false the playlist will be private, null the playlist status is not relevant. For more about public/private status, see Working with Playlists
total: Integer
The total number of followers.
genres: Array[String]
A list of the genres the artist is associated with. If not yet classified, the array is empty.
href: String
A link to the Web API endpoint providing full details of the artist.
Images of the artist in various sizes, widest first.
height: Integer
The image height in pixels.
url: String
The source URL of the image.
width: Integer
The image width in pixels.
published: bool
The playlist's public/private status (if it should be added to the user's profile or not): true the playlist will be public, false the playlist will be private, null the playlist status is not relevant. For more about public/private status, see Working with Playlists
name: String
The name of the artist.
popularity: Integer
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.
published: bool
The playlist's public/private status (if it should be added to the user's profile or not): true the playlist will be public, false the playlist will be private, null the playlist status is not relevant. For more about public/private status, see Working with Playlists
type: :artist
The object type.
uri: String
The Spotify URI for the artist.
Get Artist's Related Artists
require "spotted"
spotted = Spotted::Client.new(access_token: "My Access Token")
response = spotted.artists.list_related_artists("0TnOYISbd1XYRBk9myaseg")
puts(response){
"artists": [
{
"id": "id",
"external_urls": {
"published": true,
"spotify": "spotify"
},
"followers": {
"href": "href",
"published": true,
"total": 0
},
"genres": [
"Prog rock",
"Grunge"
],
"href": "href",
"images": [
{
"height": 300,
"url": "https://i.scdn.co/image/ab67616d00001e02ff9ca10b55ce82ae553c8228\n",
"width": 300,
"published": true
}
],
"name": "name",
"popularity": 0,
"published": true,
"type": "artist",
"uri": "uri"
}
]
}Returns Examples
{
"artists": [
{
"id": "id",
"external_urls": {
"published": true,
"spotify": "spotify"
},
"followers": {
"href": "href",
"published": true,
"total": 0
},
"genres": [
"Prog rock",
"Grunge"
],
"href": "href",
"images": [
{
"height": 300,
"url": "https://i.scdn.co/image/ab67616d00001e02ff9ca10b55ce82ae553c8228\n",
"width": 300,
"published": true
}
],
"name": "name",
"popularity": 0,
"published": true,
"type": "artist",
"uri": "uri"
}
]
}