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

acorn221

Newbie

37050 Views

137 replies

14 likes

Discussion
  • 37050 Views
  • 137 replies
  • 14 likes

Persistent invalid_grant Error with Authorization Code Flow (Python/Spotipy) - Exhausted All Troubl

I'm developing a Python application using the Spotipy library and attempting to implement the Authorization Code Flow to gain API access. I'm consistently running into an invalid_grant error during the token exchange step, and I've exhausted almost a...

Visitor

I'm developing a Python application using the Spotipy library and attempting to implement the Authorization Code Flow to gain API access. I'm consistently running into an invalid_grant error during t...

vdsouza12345

Casual Listener

1067 Views

2 replies

3 likes

invalid_grant
Possible Bug
Question
Spotipy
  • 1067 Views
  • 2 replies
  • 3 likes

Spotify DJ playlist info/images

I'm making a currently-playing screen, and there's some odd things going on when using Spotify DJ. When the AI voice is active, this is what /me/player/currently-playing returns: { "timestamp" : 1685246754696, "context" : { "external_urls" : { "spoti...

Newbie

I'm making a currently-playing screen, and there's some odd things going on when using Spotify DJ.   When the AI voice is active, this is what /me/player/currently-playing returns:   &n...

magicpuddingpop

Newbie

1255 Views

1 replies

7 likes

  • 1255 Views
  • 1 replies
  • 7 likes

Incorrect rejection for Extension Quota from before the May 15th deadline

Hey Spotify team and community,I’m just a solo developer trying to build something fun and meaningful. I submitted my app VinylVerdict.fm on May 13, two days before the new quota rules went into effect. It’s a lighthearted site where users can log in...

Casual Listener

Hey Spotify team and community, I’m just a solo developer trying to build something fun and meaningful. I submitted my app VinylVerdict.fm on May 13, two days before the new quota rules went into ...

dangerdev

Casual Listener

494 Views

2 replies

0 likes

Discussion
Possible Bug
Question
  • 494 Views
  • 2 replies
  • 0 likes

No button to apply for extended quota

No button to apply for extended quota.Button in users forwards me to home page

Casual Listener

No button to apply for extended quota. Button in users forwards me to home page

Withor

Casual Listener

348 Views

2 replies

0 likes

Possible Bug
Question
  • 348 Views
  • 2 replies
  • 0 likes

Problem with adding user into User Management

Hi guys, I'm trying to integrate with Spotify API.User can login to my app through Spotify successfully but I can't use accessToken to call api due to error "Check settings on developer.spotify.com/dashboard, the user may not be registered."I ensure ...

Visitor

Hi guys, I'm trying to integrate with Spotify API. User can login to my app through Spotify successfully but I can't use accessToken to call api due to error "Check settings on developer.spotif...

408 Views

0 replies

0 likes

UserManagement
  • 408 Views
  • 0 replies
  • 0 likes

Spotify web api search for songs

Hello I created an app in the Spotify developer page and now got a clientId and clientSecretId. afterwards I implemented a search bar where you can search for a song in my flutter mobile app. this is the only case that I use the api in my app the res...

Music Fan

Hello   I created an app in the Spotify developer page and now got a clientId and clientSecretId. afterwards I  implemented a search bar where you can search for a song in my flutter mobi...

Ximzend

Spotify Star

633 Views

1 replies

0 likes

"search"
API Access
Developer Policy
Spotify Web API
  • 633 Views
  • 1 replies
  • 0 likes

App Review Process for extra scope request

Hello! I have an app that was approved for a quota extension before May 15, 2025.I'm now planning to request a new scope using the feature available in the accepted app settings. I’d like to know: will this trigger a full review of the app again, or ...

Casual Listener

Hello! I have an app that was approved for a quota extension before May 15, 2025. I'm now planning to request a new scope using the feature available in the accepted app settings. I’d like to know...

705 Views

0 replies

0 likes

Question
  • 705 Views
  • 0 replies
  • 0 likes

Memory Tagging detected an error

This type of crash is detected by GrapheneOS Memory Tagging and occurs multiple times a day. ```type: crashpackage: com.spotify.music:126882575, targetSdk 35osVersion: google/shiba/shiba:15/BP1A.250405.007.B1/2025042500:user/release-keysuid: 10226 (u...

Casual Listener

This type of crash is detected by GrapheneOS Memory Tagging and occurs multiple times a day.      ``` type: crash package: com.spotify.music:126882575, targetSdk 35 osVersion: go...

Kommbek

Casual Listener

927 Views

2 replies

0 likes

MTE memory tagging crash vulnerability exploit bug
  • 927 Views
  • 2 replies
  • 0 likes

Solved!! Buffer Overflow/Memory Error in Spotify

I'm no security expert, but I received this crash error randomly while using spotify. It wasn't even playing any music. I wanted to share this incase it is important, and spotify support sent me here. Nov 16 17:22:48 dish-washer spotify-launcher[2645...

Casual Listener

I'm no security expert, but I received this crash error randomly while using spotify. It wasn't even playing any music. I wanted to share this incase it is important, and spotify support sent me here...

Kommbek

Casual Listener

3051 Views

5 replies

5 likes

Possible Bug
  • 3051 Views
  • 5 replies
  • 5 likes

Superuser Contribution How to Transition from Development to Production for Commercial Use – Extended Quota Option Missing?

There seems to be no option anymore to request extended quota mode. If you have an app in development mode and controlling 25 users that can use it, how are you meant to deploy for commercial use and reach 250K MAUs and then be eligible for an extend...

Newbie

There seems to be no option anymore to request extended quota mode. If you have an app in development mode and controlling 25 users that can use it, how are you meant to deploy for commercial use and...

wobby

Newbie

1718 Views

5 replies

4 likes

Question
  • 1718 Views
  • 5 replies
  • 4 likes

Commercial use of Spotify preview embed player

HelloI recently published my mobile app "Loops" where you can share your favorite songs with your friends and explore new songs. I use the Spotify API for searching songs and then embedding these songs via the Embed Preview Player. I do not authorize...

Music Fan

Hello I recently published my mobile app "Loops" where you can share your favorite songs with your friends and explore new songs. I use the Spotify API for searching songs and then embedding these...

Ximzend

Spotify Star

516 Views

1 replies

0 likes

API for commercials
Commercial Licensing
Embed Player
spotify api
  • 516 Views
  • 1 replies
  • 0 likes

Request to Restore Access to preview_url in API Responses for UGC App Use

Dear Spotify Team,I hope you're doing well.I'm developing a user-generated content (UGC) app that allows users to create and view short-form videos, somewhat similar to TikTok or Instagram Reels. As part of this experience, each video may feature bac...

Visitor

Dear Spotify Team, I hope you're doing well. I'm developing a user-generated content (UGC) app that allows users to create and view short-form videos, somewhat similar to TikTok or Instagram Reels....

Ximzend

Spotify Star

1188 Views

1 replies

1 likes

Feature Request
Question
  • 1188 Views
  • 1 replies
  • 1 likes

Superuser Contribution INVALID_CLIENT: Insecure redirect URI

Hello everyone,I'm new to the Spotify API and I'm currently trying to complete the OAuth authorization flow for my web application. After being redirected to the Spotify login page, I log in, but instead of getting redirected to my app's callback URL...

Newbie

Hello everyone, I'm new to the Spotify API and I'm currently trying to complete the OAuth authorization flow for my web application. After being redirected to the Spotify login page, I log in, but i...

LambertSpot

Spotify

830 Views

1 replies

0 likes

Possible Bug
Question
  • 830 Views
  • 1 replies
  • 0 likes

Superuser Contribution Missing title/name Fields in /v1/audiobooks/{id} Response

Hi all– I’m building an app that uses the Spotify Web API to fetch audiobook metadata from the /v1/audiobooks/{id} endpoint. For most audiobooks, the response includes the expected fields like title, name, authors, etc. However, for certain audiobook...

Casual Listener

Hi all–   I’m building an app that uses the Spotify Web API to fetch audiobook metadata from the /v1/audiobooks/{id} endpoint.   For most audiobooks, the response includes the expected ...

LambertSpot

Spotify

493 Views

1 replies

0 likes

Possible Bug
  • 493 Views
  • 1 replies
  • 0 likes

Solved!! The "recently played songs" endpoint return no update since 17:45UTC

Hello,Title says it all. The endpoint `/me/player/recent-played` does work (returns 200), but its content does not change. The rate of change started to drop at 17:45UTC and reached almost 0% at 19:50UTC. (see image below, green is rate of change, bl...

Regular

Hello, Title says it all. The endpoint `/me/player/recent-played` does work (returns 200), but its content does not change.   The rate of change started to drop at 17:45UTC and reached almo...

gawen

Regular

669 Views

4 replies

3 likes

bug
  • 669 Views
  • 4 replies
  • 3 likes

Solved!! Premium Required" When Attempting to Play Track via API

I'm encountering an issue when trying to play a track using the Spotify API. The response I receive is as follows:{ "error": { "status": 403, "message": "Player command failed: Premium required", "reason": "PREMIUM_REQUIRED"}}My question is: Does the...

Casual Listener

I'm encountering an issue when trying to play a track using the Spotify API. The response I receive is as follows: {     "error": { "status": 403, "message": "Player command failed: Prem...

Erik-RG

Newbie

2193 Views

4 replies

0 likes

Discussion
Question
  • 2193 Views
  • 4 replies
  • 0 likes

Small app to get the BPM and other audio parameters reserved for big sharks now

PlanFamilyCountryPolandDeviceAPI calls My Question or IssueI was about to create a small Python script that would simply analyze our family playlist (about 300-350 tracks) and build a table with filters where we could search for some happy tracks, sl...

Casual Listener

Plan Family Country Poland Device API calls   My Question or Issue I was about to create a small Python script that would simply analyze our family playlist (about 300-350 tracks) and bu...

icmtf

Casual Listener

980 Views

3 replies

0 likes

API Change
Audio Features
  • 980 Views
  • 3 replies
  • 0 likes

Solved!! Feature Suggestion: Voice Command and AI Assistant Integration for Spotify

Dear Spotify Team,I hope this message finds you well.I'm writing to suggest a potential feature enhancement that could significantly elevate the user experience on Spotify. Inspired by the convenience and efficiency of AI-driven voice assistants like...

Casual Listener

Dear Spotify Team, I hope this message finds you well. I'm writing to suggest a potential feature enhancement that could significantly elevate the user experience on Spotify. Inspired by th...

ribezaz

Spotify Star

901 Views

1 replies

1 likes

Feature Request
  • 901 Views
  • 1 replies
  • 1 likes

Superuser Contribution Detail reason for rejection

PlanPremiumCountryItalyMy Question or IssueHi everyone, I sent my application review last month and I received a negativa result. I would like to receive details regarding my refusal, but I have not receive nothing on my email. is there a way to get ...

Casual Listener

Plan Premium Country Italy My Question or Issue Hi everyone, I sent my application review last month and I received a negativa result. I would like to receive details regarding my refusal, but I...

mruta

Casual Listener

1096 Views

5 replies

0 likes

Developer
  • 1096 Views
  • 5 replies
  • 0 likes

405 Method Not Allowed on PUT /v1/me/player Despite Correct Scopes

Hello, I am developing a web app using the Web Playback SDK and the Authorization Code with PKCE flow. I am able to successfully complete the entire authentication process. I am requesting the following scopes: `streaming`, `user-read-private`, and `...

Visitor

Hello, I am developing a web app using the Web Playback SDK and the Authorization Code with PKCE flow. I am able to successfully complete the entire authentication process. I am requesting the follow...

Ximzend

Spotify Star

286 Views

1 replies

0 likes

Question
  • 286 Views
  • 1 replies
  • 0 likes