Create a key
Open the dashboard and create an API key. The free tier needs no card.
The response
Every market-data route returns the same envelope:success, data, and meta. Here is the full BTC order book response, top levels shown:
pxandszare decimal strings. Parse them as decimals, not floats, when you need exact values.nis the number of resting orders at that price level.- Keep
meta.request_id(or thex-request-idresponse header) for logs and support.
When a call fails
Most first-call failures are a missing or wrong key (401). Check your X-API-Key. Errors use the same envelope as success, with an error object:
| Code | Means | Do |
|---|---|---|
400 | Bad parameter, symbol, or time range | Fix the request before retrying |
401 | Missing or invalid API key | Check X-API-Key and key status |
403 | Key lacks access to the route or gated data | Choose another route or upgrade access |
429 | Rate, concurrency, or credit limit reached | Honor Retry-After, otherwise back off |
meta.request_id or x-request-id when you ask for support.
Next
Browse REST routes
Parameters, schemas, examples, and credits, backed by OpenAPI.
Check venue coverage
Pick the right namespace and confirm the history window before wiring symbols.
Connect WebSocket
Stream live data or replay historical sequences over one socket.
Choose tooling
Move from curl to SDKs, CLI, MCP Server, Skill, or OpenAPI codegen.
Free tier, no card
Get a key and run a real call
New accounts start free, no card required. Create a key in the dashboard and paste it into any example here.