Web API also provides access to user related data, like playlists and music that the user saves in the Your Music library. Such access is enabled through selective authorization, by the user. The API provides a set of endpoints , each with its own unique path. Authorization is via the Spotify Accounts service. In requests to the Web API and responses from it, you will frequently encounter the following parameters:. Rate limiting is applied as per application based on Client ID, and regardless of the number of users who use the application simultaneously. To reduce the amount of requests, use endpoints that fetch multiple entities in one request.
What's new in our community?
Spotify URIs and IDs
To have the end user approve your app for access to their Spotify data and features, or to have your app fetch data from Spotify, you need to authorize your application. Making authorized requests to the Spotify platform requires that you are granted permission to access data. In accordance with RFC , 3 parties are involved in the authorization process:. Scopes enable your application to access specific API endpoints on behalf of a user. The set of scopes you pass in your call determines the access permissions that the user is required to grant. See available scopes.
For more advanced use cases, it is possible to read in-depth analysis data about tracks such as the segments, tatums, bars, beats, pitches, and more. Do you want more danceable or less popular music? Tune your discovery by different audio features. Multiple users can propose and vote for songs, and then play them in a synchronised way through Spotify. With this app, you can listen to all your Spotify music on the run, while keeping track of your workout. Search and get information about any artist, album, track, or playlist on Spotify based on a search query.