0xArchive sells API access to market data infrastructure. Build products, research workflows, alerts, backtests, dashboards, agent workflows, and organization-owned systems against the routes described in this portal. API access does not by itself grant the right to resell, republish, sublicense, or redistribute raw datasets outside your organization. Data rights decide what your system can do with market data after an endpoint, export, SDK, CLI job, MCP tool, or Skill returns it. Treat raw-data redistribution as a commercial/legal boundary, not a code-generation detail.Documentation Index
Fetch the complete documentation index at: https://docs.0xarchive.io/llms.txt
Use this file to discover all available pages before exploring further.
Practical Rule
The safe default is simple: call the API for your own application, store the records your application needs, and use the output to power analysis, models, monitoring, private dashboards, and user-facing product behavior. If your product exposes raw downloadable market data, a bulk resale path, a public archive, or a third-party feed built from 0xArchive records, review the commercial terms before shipping.| Use case | Default fit | What to check |
|---|---|---|
| Internal research notebook | Good fit | API key handling, route family, freshness, reproducible request metadata |
| Backtesting pipeline | Good fit | Historical window, point-in-time assumptions, gap handling, request IDs |
| Internal dashboard | Good fit | Caching, refresh cadence, plan limits, incident handling |
| Customer-facing app view | Good fit | Derived display, latency expectations, plan capacity |
| Public raw-data download | Commercial review | Redistribution terms, volume, attribution, retention, export workflow |
| Resold market-data feed | Commercial review | Contract, downstream recipients, SLA, delivery model |
Keep Source Context Attached To Data
Every stored dataset should carry enough context to show where it came from. Save the route, symbol, venue family, time window, query parameters, cursor chain,meta.request_id, freshness or quality state, and generation time alongside the payload. For Data Catalog exports, also store the job ID, schema keys, quote context, credits applied, and file format. That metadata makes a file useful to another engineer later and gives support enough context to diagnose an issue.
For example, a historical trades pull should store more than the rows: