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