Skip to main content

Rate limits

The API runs on shared infrastructure. If you exceed the rate limit you’ll receive 429 Too Many Requests along with a Retry-After header indicating how many seconds to wait. If you need sustained high throughput, reach out on Discord so we can plan for it.

Error format

{
  "error": {
    "code": "RATE_LIMITED",
    "message": "Too many requests"
  }
}
HTTPCodeMeaning
400BAD_REQUESTInvalid parameters
401UNAUTHORIZEDMissing or invalid session / signature
404NOT_FOUNDResource not found
429RATE_LIMITEDToo many requests
500SERVER_ERRORUnexpected server error