Get an API key
Every request needs a key. Here is how to get one.
Quickstart
Make your first request and open your first stream in a few minutes.
What you can read
Every response follows the same conventions: camelCase field names, timestamps in Unix milliseconds, and exact decimal strings for money. See Reading responses.
Base URLs
The OpenAPI document needs no key. Use it to generate a client in your language.
Call it from your backend
Your API key is a secret. Call the API from a server you control, never from browser or mobile code. The API sends no CORS headers, and a browser cannot set the header the stream handshake needs. See Authentication.Next steps
Authentication
Send your key on REST requests and on the stream handshake.
Reading responses
Timestamps, money objects, decimals and percentages.
Errors and retries
Every error code, and which ones to retry.
Connecting to streams
Subscribe to live trades, candles and token updates.