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
  • TheDDtMM
  • Gig Goer
  • 2874 Views
  • 13 replies
  • 2 likes
  • Discussion
  • 2874 Views
  • 13 replies
  • 2 likes

Song Previews

This is for the developers out there. Not all songs on Spotify have a preview available. Which is a bit annoying. Why can't we have the ability to pass the song_id, start_time, end_time and have it return a preview of the song? Limit it to 30 seconds...

  • Visitor
  • This is for the developers out there.  Not all songs on Spotify have a preview available.  Which is a bit annoying.  Why can't we have the ability to pass the song_id, start_time, end_...
  • axion777
  • Music Fan
  • 677 Views
  • 2 replies
  • 0 likes
  • Developer API
  • 677 Views
  • 2 replies
  • 0 likes

Solved!! How to iterate over a playlist in reversed order?

I am writing a simple program using python and library spotipy. How can I iterate over a collection "Liked Songs" in reversed order?

  • Casual Listener
  • I am writing a simple program using python and library spotipy. How can I iterate over a collection "Liked Songs" in reversed order?
  • Ximzend
  • Spotify Star
  • 623 Views
  • 3 replies
  • 0 likes
  • Python
    Spotipy
  • 623 Views
  • 3 replies
  • 0 likes

Please reconsider shutting down iOS/Android streaming SDKs

Like Rolf and their Amazing Slow Downer app, Zeyu and their MixOnSet app, Prady and their Boom app, Jukestar also uses the Mobile Streaming SDK to bring thousands of people to Spotify each week. Jukestar uses the Mobile Streaming SDK to take control ...

  • Newbie
  • Like Rolf and their Amazing Slow Downer app, Zeyu and their MixOnSet app, Prady and their Boom app, Jukestar also uses the Mobile Streaming SDK to bring thousands of people to Spotify each week. &nb...
  • JoeH76
  • Music Fan
  • 9849 Views
  • 52 replies
  • 67 likes
  • SDK
    streaming
  • 9849 Views
  • 52 replies
  • 67 likes

IP restricted - response.status_code == 403

Hi all, I'm doing a project using phyton to get to know how to use API. I'm basically reading the track features from playlists. After some running of my script i got my IP blocked, looks like i have response.status_code == 403 could you please help ...

  • Casual Listener
  • Hi all,   I'm doing a project using phyton to get to know how to use API. I'm basically reading the track features from playlists. After some running of my script i got my IP blocked, looks li...
  • Ximzend
  • Spotify Star
  • 352 Views
  • 3 replies
  • 0 likes
  • Developers help
  • 352 Views
  • 3 replies
  • 0 likes

iOS iPhone: Move Searchfield to the bottom

PlanPremiumCountryGermanyDeviceiPhone XOperating SystemiOS 16 My Question or IssueCould you move the search field from the top to the bottom of the screen?this approach is already been used by the safari browser and eased the single-handed usage of t...

  • Newbie
  • Plan Premium Country Germany Device iPhone X Operating System iOS 16   My Question or Issue Could you move the search field from the top to the bottom of the screen? this approach is ...
  • miegaael
  • Casual Listener
  • 250 Views
  • 1 replies
  • 0 likes
  • Feature Request
  • 250 Views
  • 1 replies
  • 0 likes

Solved!! Web API search with a query > 144 characters returns 404

Plan: PremiumHello, third party app developer here.I hit a strange issue in development while searching for a very long track title.It appears that there is a hard limit of 144 characters for the `q` query parameter in the Web API /search endpoint.Se...

  • Music Fan
  • Plan: Premium Hello, third party app developer here. I hit a strange issue in development while searching for a very long track title. It appears that there is a hard limit of 144 chara...
  • czac1
  • Newbie
  • 958 Views
  • 3 replies
  • 0 likes
  • Query
    Search
    Web API
  • 958 Views
  • 3 replies
  • 0 likes

Uzbek language

PlanFree/PremiumCountrySpoiler (Highlight to read)UzbekistanUzbekistanDevice(iPhone 8, Samsung Galaxy 9, Macbook Pro late 2016)Operating System(iOS 10, Android Oreo, Windows 10,etc.) My Question or Issue My question: We need to add the Uzbek language...

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

