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
  • srvaroa
  • Casual Listener
  • 30403 Views
  • 162 replies
  • 21 likes
  • 30403 Views
  • 162 replies
  • 21 likes

All artists IDs

Hi!I'm developing an app, which requires to fetch data about artists: streams and monthly listeners. I can get it using web API, but for every artist i need an ID. How can i get a list of all artists IDs? Or at least top 500 000 mostly listened artis...

  • Visitor
  • Hi! I'm developing an app, which requires to fetch data about artists: streams and monthly listeners. I can get it using web API, but for every artist i need an ID. How can i get a list of all artis...
  • 162 Views
  • 0 replies
  • 0 likes
  • All artists IDs
  • 162 Views
  • 0 replies
  • 0 likes

Too Many Requests (429 Error) - blocked for 13 hours

PlanPremium FamilyCountryUnited StatesDeviceMacbook Pro M1 2020Operating SystemMacOS 13.3.1 My Question or IssueI am running a Python script I wrote that uses the spotipy library to make Web API requests. My script will make a single request to searc...

  • Newbie
  • Plan Premium Family Country United States Device Macbook Pro M1 2020 Operating System MacOS 13.3.1   My Question or Issue I am running a Python script I wrote that uses the spotipy lib...
  • jspayton15
  • Casual Listener
  • 5387 Views
  • 10 replies
  • 1 likes
  • 429
    api
    webapi
  • 5387 Views
  • 10 replies
  • 1 likes

Getting severe 429 Errors (Too Many Requests Error)

I'm the developer of Lyricify, which is an app for displaying scrolling lyrics for Spotify on Windows and Android. It highly relies on Get Playback State, it send the request frequently with an interval around 5-10s. And these days, 429 Rate Limit is...

  • Music Fan
  • I'm the developer of Lyricify, which is an app for displaying scrolling lyrics for Spotify on Windows and Android. It highly relies on Get Playback State, it send the request frequently with an ...
  • jspayton15
  • Casual Listener
  • 10794 Views
  • 29 replies
  • 47 likes
  • 429
    API Bug
  • 10794 Views
  • 29 replies
  • 47 likes

Spotify eSDK License

I had submitted the hardware partner application form without System Integrator for Spotify eSDK access. I am yet to get any response regarding the application. Please let know how long it takes to process the hardware partner application form.

  • Casual Listener
  • I had submitted the hardware partner application form without System Integrator for Spotify eSDK access. I am yet to get any response regarding the application. Please let know how long it takes to p...
  • AnjaliAjay
  • Casual Listener
  • 131 Views
  • 1 replies
  • 0 likes
  • Question
  • 131 Views
  • 1 replies
  • 0 likes

Check If User Follows Artists or Users API returns inconsistent results

PlanFreeCountryMultiple: Poland (testing from), US (backend infrastructure location) DeviceWEB/CurlOperating SystemOSX/Linux My Question or IssueAPI to check if current user is following artist returns inconsistent results. If I'm running it from my ...

  • Newbie
  • Plan Free Country Multiple: Poland (testing from), US (backend infrastructure location)   Device WEB/Curl Operating System OSX/Linux   My Question or Issue API to check if curren...
  • 114 Views
  • 0 replies
  • 0 likes
  • webapi
  • 114 Views
  • 0 replies
  • 0 likes

How to start random playback of favorite tracks filtered by period on Spotify?

PlanPremiumCountryItalyDeviceiPhone 13 ProOperating SystemiOS 15 My Question or Issue Hi everyone,I would like to know how it is possible to start random playback of favorite tracks on Spotify, filtering them by period. For example, I would like to p...

  • Visitor
  • Plan Premium Country Italy Device iPhone 13 Pro Operating System iOS 15   My Question or Issue   Hi everyone, I would like to know how it is possible to start random playback...
  • 97 Views
  • 0 replies
  • 0 likes
  • Feature Request
  • 97 Views
  • 0 replies
  • 0 likes

Hardware Partner Application No Response

CountryUnited States My Question or IssueMy company has submitted a hardware partner application over a month ago and has not received any communication from Spotify yet, is there some way to get a status update? We would like to integrate Spotify in...

  • Visitor
  • Country United States   My Question or Issue My company has submitted a hardware partner application over a month ago and has not received any communication from Spotify yet, is there some w...
  • AnjaliAjay
  • Casual Listener
  • 666 Views
  • 2 replies
  • 0 likes
  • hardware partner application
  • 666 Views
  • 2 replies
  • 0 likes

