Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.0xinsider.com/llms.txt

Use this file to discover all available pages before exploring further.

Limits

MetricValue
Requests per minute100
Window typeSliding window
ScopePer user (not per key)
Batch item units per minute100
The rate limit is shared across all endpoints and all keys belonging to the same user. Batch read endpoints also reserve item units before execution. A 25-trader batch costs 25 item units; a 25-market intel batch costs 25 item units.

Response headers

Every authenticated response includes rate limit headers:
X-RateLimit-Limit: 100
X-RateLimit-Remaining: 87
X-RateLimit-Reset: 1774450631
HeaderDescription
X-RateLimit-LimitMaximum requests per minute
X-RateLimit-RemainingRequests remaining in current window
X-RateLimit-ResetUnix timestamp when the window resets
Batch responses also include:
HeaderDescription
X-Request-CostNumber of batch item units charged for the request
X-Batch-RateLimit-LimitMaximum batch item units per minute
X-Batch-RateLimit-RemainingBatch item units remaining
X-Batch-RateLimit-ResetUnix timestamp when the batch item window resets

Rate limit exceeded

When you exceed the limit, you’ll receive a 429 response:
{
  "object": "error",
  "error": {
    "code": "rate_limited",
    "message": "Rate limit exceeded. Retry after 12s.",
    "doc_url": "https://docs.0xinsider.com/api-reference/introduction#rate-limits"
  }
}
The Retry-After header tells you how many seconds to wait:
Retry-After: 12

Best practices

  • Cache responses — most data updates every 30-120 seconds
  • Use cursor pagination instead of re-fetching full lists
  • Backoff on 429 — respect the Retry-After header
  • Batch your reads — fetch what you need in fewer, larger requests (higher limit)