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

# Rate Limits

> Request limits for Data API REST clients.

Data API REST routes share a per-client budget, with a tighter cap on the public liquidity-rewards prefix:

| Tier / Action                 |                       Limit |
| ----------------------------- | --------------------------: |
| Data API REST requests        | 100 requests per 10 seconds |
| `/public/liquidity-rewards/*` |  30 requests per 10 seconds |

Authenticated `/liquidity-rewards/*` routes require `Authorization: Bearer <privy_access_token>` and share the default Data API REST budget.

## Client guidance

* Throttle on the client. Excess traffic receives `429 Too Many Requests`.
* Prefer the [Portfolio WebSocket](/data-api-reference/portfolio-websocket) for live portfolio updates instead of polling `GET /users/portfolio`.
* Orderbook rate limits are documented separately on the [Orderbook API rate limits](/api-reference/rate-limits) page.
