Skip to content

Rate Limiting

The API limits requests to prevent abuse.

Global Limits

Time WindowMax. Requests
1 second3
10 seconds20
60 seconds100

Some endpoints (e.g. stream list, song history) are exempt from global limits as they are designed for frequent queries.

Strict Limits

These endpoints have additional, stricter limits:

EndpointLimit
POST /user (Registration)5 per minute
POST /user/login10 per minute
POST /user/requestPasswordChange5 per minute
DELETE /user/verify/:token5 per minute

Error Response

When the limit is exceeded, the API responds with:

http
HTTP 429 Too Many Requests
json
{
  "statusCode": 429,
  "message": "ThrottlerException: Too Many Requests"
}

RadioReg API