Announcements

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

Updating the Criteria for Web API Extended Access

Hey, I created this thread to get your feedback on our blog post around changes to the Web API extended access criteria, which will take place on May 15th. Please share any of your thoughts on this change in the comments below. All of your feedback w...

  • Spotify
  • Spotify
  • Reemface
  • Casual Listener
  • 12397 Views
  • 81 replies
  • 6 likes
  • Discussion
  • 12397 Views
  • 81 replies
  • 6 likes

About user_id and Get User's Profile endpoint

Hi, there! Simple question: what are the user_id restrictions? I.e. is it case sensitive? what is the maximum length? I'm handling errors in my app and I noticed that when I make the call to the Get User's Profile endpoint and the user doesn't exist ...

  • Casual Listener
  • Hi, there!   Simple question: what are the user_id restrictions? I.e. is it case sensitive? what is the maximum length? I'm handling errors in my app and I noticed that when I make the call to...
  • 268 Views
  • 0 replies
  • 0 likes
  • Question
  • 268 Views
  • 0 replies
  • 0 likes

429 Limit reached

We are building an app that uses the audio features endpoints, but we keep running into rate limit issues and are blocked by them at the moment. How can we resolve this/get the rate increased? Thanks.

  • Casual Listener
  • We are building an app that uses the audio features endpoints, but we keep running into rate limit issues and are blocked by them at the moment.  How can we resolve this/get the rate increased? ...
  • 479 Views
  • 0 replies
  • 0 likes
  • Discussion
  • 479 Views
  • 0 replies
  • 0 likes

Any way to stop the Spotify player (embed) when the user scrolls the website page?

Does anyone know of a way to stop the Spotify player (embed) when the user scrolls the website page? We have this code working now: // Get a reference to the embed iframe element const spotifyEmbedWindow = document.querySelector('iframe[src*="spotify...

  • Casual Listener
  • Does anyone know of a way to stop the Spotify player (embed) when the user scrolls the website page?  We have this code working now:       // Get a reference to the embed i...
  • Galina777
  • Casual Listener
  • 1927 Views
  • 4 replies
  • 1 likes
  • Embed Player
    javascript
    pause music
    stop playing
    toggle
  • 1927 Views
  • 4 replies
  • 1 likes

Is there a way to go through every single podcast/show?

Is it possible to programatically iterate through every single podcast/show on the platform? Or to get shows that posted recently (something similar to tag:new for albums)?

  • Newbie
  • Is it possible to programatically iterate through every single podcast/show on the platform? Or to get shows that posted recently (something similar to tag:new for albums)?
  • 230 Views
  • 0 replies
  • 0 likes
  • api
    Feature Request
  • 230 Views
  • 0 replies
  • 0 likes

Got failure when connect SpotifyAppRemote

May I ask if anyone has encountered any error reports: com.spotify.android.appremote.api.error.CouldNotFindSpotifyApp at com.spotify.android.appremote.api.LocalConnector.connect(LocalConnector.java:52) at com.spotify.android.appremote.api.SpotifyAppR...

  • Newbie
  • May I ask if anyone has encountered any error reports:   com.spotify.android.appremote.api.error.CouldNotFindSpotifyApp at com.spotify.android.appremote.api.LocalConnector.connect(LocalConnect...
  • 410 Views
  • 0 replies
  • 0 likes
  • Question
  • 410 Views
  • 0 replies
  • 0 likes

Download Metadata

Are you able download metadata like Artist Names and Song Titles to use in the creation of my app. We do not need real time access to any data, so it would be easier if we could just download, for example a large list of artist names. Thank you.

  • Visitor
  • Are you able download metadata like Artist Names and Song Titles to use in the creation of my app.  We do not need real time access to any data, so it would be easier if we could just download, ...
  • 639 Views
  • 0 replies
  • 0 likes
  • data download
  • 639 Views
  • 0 replies
  • 0 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...
  • 421 Views
  • 0 replies
  • 1 likes
  • available_markets
    Question
  • 421 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.
  • 213 Views
  • 0 replies
  • 0 likes
  • "Bug"
    "ISSUE"
    "server error"
  • 213 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...
  • 275 Views
  • 0 replies
  • 0 likes
  • "Bug"
    "documentation"
    "ISSUE"
  • 275 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...
  • 226 Views
  • 0 replies
  • 0 likes
  • "Bug"
    "inconsistency"
    "ISSUE"
  • 226 Views
  • 0 replies
  • 0 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
  • 499 Views
  • 1 replies
  • 3 likes
  • 499 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
  • Spotify Star
  • 242 Views
  • 1 replies
  • 0 likes
  • Question
  • 242 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
  • Spotify Star
  • 289 Views
  • 1 replies
  • 0 likes
  • Question
  • 289 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
  • Spotify Star
  • 562 Views
  • 3 replies
  • 1 likes
  • Error 500
  • 562 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...
  • 437 Views
  • 0 replies
  • 1 likes
  • Question
  • 437 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
  • 2214 Views
  • 7 replies
  • 9 likes
  • 2214 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:/...
  • 211 Views
  • 0 replies
  • 0 likes
  • Question
  • 211 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
  • Spotify Star
  • 8515 Views
  • 9 replies
  • 1 likes
  • 8515 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
  • 845 Views
  • 2 replies
  • 0 likes
  • Analytics
    api
    Callbacks
    embed
    javascript
    Matomo
    tracking
  • 845 Views
  • 2 replies
  • 0 likes