Rate Limit Exceeded

Rate Limit Exceeded

When a single user makes too many requests to Aurora in a one hour time frame, Aurora returns a rate_limit_exceeded error. By default, Aurora allows 3600 requests per hour – an average of one request per second.

If you are encountering this error, please reduce your request speed. Here are some strategies for doing so:

  • For collection endpoints, try specifying larger page sizes.
  • Try streaming responses to watch for new data instead of pulling data every time.
  • Cache immutable data, such as transaction details, locally

See the Rate Limiting Guide for more info.

Attributes

As with all errors Aurora returns, rate_limit_exceeded follows the Problem Details for HTTP APIs draft specification guide and thus has the following attributes:

Attribute Type Description
Type URL The identifier for the error. This is a URL that can be visited in the browser.
Title string A short title describing the error.
Status Number An HTTP status code that maps to the error.
Detail string A more detailed description of the error.
Instance string A token that uniquely identifies this request. Allows server administrators to correlate a client report with server log files.
Example

"type" : "https://hashcashconsultants.com/developers/Aurora/reference/errors/rate-limit-exceeded",

"title" : "Rate Limit Exceeded",

"status" : 429,

"detail" : "...",

"instance" : "d3465740-ec3a-4a0b-9d4a-c9ea734ce58a"

}