Skip to content
DocumentationAPI Reference

Get Followed Artists

FollowingBulkRetrieveResponse Me.Following.BulkRetrieve(FollowingBulkRetrieveParams?parameters, CancellationTokencancellationToken = default)
GET/me/following

Get the current user's followed artists.

ParametersExpand Collapse
FollowingBulkRetrieveParams parameters
JsonElement type "artist"constant

The ID type: currently only artist is supported.

string after

The last artist ID retrieved from the previous request.

Long limit

The maximum number of items to return. Default: 20. Minimum: 1. Maximum: 50.

minimum1
maximum50
ReturnsExpand Collapse
class FollowingBulkRetrieveResponse:
required Artists Artists
Cursors Cursors

The cursors used to find the next set of items.

string After

The cursor to use as key to find the next page of items.

string Before

The cursor to use as key to find the previous page of items.

Boolean Published

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

string Href

A link to the Web API endpoint returning the full result of the request.

IReadOnlyList<ArtistObject> Items
string ID

The Spotify ID for the artist.

ExternalUrlObject ExternalUrls

Known external URLs for this artist.

Boolean Published

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

string Spotify

The Spotify URL for the object.

FollowersObject Followers

Information about the followers of the artist.

string? Href

This will always be set to null, as the Web API does not support it at the moment.

Boolean Published

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

Long Total

The total number of followers.

IReadOnlyList<string> Genres

A list of the genres the artist is associated with. If not yet classified, the array is empty.

string Href

A link to the Web API endpoint providing full details of the artist.

IReadOnlyList<ImageObject> Images

Images of the artist in various sizes, widest first.

required Long? Height

The image height in pixels.

required string Url

The source URL of the image.

required Long? Width

The image width in pixels.

Boolean Published

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

string Name

The name of the artist.

Long Popularity

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.

Boolean Published

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 Type

The object type.

string Uri

The Spotify URI for the artist.

Long Limit

The maximum number of items in the response (as set in the query or by default).

URL to the next page of items. ( null if none)

Boolean Published

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

Long Total

The total number of items available to return.

Get Followed Artists

FollowingBulkRetrieveParams parameters = new()
{
    Type = JsonSerializer.SerializeToElement("artist")
};

var response = await client.Me.Following.BulkRetrieve(parameters);

Console.WriteLine(response);
{
  "artists": {
    "cursors": {
      "after": "after",
      "before": "before",
      "published": true
    },
    "href": "href",
    "items": [
      {
        "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"
      }
    ],
    "limit": 0,
    "next": "next",
    "published": true,
    "total": 0
  }
}
Returns Examples
{
  "artists": {
    "cursors": {
      "after": "after",
      "before": "before",
      "published": true
    },
    "href": "href",
    "items": [
      {
        "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"
      }
    ],
    "limit": 0,
    "next": "next",
    "published": true,
    "total": 0
  }
}