Ratelimit

Zipline's API ratelimits certain endpoints to prevent spam and is usually only for a few seconds at a time. The ratelimits are per IP, route, and method.

Ratelimit Response

The API will return the same response and headers regardless of what route's ratelimit is hit. The response will be a 429 Too Many Requests with the following body:

{
"error": "Rate limit exceeded, retry in 1 second",
"statusCode": 429
}

The response will also include the following headers:

retry-after: 1
x-ratelimit-limit: 1
x-ratelimit-remaining: 0
x-ratelimit-reset: 1
HeaderDescription
retry-afterThe number of seconds to wait before retrying the request.
x-ratelimit-limitThe maximum number of requests allowed per (time frame which can vary).
x-ratelimit-remainingThe number of requests remaining in the current time frame.
x-ratelimit-resetThe number of seconds until the ratelimit resets.


Last updated: Aug 14, 2025
Edit this page on GitHub