SoundCloud · Rate Limits

Soundcloud Rate Limits

SoundCloud applies rate limits on token issuance and on streaming/play counts. Client Credentials tokens are limited to 50 tokens per 12 hours per app and 30 tokens per hour per IP. Play count limits are 15,000 total plays/24h and 1,000 plays per track/24h. The API returns HTTP 429 with X-RateLimit headers.

4 Limits Throttle: 429
MusicStreamingAudioOAuthTracksPlaylistsRate LimitingQuotasThrottling

Limits

Token issuance per app application
tokens
50 per 12 hours
Client Credentials flow.
Token issuance per IP ip
tokens
30 per 1 hour
Token endpoint.
Plays per track application
plays
1000 per 24 hours per track
Per-track stream cap.
Total plays application
plays
15000 per 24 hours
App-wide stream cap.

Policies

Backoff Strategy
On 429, honor X-RateLimit-Reset and apply exponential backoff with jitter.
Token Caching
Cache and reuse tokens; do not re-issue on every call.

Sources