Is Dashboard down?

I tried to login into developer platform, but the top right button keep showing login even after a successful login, and we I tried to open my project directly with the link it shows "Something went wrong, we could not load this dashboard page. Try a...

Sonorus_0-1693727835775.png
  • Casual Listener
  • I tried to login into developer platform, but the top right button keep showing login even after a successful login, and we I tried to open my project directly with the link it shows " Something w...
  • Ximzend
  • Spotify Star
  • 350 Views
  • 2 replies
  • 0 likes
  • Possible Bug
  • 350 Views
  • 2 replies
  • 0 likes

Solved!! Authorization code flow on backend/server

I'm working on a project using the Spotify API that I'm migrating from my local machine over to an Azure Function. It uses the Authorization Code Flow for access to the Spotify data of whomever logs in on my program. The issue is, of course, that the...

  • Newbie
  • I'm working on a project using the Spotify API that I'm migrating from my local machine over to an Azure Function. It uses the Authorization Code Flow for access to the Spotify data of whomever logs ...
  • Ximzend
  • Spotify Star
  • 1551 Views
  • 1 replies
  • 0 likes
  • Question
  • 1551 Views
  • 1 replies
  • 0 likes

Solved!! Error when trying to access user's profile

I have created an application on Spotify Dashboard that converts all my songs from the collection liked songs to a playlist using a programming language Python. Everything was fine untill yesterday, when I encountered the following issue and I do not...

  • Casual Listener
  • I have created an application on Spotify Dashboard that converts all my songs from the collection liked songs to a playlist using a programming language Python. Everything was fine untill yesterday, ...
  • TumFlyG
  • Casual Listener
  • 1535 Views
  • 2 replies
  • 1 likes
  • App
    Python
  • 1535 Views
  • 2 replies
  • 1 likes

Solved!! iFrame API script not working

Since yesterday the iFrame API widget stopped working. https://open.spotify.com/embed/iframe-api/v1 includes the script https://embed-cdn.spotifycdn.com/embed/_next/static/iframe_api.e0ba1237fa40e188feef.jswhich can no longer be found (404). Either t...

  • Casual Listener
  • Since yesterday the iFrame API widget stopped working.   https://open.spotify.com/embed/iframe-api/v1 includes the script https://embed-cdn.spotifycdn.com/embed/_next/static/iframe_api.e0...
  • sushants
  • Spotify
  • 738 Views
  • 5 replies
  • 0 likes
  • Possible Bug
  • 738 Views
  • 5 replies
  • 0 likes

BUG | DELETE 'https://api.spotify.com/v1/playlists/{playlist_id}/tracks' not working

I'm trying to Remove Playlist Item with the below request:DELETE https://api.spotify.com/v1/playlists/{playlist_id}/tracks I'm getting the Response Status: 200 OKAnd in the response body, I can see:{ "snapshot_id": "SnapshotIdText"} But when I make a...

  • Casual Listener
  • I'm trying to Remove Playlist Item with the below request: DELETE https://api.spotify.com/v1/playlists/{playlist_id}/tracks   I'm getting the Response Status: 200 OK And in the response...
  • Jaspal
  • Casual Listener
  • 270 Views
  • 3 replies
  • 0 likes
  • Possible Bug
  • 270 Views
  • 3 replies
  • 0 likes

Trouble with displaying public artist info on NextJS/Typescript App

PlanFree/PremiumCountry Device(iPhone 8, Samsung Galaxy 9, Macbook Pro late 2016)Operating System(iOS 10, Android Oreo, Windows 10,etc.) My Question or IssueI'm trying to display a list of artist albums by artist ID - with this code snippet & a clien...

Screenshot 2023-10-12 at 10.26.52 AM.png
  • Newbie
  •   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 ...
  • Ximzend
  • Spotify Star
  • 314 Views
  • 1 replies
  • 0 likes
  • "Artists page"
    React
    webapi
  • 314 Views
  • 1 replies
  • 0 likes

