spotify.com – sonallux
You can use Spotify's Web API to discover music and podcasts, manage your Spotify library, control audio playback, and much more. Browse our available Web API endpoints using the sidebar at left, or via the navigation bar on top of this page on smaller screens.
In order to make successful Web API requests your app will need a valid access token. One can be obtained through .
The base URI for all Web API requests is https://api.spotify.com/v1.
Need help? See our for more information, or visit the to ask questions and connect with other developers.
- Homepage
- https://api.apis.guru/v2/specs/spotify.com:sonallux/2023.2.27.json
- Provider
- spotify.com:sonallux / sonallux
- OpenAPI version
- 3.0.1
- Spec (JSON)
- https://api.apis.guru/v2/specs/spotify.com/sonallux/2023.2.27/openapi.json
- Spec (YAML)
- https://api.apis.guru/v2/specs/spotify.com/sonallux/2023.2.27/openapi.yaml
Tools (91)
Extracted live via the executor SDK.
-
albums.checkUsersSavedAlbumsCheck if one or more albums is already saved in the current Spotify user's 'Your Music' library.
-
albums.getAnAlbumGet Spotify catalog information for a single album.
-
albums.getAnAlbumsTracksGet Spotify catalog information about an album’s tracks. Optional parameters can be used to limit the number of tracks returned.
-
albums.getMultipleAlbumsGet Spotify catalog information for multiple albums identified by their Spotify IDs.
-
albums.getNewReleasesGet a list of new album releases featured in Spotify (shown, for example, on a Spotify player’s “Browse” tab).
-
albums.getUsersSavedAlbumsGet a list of the albums saved in the current Spotify user's 'Your Music' library.
-
albums.removeAlbumsUserRemove one or more albums from the current user's 'Your Music' library.
-
albums.saveAlbumsUserSave one or more albums to the current user's 'Your Music' library.
-
artists.getAnArtistGet Spotify catalog information for a single artist identified by their unique Spotify ID.
-
artists.getAnArtistsAlbumsGet Spotify catalog information about an artist's albums.
-
artists.getAnArtistsRelatedArtistsGet Spotify catalog information about artists similar to a given artist. Similarity is based on analysis of the Spotify community's .
-
artists.getAnArtistsTopTracksGet Spotify catalog information about an artist's top tracks by country.
-
artists.getMultipleArtistsGet Spotify catalog information for several artists based on their Spotify IDs.
-
audiobooks.checkUsersSavedAudiobooksCheck if one or more audiobooks are already saved in the current Spotify user's library.
-
audiobooks.getAnAudiobookGet Spotify catalog information for a single audiobook.
Note: Audiobooks are only available for the US, UK, Ireland, New Zealand and Australia markets. -
audiobooks.getAudiobookChaptersGet Spotify catalog information about an audiobook's chapters.
Note: Audiobooks are only available for the US, UK, Ireland, New Zealand and Australia markets. -
audiobooks.getMultipleAudiobooksGet Spotify catalog information for several audiobooks identified by their Spotify IDs.
Note: Audiobooks are only available for the US, UK, Ireland, New Zealand and Australia markets. -
audiobooks.getUsersSavedAudiobooksGet a list of the audiobooks saved in the current Spotify user's 'Your Music' library.
-
audiobooks.removeAudiobooksUserRemove one or more audiobooks from the Spotify user's library.
-
audiobooks.saveAudiobooksUserSave one or more audiobooks to the current Spotify user's library.
-
categories.getACategoryGet a single category used to tag items in Spotify (on, for example, the Spotify player’s “Browse” tab).
-
categories.getCategoriesGet a list of categories used to tag items in Spotify (on, for example, the Spotify player’s “Browse” tab).
-
chapters.getAChapterGet Spotify catalog information for a single chapter.
Note: Chapters are only available for the US, UK, Ireland, New Zealand and Australia markets. -
chapters.getSeveralChaptersGet Spotify catalog information for several chapters identified by their Spotify IDs.
Note: Chapters are only available for the US, UK, Ireland, New Zealand and Australia markets. -
episodes.checkUsersSavedEpisodesCheck if one or more episodes is already saved in the current Spotify user's 'Your Episodes' library.
-
episodes.getAnEpisodeGet Spotify catalog information for a single episode identified by its unique Spotify ID.
-
episodes.getMultipleEpisodesGet Spotify catalog information for several episodes based on their Spotify IDs.
-
episodes.getUsersSavedEpisodesGet a list of the episodes saved in the current Spotify user's library.
-
episodes.removeEpisodesUserRemove one or more episodes from the current user's library.
-
episodes.saveEpisodesUserSave one or more episodes to the current user's library.
-
genres.getRecommendationGenresRetrieve a list of available genres seed parameter values for .
-
markets.getAvailableMarketsGet the list of markets where Spotify is available.
-
player.addToQueueAdd an item to the end of the user's current playback queue.
-
player.getAUsersAvailableDevicesGet information about a user’s available devices.
-
player.getInformationAboutTheUsersCurrentPlaybackGet information about the user’s current playback state, including track or episode, progress, and active device.
-
player.getQueueGet the list of objects that make up the user's queue.
-
player.getRecentlyPlayedGet tracks from the current user's recently played tracks. Note: Currently doesn't support podcast episodes.
-
player.getTheUsersCurrentlyPlayingTrackGet the object currently being played on the user's Spotify account.
-
player.pauseAUsersPlaybackPause playback on the user's account.
-
player.seekToPositionInCurrentlyPlayingTrackSeeks to the given position in the user’s currently playing track.
-
player.setRepeatModeOnUsersPlaybackSet the repeat mode for the user's playback. Options are repeat-track, repeat-context, and off.
-
player.setVolumeForUsersPlaybackSet the volume for the user’s current playback device.
-
player.skipUsersPlaybackToNextTrackSkips to next track in the user’s queue.
-
player.skipUsersPlaybackToPreviousTrackSkips to previous track in the user’s queue.
-
player.startAUsersPlaybackStart a new context or resume current playback on the user's active device.
-
player.toggleShuffleForUsersPlaybackToggle shuffle on or off for user’s playback.
-
player.transferAUsersPlaybackTransfer playback to a new device and determine if it should start playing.
-
playlists.addTracksToPlaylistAdd one or more items to a user's playlist.
-
playlists.changePlaylistDetailsChange a playlist's name and public/private state. (The user must, of course, own the playlist.)
-
playlists.createPlaylistCreate a playlist for a Spotify user. (The playlist will be empty until you .)
-
playlists.getACategoriesPlaylistsGet a list of Spotify playlists tagged with a particular category.
-
playlists.getAListOfCurrentUsersPlaylistsGet a list of the playlists owned or followed by the current Spotify user.
-
playlists.getFeaturedPlaylistsGet a list of Spotify featured playlists (shown, for example, on a Spotify player's 'Browse' tab).
-
playlists.getListUsersPlaylistsGet a list of the playlists owned or followed by a Spotify user.
-
playlists.getPlaylistGet a playlist owned by a Spotify user.
-
playlists.getPlaylistCoverGet the current image associated with a specific playlist.
-
playlists.getPlaylistsTracksGet full details of the items of a playlist owned by a Spotify user.
-
playlists.removeTracksPlaylistRemove one or more items from a user's playlist.
-
playlists.reorderOrReplacePlaylistsTracksEither reorder or replace items in a playlist depending on the request's parameters. To reorder items, include
range_start,insert_before,range_lengthandsnapshot_idin the request's body. To replace items, includeurisas either a query parameter or in the request's body. Replacing items in a playlist will overwrite its existing items. This operation can be used for replacing or clearing items in a playlist.
Note: Replace and reorder are mutually exclusive operations which share the same endpoint, but have different parameters. These operations can't be applied together in a single request. -
playlists.uploadCustomPlaylistCoverReplace the image used to represent a specific playlist.
-
search.getOperationGet Spotify catalog information about albums, artists, playlists, tracks, shows, episodes or audiobooks that match a keyword string.
Note: Audiobooks are only available for the US, UK, Ireland, New Zealand and Australia markets. -
shows.checkUsersSavedShowsCheck if one or more shows is already saved in the current Spotify user's library.
-
shows.getAShowGet Spotify catalog information for a single show identified by its unique Spotify ID.
-
shows.getAShowsEpisodesGet Spotify catalog information about an show’s episodes. Optional parameters can be used to limit the number of episodes returned.
-
shows.getMultipleShowsGet Spotify catalog information for several shows based on their Spotify IDs.
-
shows.getUsersSavedShowsGet a list of shows saved in the current Spotify user's library. Optional parameters can be used to limit the number of shows returned.
-
shows.removeShowsUserDelete one or more shows from current Spotify user's library.
-
shows.saveShowsUserSave one or more shows to current Spotify user's library.
-
tracks.checkUsersSavedTracksCheck if one or more tracks is already saved in the current Spotify user's 'Your Music' library.
-
tracks.getAudioAnalysisGet a low-level audio analysis for a track in the Spotify catalog. The audio analysis describes the track’s structure and musical content, including rhythm, pitch, and timbre.
-
tracks.getAudioFeaturesGet audio feature information for a single track identified by its unique Spotify ID.
-
tracks.getRecommendationsRecommendations are generated based on the available information for a given seed entity and matched against similar artists and tracks. If there is sufficient information about the provided seeds, a list of tracks will be returned together with pool size details.
For artists and tracks that are very new or obscure there might not be enough data to generate a list of tracks.
-
tracks.getSeveralAudioFeaturesGet audio features for multiple tracks based on their Spotify IDs.
-
tracks.getSeveralTracksGet Spotify catalog information for multiple tracks based on their Spotify IDs.
-
tracks.getTrackGet Spotify catalog information for a single track identified by its unique Spotify ID.
-
tracks.getUsersSavedTracksGet a list of the songs saved in the current Spotify user's 'Your Music' library.
-
tracks.removeTracksUserRemove one or more tracks from the current user's 'Your Music' library.
-
tracks.saveTracksUserSave one or more tracks to the current user's 'Your Music' library.
-
users.checkCurrentUserFollowsCheck to see if the current user is following one or more artists or other Spotify users.
-
users.checkIfUserFollowsPlaylistCheck to see if one or more Spotify users are following a specified playlist.
-
users.followArtistsUsersAdd the current user as a follower of one or more artists or other Spotify users.
-
users.followPlaylistAdd the current user as a follower of a playlist.
-
users.getCurrentUsersProfileGet detailed profile information about the current user (including the current user's username).
-
users.getFollowedGet the current user's followed artists.
-
users.getUsersProfileGet public profile information about a Spotify user.
-
users.getUsersTopArtistsGet the current user's top artists based on calculated affinity.
-
users.getUsersTopTracksGet the current user's top tracks based on calculated affinity.
-
users.unfollowArtistsUsersRemove the current user as a follower of one or more artists or other Spotify users.
-
users.unfollowPlaylistRemove the current user as a follower of a playlist.
-
openapi.previewSpecPreview an OpenAPI document before adding it as a source
-
openapi.addSourceAdd an OpenAPI source and register its operations as tools