The API throttles queries at a rate of 1 request per 5 seconds and with a max cap of 1,000 requests per day.

When a request is throttled, the expected API response is an HTTP status 429. The retry-after property represents the time to wait in seconds before a subsequent request is accepted.

{
  "path": "/graphql",
  "retry-after": 2,
  "error": "Forbidden",
  "message": "Too many requests, please wait before trying again",
  "timestamp": "2021-05-06T21:17:23.036+0000",
  "status": 429
}