change DJ voice

I like the DJ function but would you please offer an option to CHANGE the DJ voice?

  • Visitor
  • I like the DJ function but would you please offer an option to CHANGE the DJ voice?
  • jpslyrix
  • Newbie
  • 1395 Views
  • 2 replies
  • 3 likes
  • 1395 Views
  • 2 replies
  • 3 likes

Embed to site only allows for preview

Hello - I am trying to embed a track on to our website but every time we try spotify gives us a preview file and not the whole track. Video attached: https://a.cl.ly/Jrum1bDe PlanFree/PremiumCountryUSA

  • Visitor
  • Hello - I am trying to embed a track on to our website but every time we try spotify gives us a preview file and not the whole track. Video attached: https://a.cl.ly/Jrum1bDe  Plan Free/Premiu...
  • 278 Views
  • 0 replies
  • 1 likes
  • embedding
    Feature Request
    Possible Bug
  • 278 Views
  • 0 replies
  • 1 likes

Superuser Contribution Dashboard issue update

Hey folks, this is Alvaro from the Spotify DevRel team. Thank you for reporting the issues with the Dashboard. We’re aware of the problem and we are working to get it fixed as I type.We’ll update you as soon as we have more news on the fix. Thanks fo...

  • Spotify
  • Spotify
  • Hey folks, this is Alvaro from the Spotify DevRel team. Thank you for reporting the issues with the Dashboard. We’re aware of the problem and we are working to get it fixed as I type. We’ll up...
  • Crumbzui
  • Newbie
  • 5644 Views
  • 46 replies
  • 3 likes
  • Update
  • 5644 Views
  • 46 replies
  • 3 likes

Discover Weekly Within API

Hello - I know that if your Discover Weekly playlist is refreshed, it's not simple (and maybe impossible) to recover the songs from the previous week.I am aware of the myriad of ways to backup the Discover Weekly playlist both manually and programmat...

  • Casual Listener
  • Hello -  I know that if your Discover Weekly playlist is refreshed, it's not simple (and maybe impossible) to recover the songs from the previous week. I am aware of the myriad of ways to ...
  • c-seruby
  • Casual Listener
  • 427 Views
  • 2 replies
  • 0 likes
  • API Help
    Discover Weekly
  • 427 Views
  • 2 replies
  • 0 likes

Superuser Contribution Scope extension request

Hi,We asked for a scope extension ('app-remote-control') for our app few days ago. Since then we are not able to see the status of the request, and now the link to send another request seems to be missing in the developer dashboard.How can we know wh...

  • Casual Listener
  • Hi, We asked for a scope extension ('app-remote-control') for our app few days ago.   Since then we are not able to see the status of the request, and now the link to send another request...
  • charlize977
  • Casual Listener
  • 768 Views
  • 4 replies
  • 0 likes
  • Scope Extension
  • 768 Views
  • 4 replies
  • 0 likes

401 error

{'error': {'status': 401, 'message': 'Invalid access token'}}What i need to do in this sutiation ?import jsonfrom dotenv import load_dotenvimport osimport base64from requests import post, getload_dotenv()client_id = os.getenv('CLIENT_ID')client_secre...

  • Visitor
  • {'error': {'status': 401, 'message': 'Invalid access token'}} What i need to do in this sutiation ? import json from dotenv import load_dotenv import os import base64 from requests import pos...
  • Ximzend
  • Spotify Star
  • 449 Views
  • 1 replies
  • 0 likes
  • error401
    Possible Bug
    Python
  • 449 Views
  • 1 replies
  • 0 likes

Group Session code information

I'm currently looking into doing some development involving the new group session feature added to mobile devices. Is this feature exposed on the web API in anyway which would allow information such as the session code/link to be retrieved? Thanks, A...

  • Visitor
  • I'm currently looking into doing some development involving the new group session feature added to mobile devices. Is this feature exposed on the web API in anyway which would allow information such ...
  • LaitEau
  • Regular
  • 1048 Views
  • 5 replies
  • 6 likes
  • 1048 Views
  • 5 replies
  • 6 likes