Your app's requests to the REST API are evaluated per method.
Currently, there is a limit of 10,000 credits for API calls per minute per user per application.

Each REST API method is assigned one of the rate limit weight levels.

Weight

Cost of one API call

Level 1

50 credits

Level 2

100 credits

Level 3

500 credits

Level 4

2000 credits

If the number of requests exceeds the limit, standard 429 Too many requests error will be returned.

{
    "status": 429,
    "code": "tooManyRequests",
    "message": "Request rate limit exceed",
    "context": null,
    "type": "error"
}

Also, the following HTTP headers are included in every response, allowing you to check your current limitations.

Header Name

Description

X-RateLimit-Limit

Total credits that can be allocated per minute

X-RateLimit-Remaining

The number of credits left for the time window

X-RateLimit-Reset

Timestamp (UNIX epoch) for when the credits will be reset