Spotify Web API
  1. category-follow
Spotify Web API
  • category-albums
    • Get Multiple Albums
      GET
    • Get an Album
      GET
    • Get an Album's Tracks
      GET
  • category-artists
    • Get Multiple Artists
      GET
    • Get an Artist
      GET
    • Get an Artist's Albums
      GET
    • Get an Artist's Related Artists
      GET
    • Get an Artist's Top Tracks
      GET
  • category-tracks
    • Get Audio Analysis for a Track
      GET
    • Get Audio Features for Several Tracks
      GET
    • Get Audio Features for a Track
      GET
    • Get Several Tracks
      GET
    • Get a Track
      GET
  • category-browse
    • Get All Categories
      GET
    • Get a Category
      GET
    • Get a Category's Playlists
      GET
    • Get All Featured Playlists
      GET
    • Get All New Releases
      GET
    • Get Recommendations
      GET
    • Get Recommendation Genres
      GET
  • category-episodes
    • Get Multiple Episodes
    • Get an Episode
  • category-markets
    • Get Available Markets
  • category-users-profile
    • Get Current User's Profile
    • Get a User's Profile
  • category-library
    • Remove Albums for Current User
    • Get User's Saved Albums
    • Save Albums for Current User
    • Check User's Saved Albums
    • Remove User's Saved Episodes
    • Get User's Saved Episodes
    • Save Episodes for User
    • Check User's Saved Episodes
    • Remove User's Saved Shows
    • Get User's Saved Shows
    • Save Shows for Current User
    • Check User's Saved Shows
    • Remove User's Saved Tracks
    • Get User's Saved Tracks
    • Save Tracks for User
    • Check User's Saved Tracks
  • category-follow
    • Unfollow Artists or Users
      DELETE
    • Get User's Followed Artists
      GET
    • Follow Artists or Users
      PUT
    • Get Following State for Artists/Users
      GET
    • Unfollow Playlist
      DELETE
    • Follow a Playlist
      PUT
    • Check if Users Follow a Playlist
      GET
  • category-player
    • Get Information About The User's Current Playback
    • Transfer a User's Playback
    • Get the User's Currently Playing Track
    • Get a User's Available Devices
    • Skip User’s Playback To Next Track
    • Pause a User's Playback
    • Start/Resume a User's Playback
    • Skip User’s Playback To Previous Track
    • Add an item to queue
    • Get Current User's Recently Played Tracks
    • Set Repeat Mode On User’s Playback
    • Seek To Position In Currently Playing Track
    • Toggle Shuffle For User’s Playback
    • Set Volume For User's Playback
  • category-playlists
    • Get a List of Current User's Playlists
    • Get a Playlist
    • Change a Playlist's Details
    • Get a Playlist Cover Image
    • Upload a Custom Playlist Cover Image
    • Remove Items from a Playlist
    • Get a Playlist's Items
    • Add Items to a Playlist
    • Reorder or Replace a Playlist's Items
    • Get a List of a User's Playlists
    • Create a Playlist
  • category-personalization
    • Get a User's Top Artists and Tracks
  • category-search
    • Search for an Item
  • category-shows
    • Get Multiple Shows
    • Get a Show
    • Get a Show's Episodes
  1. category-follow

Follow Artists or Users

Developing
PUT
/me/following
category-follow
Add the current user as a follower of one or more artists or other Spotify users.
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request PUT 'https://api.spotify.com/v1/me/following?type=&ids=' \
--header 'Authorization;' \
--header 'Content-Type: application/json' \
--data-raw '{
    "ids": [
        "string"
    ]
}'
Response Response Example
200 - Example 1
{
  "error": {
    "message": "string",
    "status": 0
  }
}

Request

Query Params
type
string 
required
The ID type.
ids
string 
required
A comma-separated list of the artist or the user Spotify IDs. A maximum of 50 IDs can be sent in one request.
Header Params
Authorization
string 
required
A valid user access token or your client credentials. Requires the user-follow-modify scope.
Content-Type
string 
optional
Required if IDs are passed in the request body, otherwise ignored . The content type of the request body: application/json
Body Params application/json
ids
array[string]
required
A JSON array of the artist or user Spotify IDs. For example: {ids:["74ASZWbe4lXaubB36ztrGX", "08td7MxkoHQkXnWAYD8d6Q"]}. A maximum of 50 IDs can be sent in one request. Note: if the ids parameter is present in the query string, any IDs listed here in the body will be ignored.
Examples

Responses

🟢200OK
application/json
Body
error
object (ErrorObject) 
optional
message
string 
optional
A short description of the cause of the error.
status
integer <int32>
optional
The HTTP status code (also returned in the response header; see Response Status Codes for more information).
🟢204On success, the HTTP status code in the response header is `204` No Content and the response body is empty. On error, the header status code is an [error code](https://developer.spotify.com/documentation/web-api/#response-status-codes) and the response bo
Modified at 2022-09-12 10:04:50
Previous
Get User's Followed Artists
Next
Get Following State for Artists/Users
Built with