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.

Base URL

https://api.0xinsider.com/api/v1/

Authentication

All endpoints (except /api/v1/health) require a Bearer token:
Authorization: Bearer oxi_sk_live_...
Generate your key at 0xinsider.com/developers.

Response format

Every response follows a consistent envelope:
{
  "object": "trader",
  "data": { ... },
  "meta": {
    "request_id": "req_550e8400",
    "cached": false
  }
}
List endpoints include pagination:
{
  "object": "list",
  "data": [...],
  "has_more": true,
  "next_cursor": "97.94_0x863...",
  "meta": { ... }
}

Prefixed IDs

Every entity has a type-prefixed ID for easy identification:
EntityPrefixExample
Tradertrd_trd_0xabc123def456
Marketmkt_mkt_0x789condition
Whale tradewt_wt_12345
Radar flagrf_rf_67890
Requestreq_req_550e8400

Rate limits

100 requests per minute per user (sliding window). Check response headers:
HeaderDescription
X-RateLimit-LimitMax requests per window
X-RateLimit-RemainingRequests remaining
X-RateLimit-ResetUnix timestamp when window resets
Retry-AfterSeconds to wait (only on 429)
Batch endpoints also expose X-Request-Cost and X-Batch-RateLimit-* headers. A batch item costs one item unit, so a 25-item batch reserves 25 batch units before execution.

Trust metadata

Newer builder endpoints document source, freshness, reconciliation, and completeness metadata for values that can be cached, stale, partial, computed, or provider-unavailable. Do not convert unavailable provider-owned values into 0, empty arrays, or empty objects. Treat explicit unavailable or partial metadata as part of the result.