Rate limits

All API endpoints are rate limited to 2,000 requests per minute which is based on the client IP address and the client authentication key. If you reach the limit, you'll receive an HTTP status 429 error. There will be HTTP Header Retry-After which indicates the number of seconds until you can make another request.

Example HTTP Response

HTTP/1.1 429 Too Many Requests
Retry-After: 2
X-RateLimit-Limit: 4
X-RateLimit-Remaining: 0
X-RateLimit-Reset: Thu Jul 07 2022 15:34:55 GMT-0700 (Pacific Daylight Time)
  "code": "too-many-requests",
  "message": "Please try again in 2 seconds",
  "statusCode": 429,
  "messages": [
    "Please try again in 2 seconds"