Help Wizard

Step 1

NEXT STEP

FAQs

Please see below the most popular frequently asked questions.

Loading article...

Loading faqs...

VIEW ALL

Ongoing Issues

Please see below the current ongoing issues which are under investigation.

Loading issue...

Loading ongoing issues...

VIEW ALL

Spotify for Developers

Discuss building apps with Spotify APIs and SDKs

Start a topic

Forum Posts

Important: App review and quota extension waiting times

The Spotify for developers platform helps many bring their ideas to life. Whether it's a short term app helping an artist’s release or something more long term - there is always a chance of success. Things start to grow and then you might also need w...

  • Moderator
  • Moderator
  • cfjedimaster
  • Casual Listener
  • 22921 Views
  • 147 replies
  • 20 likes
  • 22921 Views
  • 147 replies
  • 20 likes

How would I use the "available_markets" in every playbackstatus call?

What is the reasoning behind the field "available_markets" everytime I get a playbackstatus, or a queue?If I'm playing a track it's implicitly available on my market...Seem a lot of unnecessary traffic but maybe Im missing something:''''''"available_...

  • Casual Listener
  • What is the reasoning behind the field "available_markets"  everytime I get a playbackstatus, or a queue? If I'm playing  a track it's implicitly available on my market... Seem a lot...
  • 211 Views
  • 0 replies
  • 1 likes
  • available_markets
    Question
  • 211 Views
  • 0 replies
  • 1 likes

Both chapter endpoints return 500 server error

Both of the chapter endpoints (get a chapter and get several chapters) return 500 Server error. Since I started using the API I haven't seen them work.

  • Regular
  • Both of the chapter endpoints (get a chapter and get several chapters) return 500 Server error. Since I started using the API I haven't seen them work.
  • 125 Views
  • 0 replies
  • 0 likes
  • "Bug"
    "ISSUE"
    "server error"
  • 125 Views
  • 0 replies
  • 0 likes

"Required" field can be null

The documentation for this endpoint says the response is a page of SimplifiedAudiobook. The documentation also says the "total_tracks" field is required.The requests I've made for testing return null, however. This has happened with MANY other endpoi...

  • Regular
  • The documentation for this endpoint says the response is a page of SimplifiedAudiobook. The documentation also says the "total_tracks" field is required. The requests I've made for testing return nu...
  • 145 Views
  • 0 replies
  • 0 likes
  • "Bug"
    "documentation"
    "ISSUE"
  • 145 Views
  • 0 replies
  • 0 likes

Endpoint inconsistency for saving albums/audibooks and HTML returned

Sending a request to the /me/albums endpoint is simple enough: set the query and it works. Doing the same for the /me/audiobooks endpoint doesn't: an error is returned, but not a JSON error, no no no! An HTML page with a title, header and formatting ...

  • Regular
  • Sending a request to the /me/albums endpoint is simple enough: set the query and it works. Doing the same for the /me/audiobooks endpoint doesn't: an error is returned, but not a JSON error, no no no...
  • 134 Views
  • 0 replies
  • 0 likes
  • "Bug"
    "inconsistency"
    "ISSUE"
  • 134 Views
  • 0 replies
  • 0 likes

GetPlaybackState VS GetCurrentlyPlayingTrack

What is the difference between the 2 Web API calls?The JSON response is exactly the same In which case should I use GetPlaybackState or GetCurrentlyPlayingTrack? Web API Reference | https://developer.spotify.com/documentation/web-api/reference/get-th...

  • Roadie
  • What is the difference between the 2 Web API calls? The JSON response is exactly the same  In which case should I use GetPlaybackState or GetCurrentlyPlayingTrack?   Web API R...
  • 145 Views
  • 0 replies
  • 2 likes
  • Question
  • 145 Views
  • 0 replies
  • 2 likes

Solved!!Superuser Contribution "User not registered in the Developer Dashboard" error with additional users on app

