Connectors

Social & Media

Spotify

Music streaming: playlists, tracks, artists, and playback data
Spotify API referenceAPI checked August 18, 2026
Signs in with
API token
Runs on
Cloud or On-Prem Worker
Operations
108
Ready-made triggers
0

Connect Spotify

  1. In Neblex open Connect › Connections and click New Connection.
  2. Search for Spotify and give the connection a clear name.
  3. Fill in the fields. Secret values are encrypted and never shown again.
  4. Click Test, then Create Connection.
FieldWhat to enter
OAuth access tokenRequiredSecretSpotify OAuth 2.0 access token with the scopes required by the selected operation.

Use it in a flow

  1. Open a flow, open the node library and search for Spotify.
  2. Drag it onto the canvas and choose an Operation and your connection.
  3. Map the operation's fields from earlier steps, or click Map with Matt.
  4. Use Test this step to see what it returns, then save.

To start a flow from Spotify without a ready-made trigger: a Poll for changes trigger can check one of its list operations on a schedule and pass on only what is new; if Spotify can send webhooks, a Webhook trigger receives them at its own URL.

Operations

108 operations in 15 groups. Each one is a step you can add to a flow.

Albums10
Check User's Saved Albumscheck_users_saved_albumsGETCheck if one or more albums is already saved in the current Spotify user's 'Your Music' library.
Get Albumget_an_albumGETGet Spotify catalog information for a single album.
Get Album Tracksget_an_albums_tracksGETGet Spotify catalog information about an album’s tracks.
Get New Releasesget_new_releasesGETGet a list of new album releases featured in Spotify (shown, for example, on a Spotify player’s “Browse” tab).
Get Several Albumsget_multiple_albumsGETGet Spotify catalog information for multiple albums identified by their Spotify IDs.
Get User's Saved Albumsget_users_saved_albumsGETGet a list of the albums saved in the current Spotify user's 'Your Music' library.
Remove Users' Saved Albumsremove_albums_userDELETERemove one or more albums from the current user's 'Your Music' library.
Remove Users' Saved Albumsremove_albums_user_jsonDELETERemove one or more albums from the current user's 'Your Music' library.
Save Albums for Current Usersave_albums_userPUTSave one or more albums to the current user's 'Your Music' library.
Save Albums for Current Usersave_albums_user_jsonPUTSave one or more albums to the current user's 'Your Music' library.
Artists5
Get Artistget_an_artistGETGet Spotify catalog information for a single artist identified by their unique Spotify ID.
Get Artist's Albumsget_an_artists_albumsGETGet Spotify catalog information about an artist's albums.
Get Artist's Related Artistsget_an_artists_related_artistsGETGet Spotify catalog information about artists similar to a given artist.
Get Artist's Top Tracksget_an_artists_top_tracksGETGet Spotify catalog information about an artist's top tracks by country.
Get Several Artistsget_multiple_artistsGETGet Spotify catalog information for several artists based on their Spotify IDs.
Audiobooks7
Check User's Saved Audiobookscheck_users_saved_audiobooksGETCheck if one or more audiobooks are already saved in the current Spotify user's library.
Get an Audiobookget_an_audiobookGETGet Spotify catalog information for a single audiobook.
Get Audiobook Chaptersget_audiobook_chaptersGETGet Spotify catalog information about an audiobook's chapters.
Get Several Audiobooksget_multiple_audiobooksGETGet Spotify catalog information for several audiobooks identified by their Spotify IDs.
Get User's Saved Audiobooksget_users_saved_audiobooksGETGet a list of the audiobooks saved in the current Spotify user's 'Your Music' library.
Remove User's Saved Audiobooksremove_audiobooks_userDELETERemove one or more audiobooks from the Spotify user's library.
Save Audiobooks for Current Usersave_audiobooks_userPUTSave one or more audiobooks to the current Spotify user's library.
Categories2
Get Several Browse Categoriesget_categoriesGETGet a list of categories used to tag items in Spotify (on, for example, the Spotify player’s “Browse” tab).
Get Single Browse Categoryget_a_categoryGETGet a single category used to tag items in Spotify (on, for example, the Spotify player’s “Browse” tab).
Chapters2
Get a Chapterget_a_chapterGETGet Spotify catalog information for a single audiobook chapter.
Get Several Chaptersget_several_chaptersGETGet Spotify catalog information for several audiobook chapters identified by their Spotify IDs.
Episodes8
Check User's Saved Episodescheck_users_saved_episodesGETCheck if one or more episodes is already saved in the current Spotify user's 'Your Episodes' library.
Get Episodeget_an_episodeGETGet Spotify catalog information for a single episode identified by its unique Spotify ID.
Get Several Episodesget_multiple_episodesGETGet Spotify catalog information for several episodes based on their Spotify IDs.
Get User's Saved Episodesget_users_saved_episodesGETGet a list of the episodes saved in the current Spotify user's library.
Remove User's Saved Episodesremove_episodes_userDELETERemove one or more episodes from the current user's library.
Remove User's Saved Episodesremove_episodes_user_jsonDELETERemove one or more episodes from the current user's library.
Save Episodes for Current Usersave_episodes_userPUTSave one or more episodes to the current user's library.
Save Episodes for Current Usersave_episodes_user_jsonPUTSave one or more episodes to the current user's library.
Genres1
Get Available Genre Seedsget_recommendation_genresGETRetrieve a list of available genres seed parameter values for recommendations.
Library3
Check User's Saved Itemscheck_library_containsGETCheck if one or more items are already saved in the current user's library.
Remove Items from Libraryremove_library_itemsDELETERemove one or more items from the current user's library.
Save Items to Librarysave_library_itemsPUTAdd one or more items to the current user's library.
Markets1
Get Available Marketsget_available_marketsGETGet the list of markets where Spotify is available.
Player15
Add Item to Playback Queueadd_to_queuePOSTAdd an item to be played next in the user's current playback queue.
Get Available Devicesget_a_users_available_devicesGETGet information about a user’s available Spotify Connect devices.
Get Currently Playing Trackget_the_users_currently_playing_trackGETGet the object currently being played on the user's Spotify account.
Get Playback Stateget_information_about_the_users_current_playbackGETGet information about the user’s current playback state, including track or episode, progress, and active device.
Get Recently Played Tracksget_recently_playedGETGet tracks from the current user's recently played tracks.
Get the User's Queueget_queueGETGet the list of objects that make up the user's queue.
Pause Playbackpause_a_users_playbackPUTPause playback on the user's account.
Seek To Positionseek_to_position_in_currently_playing_trackPUTSeeks to the given position in the user’s currently playing track.
Set Playback Volumeset_volume_for_users_playbackPUTSet the volume for the user’s current playback device.
Set Repeat Modeset_repeat_mode_on_users_playbackPUTSet the repeat mode for the user's playback.
Skip To Nextskip_users_playback_to_next_trackPOSTSkips to next track in the user’s queue.
Skip To Previousskip_users_playback_to_previous_trackPOSTSkips to previous track in the user’s queue.
Start/Resume Playbackstart_a_users_playbackPUTStart a new context or resume current playback on the user's active device.
Toggle Playback Shuffletoggle_shuffle_for_users_playbackPUTToggle shuffle on or off for user’s playback.
Transfer Playbacktransfer_a_users_playbackPUTTransfer playback to a new device and optionally begin playback.
Playlists23
Add Custom Playlist Cover Imageupload_custom_playlist_coverPUTReplace the image used to represent a specific playlist.
Add Custom Playlist Cover Imageupload_custom_playlist_cover_filePUTReplace the image used to represent a specific playlist.
Add Items to Playlistadd_items_to_playlistPOSTAdd one or more items to a user's playlist.
Add Items to Playlistadd_items_to_playlist_jsonPOSTAdd one or more items to a user's playlist.
Add Items to Playlist [DEPRECATED]add_tracks_to_playlistPOSTDeprecated: Use Add Items to Playlist instead.
Add Items to Playlist [DEPRECATED]add_tracks_to_playlist_jsonPOSTDeprecated: Use Add Items to Playlist instead.
Change Playlist Detailschange_playlist_detailsPUTChange a playlist's name and public/private state.
Create Playlistcreate_playlistPOSTCreate a playlist for the current Spotify user.
Create Playlist for usercreate_playlist_for_userPOSTDeprecated : Use Create Playlist instead.
Get Category's Playlistsget_a_categories_playlistsGETGet a list of Spotify playlists tagged with a particular category.
Get Current User's Playlistsget_a_list_of_current_users_playlistsGETGet a list of the playlists owned or followed by the current Spotify user.
Get Featured Playlistsget_featured_playlistsGETGet a list of Spotify featured playlists (shown, for example, on a Spotify player's 'Browse' tab).
Get Playlistget_playlistGETGet a playlist owned by a Spotify user.
Get Playlist Cover Imageget_playlist_coverGETGet the current image associated with a specific playlist.
Get Playlist Itemsget_playlists_itemsGETGet full details of the items of a playlist owned by a Spotify user.
Get Playlist Items [DEPRECATED]get_playlists_tracksGETDeprecated: Use Get Playlist Items instead.
Get User's Playlistsget_list_users_playlistsGETGet a list of the playlists owned or followed by a Spotify user.
Remove Playlist Itemsremove_items_playlistDELETERemove one or more items from a user's playlist.
Remove Playlist Items [DEPRECATED]remove_tracks_playlistDELETEDeprecated: Use Remove Playlist Items instead.
Update Playlist Itemsreorder_or_replace_playlists_itemsPUTEither reorder or replace items in a playlist depending on the request's parameters.
Update Playlist Itemsreorder_or_replace_playlists_items_jsonPUTEither reorder or replace items in a playlist depending on the request's parameters.
Update Playlist Items [DEPRECATED]reorder_or_replace_playlists_tracksPUTDeprecated: Use Update Playlist Items instead.
Update Playlist Items [DEPRECATED]reorder_or_replace_playlists_tracks_jsonPUTDeprecated: Use Update Playlist Items instead.
Search1
Search for ItemsearchGETGet Spotify catalog information about albums, artists, playlists, tracks, shows, episodes or audiobooks that match a keyword string.
Shows7
Check User's Saved Showscheck_users_saved_showsGETCheck if one or more shows is already saved in the current Spotify user's library.
Get Several Showsget_multiple_showsGETGet Spotify catalog information for several shows based on their Spotify IDs.
Get Showget_a_showGETGet Spotify catalog information for a single show identified by its unique Spotify ID.
Get Show Episodesget_a_shows_episodesGETGet Spotify catalog information about an show’s episodes.
Get User's Saved Showsget_users_saved_showsGETGet a list of shows saved in the current Spotify user's library.
Remove User's Saved Showsremove_shows_userDELETEDelete one or more shows from current Spotify user's library.
Save Shows for Current Usersave_shows_userPUTSave one or more shows to current Spotify user's library.
Tracks11
Check User's Saved Trackscheck_users_saved_tracksGETCheck if one or more tracks is already saved in the current Spotify user's 'Your Music' library.
Get Recommendationsget_recommendationsGETRecommendations are generated based on the available information for a given seed entity and matched against similar artists and tracks.
Get Several Tracksget_several_tracksGETGet Spotify catalog information for multiple tracks based on their Spotify IDs.
Get Several Tracks' Audio Featuresget_several_audio_featuresGETGet audio features for multiple tracks based on their Spotify IDs.
Get Trackget_trackGETGet Spotify catalog information for a single track identified by its unique Spotify ID.
Get Track's Audio Analysisget_audio_analysisGETGet a low-level audio analysis for a track in the Spotify catalog.
Get Track's Audio Featuresget_audio_featuresGETGet audio feature information for a single track identified by its unique Spotify ID.
Get User's Saved Tracksget_users_saved_tracksGETGet a list of the songs saved in the current Spotify user's 'Your Music' library.
Remove User's Saved Tracksremove_tracks_userDELETERemove one or more tracks from the current user's 'Your Music' library.
Remove User's Saved Tracksremove_tracks_user_jsonDELETERemove one or more tracks from the current user's 'Your Music' library.
Save Tracks for Current Usersave_tracks_userPUTSave one or more tracks to the current user's 'Your Music' library.
Users12
Check if Current User Follows Playlistcheck_if_user_follows_playlistGETCheck to see if the current user is following a specified playlist.
Check If User Follows Artists or Userscheck_current_user_followsGETCheck to see if the current user is following one or more artists or other Spotify users.
Follow Artists or Usersfollow_artists_usersPUTAdd the current user as a follower of one or more artists or other Spotify users.
Follow Artists or Usersfollow_artists_users_jsonPUTAdd the current user as a follower of one or more artists or other Spotify users.
Follow Playlistfollow_playlistPUTAdd the current user as a follower of a playlist.
Get Current User's Profileget_current_users_profileGETGet detailed profile information about the current user (including the current user's username).
Get Followed Artistsget_followedGETGet the current user's followed artists.
Get User's Profileget_users_profileGETGet public profile information about a Spotify user.
Get User's Top Itemsget_users_top_artists_and_tracksGETGet the current user's top artists or tracks based on calculated affinity.
Unfollow Artists or Usersunfollow_artists_usersDELETERemove the current user as a follower of one or more artists or other Spotify users.
Unfollow Artists or Usersunfollow_artists_users_jsonDELETERemove the current user as a follower of one or more artists or other Spotify users.
Unfollow Playlistunfollow_playlistDELETERemove the current user as a follower of a playlist.