# Fetch all maximum orders for items

`GET /v1/buy-orders/snapshot`

Updates once per 10 seconds

Prices are integers. `1000` = `1 USD`.

## Parameters

| Name | In | Type | Required | Description |
| --- | --- | --- | --- | --- |
| `game` | query | enum | optional | Which game would you like to fetch items from (default csgo) |

## Example (curl)

```bash
curl -X GET 'https://api.waxpeer.com/v1/buy-orders/snapshot?game=csgo'
```

## Example response

```json
{
  "success": false,
  "timestamp": 1687297281,
  "offers": [
    {
      "by": "1247ffd5-f437-4a30-9953-10eda7df6e17",
      "max": "1380000",
      "name": "★ Butterfly Knife | Doppler (Factory New)"
    }
  ],
  "msg": "Snapshot not found"
}
```

## Responses

- `200` successful operation

## Notes for agents

- Auth is the query parameter `api`, not an Authorization header.
- See [/statuses.md](/statuses.md) for numeric trade status plus `escrow_status` / `release_date`.
- Prefer GET /v2/search-items-by-name over v1.
- Do not use GET /v1/ready-to-transfer-p2p; use the [trade websocket](/websocket.md).