PlanPremiumCountrySwitzerlandDeviceWindows; Desktop / PCOperating SystemWindows 11 My Question or IssueWhen attempting an oAuth request with Spotify from either a Node JS (using passport and passport-spotify node modules) or C# (using "AspNet.Securit...

  • Casual Listener
  • Plan Premium Country Switzerland Device Windows; Desktop / PC Operating System Windows 11   My Question or Issue When attempting an oAuth request with Spotify from either a Node JS (us...
  • Efremych
  • Roadie
  • 7604 Views
  • 21 replies
  • 2 likes
  • 7604 Views
  • 21 replies
  • 2 likes

Get playlist items documented limit is incorrect

This isn't so much a help thread, but I couldn't find anywhere else to post this. The docs mention that limit is max 50 yet a limit of 100 works just fine. Example in the Request Sample:{ "href": "https://api.spotify.com/v1/playlists/3cEYpjA9oz9GiPac...

  • Casual Listener
  • This isn't so much a help thread, but I couldn't find anywhere else to post this. The docs mention that limit is max 50 yet a limit of 100 works just fine.   Example in the Request Sample: { ...
  • aj_hoyt3
  • Casual Listener
  • 330 Views
  • 1 replies
  • 3 likes
  • 330 Views
  • 1 replies
  • 3 likes

A legal issue with a library name

Hi, I'd like to develop an open source library containing ClojureScript bindings for Spotify Web API called "Spojure". It is an obvious combination of the name of the service and the programming language. Can using this name be considered trademark i...

  • Casual Listener
  • Hi,   I'd like to develop an open source library containing ClojureScript bindings for Spotify Web API called "Spojure". It is an obvious combination of the name of the service and the program...
  • Ximzend
  • Roadie
  • 152 Views
  • 1 replies
  • 0 likes
  • Question
  • 152 Views
  • 1 replies
  • 0 likes

Extended Quota request

How long does it take for a request to be looked at? I submitted my request nearly 2 weeks ago and it still hasn't been looked at. I'm worried that if it gets denied I would have to wait another few weeks.

  • Casual Listener
  • How long does it take for a request to be looked at? I submitted my request nearly 2 weeks ago and it still hasn't been looked at. I'm worried that if it gets denied I would have to wait another few ...
  • Ximzend
  • Roadie
  • 177 Views
  • 1 replies
  • 0 likes
  • Question
  • 177 Views
  • 1 replies
  • 0 likes

Api returning 500 error

Hello, everyone! I'm trying to get my recently played tracks and I'm getting a 500 error. This is my code, let me know if I'm doing something wrong. Thank you very much! fetch("https://accounts.spotify.com/api/token?grant_type=client_credentials&clie...

  • Visitor
  • Hello, everyone! I'm trying to get my recently played tracks and I'm getting a 500 error. This is my code, let me know if I'm doing something wrong. Thank you very much!       &nbs...
  • Ximzend
  • Roadie
  • 340 Views
  • 3 replies
  • 1 likes
  • Error 500
  • 340 Views
  • 3 replies
  • 1 likes

Embed preview only

PlanFree/PremiumCountryMalaysiaDevice(Pc)Operating SystemMozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/(KHTML, like Gecko) Chrome/Safari/ Edg/ My Question or IssueI used the same code on(Using the iFrame API | Spotify for Developers)however t...

  • Visitor
  •   Plan Free/Premium Country Malaysia Device (Pc) Operating System Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/(KHTML, like Gecko) Chrome/Safari/ Edg/   My Question or Is...
  • 341 Views
  • 0 replies
  • 1 likes
  • Question
  • 341 Views
  • 0 replies
  • 1 likes

Volume control no longer working in Web Playback SDK

This was working until very recently (within the last day or 2). Now, any time I try to set the volume of the web player using this endpoint, it returns a 403 with the following body: { "error" : { "status" : 403, "message" : "Player command failed: ...

  • Casual Listener
  • This was working until very recently (within the last day or 2). Now, any time I try to set the volume of the web player using this endpoint, it returns a 403 with the following body:   { "...
  • BeardedBear
  • Newbie
  • 1630 Views
  • 7 replies
  • 9 likes
  • 1630 Views
  • 7 replies
  • 9 likes

"Companion App" - where expected to put "Spotify Connect Instructions"

Hello, I am representing an OEM of the custom hardware with an accompanying app (almando.com) which can stream spotify. We are told to fulfil the "Companion App" requirements. https://developer.spotify.com/documentation/commercial-hardware/implementa...

  • Visitor
  • Hello,  I am representing an OEM of the custom hardware with an accompanying app (almando.com) which can stream spotify. We are told to fulfil the "Companion App" requirements.  https:/...
  • 145 Views
  • 0 replies
  • 0 likes
  • Question
  • 145 Views
  • 0 replies
  • 0 likes

Solved!!Superuser Contribution Unable to add users on dashboard

PlanPremiumCountryUSDeviceMac My Question or IssueI am unable to add new users to my recently created app. I see no prompt or button to do so. I continue to get a 403 error whenever I try access my app from another account.

  • Casual Listener
  • Plan Premium Country US Device Mac   My Question or Issue I am unable to add new users to my recently created app. I see no prompt or button to do so. I continue to get a 403 error whene...
  • Ximzend
  • Roadie
  • 3127 Views
  • 9 replies
  • 1 likes
  • 3127 Views
  • 9 replies
  • 1 likes

Superuser Contribution Track Start/Pause Events with Matomo

Is there any way to get callbacks from Embed iFrame API?I would like to track with Matomo Play and Stop events from embedded Spotify iFrames.

  • Newbie
  • Is there any way to get callbacks from Embed iFrame API? I would like to track with Matomo Play and Stop events from embedded Spotify iFrames.
  • Joeyyezhou
  • Visitor
  • 679 Views
  • 2 replies
  • 0 likes
  • Analytics
    api
    Callbacks
    embed
    javascript
    Matomo
    tracking
  • 679 Views
  • 2 replies
  • 0 likes

Bug with offset for method "Get User's Top Artists and Tracks"

How can I get 150 items from method "Get User's Top Artists and Tracks" with 3 request? My queries found a bug with the offset value and couldn't get more than 100 items. - If set limit 50 and offset 0 - response with 50 itemshttps://api.spotify.com/...

  • Music Fan
  • How can I get 150 items from method "Get User's Top Artists and Tracks" with 3 request? My queries found a bug with the offset value and couldn't get more than 100 items.   - If set limit...
  • Aurorum
  • Newbie
  • 1124 Views
  • 3 replies
  • 11 likes
  • api
    bug
  • 1124 Views
  • 3 replies
  • 11 likes

Can we remove the Loading Screen when we start the Auth flow in android kotlin (compose)

When the native App written in kotlin starts I call this method always :- private fun sendAuthRequest() { val request = AuthorizationRequest.Builder( SpotifyConstants.SPOTIFY_CLIENT_ID, AuthorizationResponse.Type.TOKEN, SpotifyConstants.SPOTIFY_REDIR...

  • Casual Listener
  • When the native App written in kotlin starts I call this method always :-    private fun sendAuthRequest() { val request = AuthorizationRequest.Builder( SpotifyConstants.S...
  • 224 Views
  • 0 replies
  • 2 likes
  • Android
    best practice
    Discussion
    native
  • 224 Views
  • 0 replies
  • 2 likes

Various Number of Results

Hello everyone,I have encountered an issue with the Spotify API and need some help. When using the API request "https://api.spotify.com/v1/artists/61qDotnjM0jnY5lkfOP7ve/albums," I receive a total of 136 albums. However, when I check in the Spotify a...

  • Casual Listener
  • Hello everyone, I have encountered an issue with the Spotify API and need some help. When using the API request "https://api.spotify.com/v1/artists/61qDotnjM0jnY5lkfOP7ve/albums," I receive a total ...
  • zuecke4
  • Casual Listener
  • 303 Views
  • 2 replies
  • 0 likes
  • api
  • 303 Views
  • 2 replies
  • 0 likes

Design Changes

PlanFree/PremiumCountry Device(iPhone 8, Samsung Galaxy 9, Macbook Pro late 2016)Operating System(iOS 10, Android Oreo, Windows 10,etc.) My Question or Issue I need to make some design changes to our website . How do I go about doing this? Cannot fin...

  • Visitor
  • Plan Free/Premium Country   Device (iPhone 8, Samsung Galaxy 9, Macbook Pro late 2016) Operating System (iOS 10, Android Oreo, Windows 10,etc.)   My Question or Issue  I...
  • 157 Views
  • 0 replies
  • 0 likes
  • Discussion
  • 157 Views
  • 0 replies
  • 0 likes

500 internal server error

i got a token by making a post request using the client credentials and{ 'grant_type':'client_credentials','scope': 'user-read-recently-played'} in header. as data for that post request. But when i use this token to get recently played tracks- https:...

  • Newbie
  • i got a token by making a post request using the client credentials and { 'grant_type':'client_credentials', 'scope': 'user-read-recently-played'} in header. as data for that post request.   ...
  • Ximzend
  • Roadie
  • 2743 Views
  • 3 replies
  • 0 likes
  • 2743 Views
  • 3 replies
  • 0 likes