Auth attempts all return "code_verifier required" when using non-PKCE auth between iOS and Web

PlanFree/PremiumCountryUSA DeviceiPhone XROperating SystemiOS 17.4.1 My Question or IssueI'm trying to authenticate using non-PKCE between Spotify iOS SDK and Web API. Every time I try to exchange the auth code for tokens, I get a 400 error and the b...

  • Newbie
  • Plan Free/Premium Country USA   Device iPhone XR Operating System iOS 17.4.1   My Question or Issue I'm trying to authenticate using non-PKCE between Spotify iOS SDK and Web API....
  • 393 Views
  • 0 replies
  • 0 likes
  • Auth code flow
    iOS SDK
    iossdk
    PKCE
    Possible Bug
    Spotify iOS SDK
    Spotify Web API
    Web API
  • 393 Views
  • 0 replies
  • 0 likes

Pagination of Playlist Tracks with Fields

When requesting a playlist via GET playlist the value of "next" in the paginated tracks includes the same fields. This link, however, is for the get playlist items endpoint and as such the format for the fields may change. For instance my fields quer...

  • Newbie
  • When requesting a playlist via GET playlist the value of "next" in the paginated tracks includes the same fields. This link, however, is for the get playlist items endpoint and as such the ...
  • 120 Views
  • 0 replies
  • 0 likes
  • Possible Bug
    Question
  • 120 Views
  • 0 replies
  • 0 likes

Is it possible to play a music in the API?

Hello, I'm current doing a project that i need to play a users song in his playlist. but I notice that it's not possible to play a music of spotify out of the own spotify. I want to know if it's possible to play a music in my python aplication using ...

  • Visitor
  • Hello, I'm current doing a project that i need to play a users song in his playlist. but I notice that it's not possible to play a music of spotify out of the own spotify. I want to know if it's poss...
  • Ximzend
  • Rising Star 1
  • 185 Views
  • 1 replies
  • 0 likes
  • Question
  • 185 Views
  • 1 replies
  • 0 likes

30 second preview showing when try to embed playlist

I have embedded a Spotify playlist onto a weebly website. However, it only shows 30 seconds previews of the songs, which is no use to me. I've checked the code is correct, I've used a Premium plan, I've tried different devices and browers, cleared th...

  • Visitor
  • I have embedded a Spotify playlist onto a weebly website. However, it only shows 30 seconds previews of the songs, which is no use to me.  I've checked the code is correct, I've used a Premium ...
  • lennartcreel
  • Newbie
  • 456 Views
  • 4 replies
  • 3 likes
  • embed
    playlist
    preview
  • 456 Views
  • 4 replies
  • 3 likes

How I can ask to check/unban my server IP from Spotify?

PlanPremiumCountryFrance Operating SystemLinux debian 11.My Question or IssueI think my IP is blocked when I request a data from my server. I've got 403 err. How I can ask to Spotify directly to unban my IP?

  • Regular
  • Plan Premium Country France   Operating System Linux debian 11. My Question or Issue I think my IP is blocked when I request a data from my server. I've got 403 err. How I can ask to Spo...
  • Ximzend
  • Rising Star 1
  • 252 Views
  • 4 replies
  • 0 likes
  • api
    Question
    Request
  • 252 Views
  • 4 replies
  • 0 likes

Get Playlist Items endpoint does not return artist images

