> ## Documentation Index
> Fetch the complete documentation index at: https://sdk.zeustrade.io/llms.txt
> Use this file to discover all available pages before exploring further.

# REST overview

> The public REST reads behind the SDK and their rate limits.

Base URL `https://api.zeustrade.io` (test network `https://api.test.zeustrade.io`). The SDK wraps these routes; you can also call them directly.

| Route | Returns |
| - | - |
| `GET /markets` | Listed markets |
| `GET /prices` | Current mark prices |
| `GET /candles` | OHLCV candles of a market |
| `GET /statistics/summary` | Trading summary for a period |
| `GET /statistics/executions` | Latest executed trades of a market |
| `GET /statistics/executions/latency` | Order execution latency |
| `GET /statistics/fee-apr` | ZLP fee APR |
| `GET /account/{address}/positions` | Open positions of an address |
| `GET /account/{address}/orders` | Open limit, take profit and stop loss orders |
| `GET /actions-history` | All trading activity of an address |
| `GET /lp/withdrawals` | ZLP deposits and the withdrawal queue of an address |
| `GET /leaderboard` | Trader leaderboard |

## Rate limits

* Without a key: 300 requests per minute per route and IP. Some routes have lower limits, such as 60 per minute on `/account/*`.
* With a valid market-maker key in `x-api-key`: 1,200 requests per minute per route, counted per key. Routes with their own lower limit keep it, counted per key.
* A wrong key is treated as no key on public routes.

Every response carries `x-ratelimit-limit`, `x-ratelimit-remaining` and `x-ratelimit-reset`.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.