exportify icon indicating copy to clipboard operation
exportify copied to clipboard

Rate Limiting

Open gryffyn opened this issue 3 months ago • 7 comments

Exportify has encountered rate limiting while querying endpoint https://api.spotify.com/v1/audio-features!

346 playlists, 20280 total tracks.

gryffyn avatar Sep 10 '25 20:09 gryffyn

Exportify has encountered rate limiting while querying endpoint https://api.spotify.com/v1/artists!

I tried exporting several over hundred tracks playlists at the same time, seems reasonable for ratelimiting!

LuchoFioramonti avatar Sep 16 '25 04:09 LuchoFioramonti

I'm doing 6000 tracks in my liked songs playlsit, also pretty reasonable.

whispersnyc avatar Sep 23 '25 04:09 whispersnyc

Exportify has encountered rate limiting while querying endpoint https://api.spotify.com/v1/artists!

644 playlists, about 16-20k songs total

schoenfbe avatar Oct 28 '25 15:10 schoenfbe

1 playlist, 2274 songs. cleared up in less than a minute. 🙏

joshuahhh avatar Nov 03 '25 22:11 joshuahhh

Liked Songs, 10100 tracks XD. But it did actually export everything in under a minute, so everything is okay <3

Wrx95Pro avatar Nov 19 '25 12:11 Wrx95Pro

Really impressive with the auto backoff!

ChristopherTheBoss avatar Nov 29 '25 18:11 ChristopherTheBoss

It's pretty easy, actually. If they return you a rate-limiting code, then in the metadata they also return a recommended waiting period, so all you gotta do is tail-call a promise that sends out a request that much time later. See the apiCall function in exportify.js.

pavelkomarov avatar Dec 04 '25 00:12 pavelkomarov

Thanks to everyone who let me know they'd encountered this error message. You seem to be numerous but relatively rare considering how many people use the app (broke 2000 users in a day recently!), and all seems to be working as intended, so I've gone and silenced the message. This has been a successful trial of rate limiting behavior.

pavelkomarov avatar Dec 10 '25 22:12 pavelkomarov