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

# Token Price

> Get the current price, resolution status, and price source for any outcome token.

Returns the latest price for an outcome token, including where the price was sourced from and whether the market has resolved.

## Request

```
GET /v3/markets/{token_id}/price
```

### Path parameters

| Parameter  | Type   | Description      |
| ---------- | ------ | ---------------- |
| `token_id` | string | Outcome token ID |

## Example

```bash theme={null}
curl https://api.polynode.dev/v3/markets/75783394880030392863380883800697645018418815910449662777195626260206142035810/price
```

```json theme={null}
{
  "token_id": "75783394880030392863380883800697645018418815910449662777195626260206142035810",
  "price": 1.0,
  "resolved": true,
  "source": "settlement",
  "updated_at": "2026-05-13 12:27:28.558218",
  "elapsed_ms": 1
}
```

## Response fields

| Field        | Type    | Description                                                                                                                                                  |
| ------------ | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `token_id`   | string  | Outcome token ID                                                                                                                                             |
| `price`      | number  | Token price in USD. Range `0`–`1` for unresolved markets, exactly `0` or `1` for resolved.                                                                   |
| `resolved`   | boolean | Whether the market has settled                                                                                                                               |
| `source`     | string  | Price source: `settlement` (final payout), `clob_mid` (CLOB orderbook midpoint), `v1_condition` (V1 condition payout), `last_fill` (most recent trade price) |
| `updated_at` | string  | When the price was last updated                                                                                                                              |

### Price priority

Prices follow this priority chain (higher sources are never overwritten by lower ones):

1. `settlement` -- final payout after market resolution (`0` or `1`)
2. `clob_mid` -- live CLOB orderbook midpoint (updated every 5 minutes)
3. `v1_condition` -- V1 condition payout data
4. `last_fill` -- price from the most recent trade
