Skip to content

Passthrough Spotify Web API always returns 429 "Too Many Requests" #282

@PaulVanSchayck

Description

@PaulVanSchayck

I had been using the Spotify Web API through the go-librespot API service. This was working great, but recently all my requests have started to return 429 Too many requests. Even when doing a fresh request afters hours of inactivity.

I'm doing this request:

$ curl -v http://localhost:3678/web-api/v1
*   Trying 127.0.0.1:3678...
* Connected to localhost (127.0.0.1) port 3678 (#0)
> GET /web-api/v1 HTTP/1.1
> Host: localhost:3678
> User-Agent: curl/7.88.1
> Accept: */*
> 
< HTTP/1.1 429 Too Many Requests
< Vary: Origin
< Date: Wed, 07 Jan 2026 21:56:28 GMT
< Content-Length: 0
< 
* Connection #0 to host localhost left intact

Doesn't seem to matter which Web API endpoint I try to use. Restarting go-librespot doesn't help. Anyone seen the same? Has Spotify changed things? I can use the Web API with the same account through https://developer.spotify.com/ just fine. I've also tried re-authenticating go-librespot (running in interactive mode).

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions