{"@context": "https://schema.org", "@type": "WebAPI", "name": "Spotify Web API with fixes and improvements from sonallux API", "description": "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 r", "provider": {"@type": "Organization", "name": "spotify.com"}, "documentation": "https://raw.githubusercontent.com/sonallux/spotify-web-api/main/fixed-spotify-open-api.yml"}
Index / APIs / spotify.com

Spotify Web API with fixes and improvements from sonallux API

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 r

Every row below was read from the vendor's own OpenAPI document. The summary text is theirs. What this registry adds is that each operation is indexed with its method, path, base URL and auth scheme, so a search for a capability can answer with a call rather than a name, and that the endpoint is probed on a schedule.

Specifications as held by the APIs.guru corpus, whose newest record is 2023-04-21. Operations the vendor has added since are not listed here; the origin links above are the vendor's own current documents.

base URLs: https://api.spotify.com/v1

auth: o a u t h 2

find it by capability: POST /search {"query":{"text":"..."}} returns these operations with their invocation detail. Connect any agent client.

Spotify Web API with fixes and improvements from sonallux v2023.2.27

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 OAuth 2.0. The base UR

methodpathwhat the vendor says it does
GET/albumsGet Several Albums Get Spotify catalog information for multiple albums identified by their Spotify IDs. Albums
GET/albums/{id}Get Album Get Spotify catalog information for a single album. Albums
GET/albums/{id}/tracksGet Album Tracks Get Spotify catalog information about an album’s tracks. Optional parameters can be used to l
GET/artistsGet Several Artists Get Spotify catalog information for several artists based on their Spotify IDs. Artists
GET/artists/{id}Get Artist Get Spotify catalog information for a single artist identified by their unique Spotify ID. Artists
GET/artists/{id}/albumsGet Artist's Albums Get Spotify catalog information about an artist's albums. Artists Albums
GET/artists/{id}/related-artistsGet Artist's Related Artists Get Spotify catalog information about artists similar to a given artist. Similari
GET/artists/{id}/top-tracksGet Artist's Top Tracks Get Spotify catalog information about an artist's top tracks by country. Artists Track
GET/audio-analysis/{id}Get Track's Audio Analysis Get a low-level audio analysis for a track in the Spotify catalog. The audio analys
GET/audio-featuresGet Tracks' Audio Features Get audio features for multiple tracks based on their Spotify IDs. Tracks
GET/audio-features/{id}Get Track's Audio Features Get audio feature information for a single track identified by its unique Spotify I
GET/audiobooksGet Several Audiobooks Get Spotify catalog information for several audiobooks identified by their Spotify IDs.
GET/audiobooks/{id}Get an Audiobook Get Spotify catalog information for a single audiobook. **Note: Audiobooks are only available
GET/audiobooks/{id}/chaptersGet Audiobook Chapters Get Spotify catalog information about an audiobook's chapters. **Note: Audiobooks are o
GET/browse/categoriesGet Several Browse Categories Get a list of categories used to tag items in Spotify (on, for example, the Spot
GET/browse/categories/{category_id}Get Single Browse Category Get a single category used to tag items in Spotify (on, for example, the Spotify pl
GET/browse/categories/{category_id}/playlistsGet Category's Playlists Get a list of Spotify playlists tagged with a particular category. Playlists Categori
GET/browse/featured-playlistsGet Featured Playlists Get a list of Spotify featured playlists (shown, for example, on a Spotify player's 'Br
GET/browse/new-releasesGet New Releases Get a list of new album releases featured in Spotify (shown, for example, on a Spotify player
GET/chaptersGet Several Chapters Get Spotify catalog information for several chapters identified by their Spotify IDs. **N
GET/chapters/{id}Get a Chapter Get Spotify catalog information for a single chapter. **Note: Chapters are only available for th
GET/episodesGet Several Episodes Get Spotify catalog information for several episodes based on their Spotify IDs. Episodes
GET/episodes/{id}Get Episode Get Spotify catalog information for a single episode identified by its unique Spotify ID. Episodes
GET/marketsGet Available Markets Get the list of markets where Spotify is available. Markets
GET/meGet Current User's Profile Get detailed profile information about the current user (including the current user
GET/me/albumsGet User's Saved Albums Get a list of the albums saved in the current Spotify user's 'Your Music' library. Alb
PUT/me/albumsSave Albums for Current User Save one or more albums to the current user's 'Your Music' library. Albums Librar
DELETE/me/albumsRemove Users' Saved Albums Remove one or more albums from the current user's 'Your Music' library. Albums Libr
GET/me/albums/containsCheck User's Saved Albums Check if one or more albums is already saved in the current Spotify user's 'Your Mus
GET/me/audiobooksGet User's Saved Audiobooks Get a list of the audiobooks saved in the current Spotify user's 'Your Music' libr
PUT/me/audiobooksSave Audiobooks for Current User Save one or more audiobooks to the current Spotify user's library. Audiobooks
DELETE/me/audiobooksRemove User's Saved Audiobooks Remove one or more audiobooks from the Spotify user's library. Audiobooks Libra
GET/me/audiobooks/containsCheck User's Saved Audiobooks Check if one or more audiobooks are already saved in the current Spotify user's
GET/me/episodesGet User's Saved Episodes Get a list of the episodes saved in the current Spotify user's library. Episodes Lib
PUT/me/episodesSave Episodes for Current User Save one or more episodes to the current user's library. Episodes Library
DELETE/me/episodesRemove User's Saved Episodes Remove one or more episodes from the current user's library. Episodes Library
GET/me/episodes/containsCheck User's Saved Episodes Check if one or more episodes is already saved in the current Spotify user's 'Your
GET/me/followingGet Followed Artists Get the current user's followed artists. Users Library Artists
PUT/me/followingFollow Artists or Users Add the current user as a follower of one or more artists or other Spotify users. User
DELETE/me/followingUnfollow Artists or Users Remove the current user as a follower of one or more artists or other Spotify users.

and 49 more operation(s) in this specification, all searchable.

specification origin: https://raw.githubusercontent.com/sonallux/spotify-web-api/main/fixed-spotify-open-api.yml

Spotify Web API v1.0.0

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 OAuth 2.0. The base UR

methodpathwhat the vendor says it does
GET/albumsGet Several Albums Get Spotify catalog information for multiple albums identified by their Spotify IDs. Albums
GET/albums/{id}Get Album Get Spotify catalog information for a single album. Albums
GET/albums/{id}/tracksGet Album Tracks Get Spotify catalog information about an album’s tracks. Optional parameters can be used to l
GET/artistsGet Several Artists Get Spotify catalog information for several artists based on their Spotify IDs. Artists
GET/artists/{id}Get Artist Get Spotify catalog information for a single artist identified by their unique Spotify ID. Artists
GET/artists/{id}/albumsGet Artist's Albums Get Spotify catalog information about an artist's albums. Artists Albums
GET/artists/{id}/related-artistsGet Artist's Related Artists Get Spotify catalog information about artists similar to a given artist. Similari
GET/artists/{id}/top-tracksGet Artist's Top Tracks Get Spotify catalog information about an artist's top tracks by country. Artists Track
GET/audio-analysis/{id}Get Track's Audio Analysis Get a low-level audio analysis for a track in the Spotify catalog. The audio analys
GET/audio-featuresGet Tracks' Audio Features Get audio features for multiple tracks based on their Spotify IDs. Tracks
GET/audio-features/{id}Get Track's Audio Features Get audio feature information for a single track identified by its unique Spotify I
GET/audiobooksGet Several Audiobooks Get Spotify catalog information for several audiobooks identified by their Spotify IDs.
GET/audiobooks/{id}Get an Audiobook Get Spotify catalog information for a single audiobook. **Note: Audiobooks are only available
GET/audiobooks/{id}/chaptersGet Audiobook Chapters Get Spotify catalog information about an audiobook's chapters. **Note: Audiobooks are o
GET/browse/categoriesGet Several Browse Categories Get a list of categories used to tag items in Spotify (on, for example, the Spot
GET/browse/categories/{category_id}Get Single Browse Category Get a single category used to tag items in Spotify (on, for example, the Spotify pl
GET/browse/categories/{category_id}/playlistsGet Category's Playlists Get a list of Spotify playlists tagged with a particular category. Playlists Categori
GET/browse/featured-playlistsGet Featured Playlists Get a list of Spotify featured playlists (shown, for example, on a Spotify player's 'Br
GET/browse/new-releasesGet New Releases Get a list of new album releases featured in Spotify (shown, for example, on a Spotify player
GET/chaptersGet Several Chapters Get Spotify catalog information for several chapters identified by their Spotify IDs. **N
GET/chapters/{id}Get a Chapter Get Spotify catalog information for a single chapter. **Note: Chapters are only available for th
GET/episodesGet Several Episodes Get Spotify catalog information for several episodes based on their Spotify IDs. Episodes
GET/episodes/{id}Get Episode Get Spotify catalog information for a single episode identified by its unique Spotify ID. Episodes
GET/marketsGet Available Markets Get the list of markets where Spotify is available. Markets
GET/meGet Current User's Profile Get detailed profile information about the current user (including the current user
GET/me/albumsGet User's Saved Albums Get a list of the albums saved in the current Spotify user's 'Your Music' library. Alb
PUT/me/albumsSave Albums for Current User Save one or more albums to the current user's 'Your Music' library. Albums Librar
DELETE/me/albumsRemove Users' Saved Albums Remove one or more albums from the current user's 'Your Music' library. Albums Libr
GET/me/albums/containsCheck User's Saved Albums Check if one or more albums is already saved in the current Spotify user's 'Your Mus
GET/me/audiobooksGet User's Saved Audiobooks Get a list of the audiobooks saved in the current Spotify user's 'Your Music' libr
PUT/me/audiobooksSave Audiobooks for Current User Save one or more audiobooks to the current Spotify user's library. Audiobooks
DELETE/me/audiobooksRemove User's Saved Audiobooks Remove one or more audiobooks from the Spotify user's library. Audiobooks Libra
GET/me/audiobooks/containsCheck User's Saved Audiobooks Check if one or more audiobooks are already saved in the current Spotify user's
GET/me/episodesGet User's Saved Episodes Get a list of the episodes saved in the current Spotify user's library. Episodes Lib
PUT/me/episodesSave Episodes for Current User Save one or more episodes to the current user's library. Episodes Library
DELETE/me/episodesRemove User's Saved Episodes Remove one or more episodes from the current user's library. Episodes Library
GET/me/episodes/containsCheck User's Saved Episodes Check if one or more episodes is already saved in the current Spotify user's 'Your
GET/me/followingGet Followed Artists Get the current user's followed artists. Users Library Artists
PUT/me/followingFollow Artists or Users Add the current user as a follower of one or more artists or other Spotify users. User
DELETE/me/followingUnfollow Artists or Users Remove the current user as a follower of one or more artists or other Spotify users.

and 48 more operation(s) in this specification, all searchable.

specification origin: https://developer.spotify.com/_data/documentation/web-api/reference/open-api-schema.yml

nothing on this page is a rating, an endorsement or a claim about quality. Reachability is what our probes observed from one network; answering is a floor under usefulness, not a measure of it.