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

# Markets

> Market IDs, statuses, and response format.

## Market IDs

Every market has a unified ID with a platform prefix:

| Platform   | Format                | Example                      |
| ---------- | --------------------- | ---------------------------- |
| Polymarket | `poly_{condition_id}` | `poly_0x24fb7c2d95c93a68...` |
| Kalshi     | `kal_{ticker}`        | `kal_KXNEWPOPE-70-FAMB`      |

Use these IDs across all endpoints — trades, candles, orderbooks, etc.

## Response format

```json theme={null}
{
  "id": "poly_0x24fb...",
  "slug": "will-israel-launch-a-major-ground-offensive",
  "question": "Will Israel launch a major ground offensive in Lebanon by March 31?",
  "status": "open",
  "outcomes": [
    { "label": "Yes", "price": 0.998, "price_cents": 100 },
    { "label": "No", "price": 0.002, "price_cents": 0 }
  ],
  "volume_24h": 20870737.0,
  "platforms": [{
    "platform": "polymarket",
    "native_id": "0x24fb...",
    "url": "https://polymarket.com/event/will-israel-..."
  }],
  "event_slug": "will-israel-launch-a-major-ground-offensive"
}
```

**Key fields:**

* `price` — probability from 0 to 1
* `price_cents` — same value as 0-100 integer
* `volume_24h` — USD volume in the last 24 hours
* `timestamp_ms` — all timestamps are Unix milliseconds
* `event_slug` — groups related markets under one event

## Statuses

| Status     | Meaning                         |
| ---------- | ------------------------------- |
| `open`     | Actively trading                |
| `closed`   | Trading ended, not yet resolved |
| `resolved` | Final outcome determined        |
