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
| Metric | Value |
|---|
| Requests per minute | 100 |
| Window type | Sliding window |
| Scope | Per user (not per key) |
| Batch item units per minute | 100 |
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.
Every authenticated response includes rate limit headers:
X-RateLimit-Limit: 100
X-RateLimit-Remaining: 87
X-RateLimit-Reset: 1774450631
| Header | Description |
|---|
X-RateLimit-Limit | Maximum requests per minute |
X-RateLimit-Remaining | Requests remaining in current window |
X-RateLimit-Reset | Unix timestamp when the window resets |
Batch responses also include:
| Header | Description |
|---|
X-Request-Cost | Number of batch item units charged for the request |
X-Batch-RateLimit-Limit | Maximum batch item units per minute |
X-Batch-RateLimit-Remaining | Batch item units remaining |
X-Batch-RateLimit-Reset | Unix 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:
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)