This documentation describes the public API endpoints for accessing exchange market data. All endpoints return JSON responses.
Base URL:
These endpoints are public and do not require authentication.
The API has a rate limit of 60 requests per minute per IP address. Excessive requests may result in temporary restrictions.
Retrieves the current order book (bids and asks) for a specified market pair.
GET /api/v2/orderbook/
| Parameter | Required | Type | Description |
|---|---|---|---|
| ticker_id | Yes | String | Market pair identifier in BASE_QUOTE format (e.g., "BTC_USDT") |
| depth | No | Integer | Number of orders to return for each side (default: 100, max: 1000) |
{
"ticker_id": "BTC_USDT",
"timestamp": 1634567890,
"bids": [
["50000.00000000", "1.25000000"],
["49950.00000000", "2.10000000"]
],
"asks": [
["50100.00000000", "0.75000000"],
["50150.00000000", "3.20000000"]
]
}
ticker_id: The market pair identifiertimestamp: Current UNIX timestampbids: Array of bid orders [price, volume], sorted highest price firstasks: Array of ask orders [price, volume], sorted lowest price firstResponse will appear here...
Retrieves 24-hour market statistics for all available trading pairs.
GET /api/v2/tickers/
None
[
{
"ticker_id": "BTC_USDT",
"base_currency": "BTC",
"target_currency": "USDT",
"last_price": "50123.45000000",
"base_volume": "125.50000000",
"target_volume": "6300000.00000000",
"bid": "50100.00000000",
"ask": "50150.00000000",
"high": "50500.00000000",
"low": "49800.00000000",
"change_24h": "+2.45"
}
]
ticker_id: Market pair identifierbase_currency: Base currency symboltarget_currency: Quote currency symbollast_price: Last traded pricebase_volume: 24-hour trading volume in base currencytarget_volume: 24-hour trading volume in quote currencybid: Current best bid priceask: Current best ask pricehigh: Highest price in last 24 hourslow: Lowest price in last 24 hourschange_24h: Percentage price change with signResponse will appear here...
Both endpoints return errors in the following format:
{
"error": "Error message describing the issue"
}
400 Bad Request: Invalid parameters or missing required parameters404 Not Found: Requested resource not found500 Internal Server Error: Server-side error