The Get Playlist Items endpoint specifies that, for each artists array for each track item, an array of artist images are returned. For example: { "items": [{ "track": { "artists": [{ "images": [{ "url": "https://i.scdn.co/image/ab67616d00001e02ff9ca...

  • Casual Listener
  • The Get Playlist Items endpoint specifies that, for each artists array for each track item, an array of artist images are returned. For example:   { "items": [{ "track": { "artists": [{ ...
  • 157 Views
  • 0 replies
  • 0 likes
  • API Bug
    API Endpoint
    artist images
    Playlist Items
  • 157 Views
  • 0 replies
  • 0 likes

Solved!! Get Recommendations by seed_genres not working (empty list)

PlanPremiumCountryPTDeviceMacbook ProOperating SystemMacOSX Today, I noticed that the recommendations endpoint returns an empty list when only seed_genres is provided. This is new, it was working yesterday.What did change and how can I make it work a...

  • Regular
  • Plan Premium Country PT Device Macbook Pro Operating System MacOSX   Today, I noticed that the recommendations endpoint returns an empty list when only seed_genres  is provide...
  • Cycle
  • Newbie
  • 1946 Views
  • 6 replies
  • 11 likes
  • Recommendations
  • 1946 Views
  • 6 replies
  • 11 likes

How to play music with endpoint me/player/play in jetpackcompose

@Headers("Authorization: Bearer ${Constants.AUTHORIZATION_HEADER}")@PUT("v1/me/player/play")fun play( @Header("Content-Type") contentType: String, @Body body: PlayRequestBody) : CallViewModelfun playMusic(contextUri: String) { val requestBody = PlayR...

  • Visitor
  • @Headers("Authorization: Bearer ${Constants.AUTHORIZATION_HEADER}") @PUT("v1/me/player/play") fun play( @Header("Content-Type") contentType: String, @Body body: PlayRequestBody ) : Call&...
  • Ximzend
  • Rising Star 1
  • 142 Views
  • 1 replies
  • 0 likes
  • Feature Request
    Help
  • 142 Views
  • 1 replies
  • 0 likes

Solved!! Is there a way to play a song or playlist using the web api or sdk?

Hi,As stated in the subject, is there a way I can play a specific song or set of songs in a playlist via the Web API or Web SDK? I've far as I've found, the closest I can get to playing a song or playlist is via adding to queue or skipping to the nex...

  • Regular
  • Hi, As stated in the subject, is there a way I can play a specific song or set of songs in a playlist via the Web API or Web SDK?  I've far as I've found, the closest I can get to playing a s...
  • Ximzend
  • Rising Star 1
  • 1522 Views
  • 4 replies
  • 0 likes
  • Web API
    Web Player
  • 1522 Views
  • 4 replies
  • 0 likes

Search Endpoint returning the same result for the majority of calls when using ISRC

PlanPremiumCountryGBDeviceMacbook Pro M1 My Question or IssueCalling the search endpoint with a valid isrc search value appears to be returning the same false song in the majority of cases. This is functionality that was working until today.e.g.Searc...

  • Newbie
  • Plan Premium Country GB Device Macbook Pro M1   My Question or Issue Calling the search endpoint with a valid isrc search value appears to be returning the same false song in the majorit...
  • fjp666
  • Casual Listener
  • 220 Views
  • 1 replies
  • 0 likes
  • Possible Bug
  • 220 Views
  • 1 replies
  • 0 likes

Solved!! Web API Search Endpoint returns wrong track, Market[US]

I tried requesting a couple songs but the API returns the wrong track.Here's an example for me trying to get Kendrick Lamar's euphoria: Here was the response:It goes on like this for some songs in the US market. 

Screenshot 2024-05-15 at 8.53.53 PM.png Screenshot 2024-05-15 at 8.54.38 PM.png
  • Casual Listener
  • I tried requesting a couple songs but the API returns the wrong track. Here's an example for me trying to get Kendrick Lamar's euphoria:   Here was the response: It goes on like this...
  • starexleems
  • Casual Listener
  • 290 Views
  • 3 replies
  • 0 likes
  • "Music"
    API Endpoint
  • 290 Views
  • 3 replies
  • 0 likes

`Get Artist` API endpoint responds with result in inconsistent format

Hi all, I've found the following inconsistency in API endpoint response format: when I request the endpoint Get Track, I get the response formatted pretty and all integer values are presented like the should be (without any floating points):$ curl -s...

  • Casual Listener
  • Hi all, I've found the following inconsistency in API endpoint response format:   when I request the endpoint Get Track, I get the response formatted pretty and all integer values are pre...
  • amirlasalle
  • Casual Listener
  • 1092 Views
  • 8 replies
  • 9 likes
  • api
    endpoint
    Possible Bug
  • 1092 Views
  • 8 replies
  • 9 likes

Documentation mismatch maximum number of track IDs in API Get Several Tracks

PlanPremiumCountryNLDeviceDesktopOperating SystemDoes not matter My Question or IssueAPI call Get Several Tracks describes in the documentation:https://developer.spotify.com/documentation/web-api/reference/get-several-tracks Argument ids string Maxim...

  • Regular
  • Plan Premium Country NL Device Desktop Operating System Does not matter   My Question or Issue API call Get Several Tracks describes in the documentation: https://developer.spotify.co...
  • 138 Views
  • 0 replies
  • 0 likes
  • Documentation Change
    get several tracks
    Possible Bug
  • 138 Views
  • 0 replies
  • 0 likes