Reference
Assets
Supported assets, tick sizes, index sources and the Probora Price Index endpoint.
Supported assets
Use the symbol in paths (/v1/consensus/BTC/15m). Symbols are case-insensitive; responses always use the uppercase form.
| Symbol | Asset | Tick size | Index sources | Derivatives | Since |
|---|---|---|---|---|---|
| BTC | Bitcoincrypto | 0.01 | Binance, OKX, Coinbase | Yes | Mar 2, 2026 |
| ETH | Ethereumcrypto | 0.01 | Binance, OKX, Coinbase | Yes | Mar 2, 2026 |
| SOL | Solanacrypto | 0.01 | Binance, OKX, Coinbase | Yes | Mar 2, 2026 |
| XRP | XRPcrypto | 0.0001 | Binance, OKX, Coinbase | Yes | Mar 2, 2026 |
| DOGE | Dogecoincrypto | 0.00001 | Binance, OKX, Coinbase | Yes | Mar 2, 2026 |
| HYPE | Hyperliquidcrypto | 0.001 | OKX, Bybit, Hyperliquid | Yes | Oct 20, 2026 |
| BNB | BNBcrypto | 0.01 | Binance, OKX, Bybit | Yes | Mar 2, 2026 |
| GOLD | Goldcommodity | 0.01 | Gold API (spot), Binance Futures, OKX Perpetuals, Bybit Perpetuals | — | Mar 2, 2026 |
| SILVER | Silvercommodity | 0.001 | Gold API (spot), Binance Futures, OKX Perpetuals, Bybit Perpetuals | — | Mar 2, 2026 |
| OIL | Crude Oilcommodity | 0.01 | Binance Futures, OKX Perpetuals, Bybit Perpetuals | — | Mar 2, 2026 |
Commodity markets (GOLD, SILVER, OIL) run on the same index architecture as crypto and only open windows during CME Globex hours. Agents that need leveraged-derivatives data are unavailable on markets without it.
Probora Price Index
Every Price To Beat and Settlement Price comes from the Probora Price Index. It is Probora's own index, independent of any prediction platform or its odds:
- Quotes are collected from each of the asset's sources at the exact instant.
- Quotes older than 5 seconds are discarded as stale.
- Quotes more than 50 bps from the provisional median are excluded as outliers.
- With at least 2 valid sources, the median is rounded to the asset's tick size. Otherwise the index is unavailable and the affected window is VOID.
Assets
GET
/ v1/ assetsStableAll plansapi.probora.xyz
Supported assets, tick sizes and index sources.
Parameters
This endpoint takes no parameters.
Request
# export PROBORA_API_KEY=prb_live_…
curl "https://api.probora.xyz/v1/assets" \
-H "Authorization: Bearer $PROBORA_API_KEY"Response
200 OK, returned as application/json. Example:
Response · 200
{
"data": [
{
"symbol": "BTC",
"name": "Bitcoin",
"class": "crypto",
"tick_size": 0.01,
"sources": [
"binance",
"okx",
"coinbase"
]
},
{
"symbol": "GOLD",
"name": "Gold",
"class": "commodity",
"tick_size": 0.01,
"sources": [
"gold-api",
"binance-futures",
"okx-swap",
"bybit-linear"
]
}
]
}Response fields
| Field | Type | Description |
|---|---|---|
| data | array | Page of results, newest first. |
Fields of each item in data
| Field | Type | Description |
|---|---|---|
| symbol | string | Asset symbol. |
| name | string | Display name. |
| class | string | "crypto" or "commodity". |
| tick_size | number | Rounding increment for index values; outcomes compare whole ticks. |
| sources | array | Per-source quotes with status and deviation from the median. |
Probora Price Index
GET
/ v1/ index/ {asset}Developer PreviewAll plansapi.probora.xyz
Current index value with every source quote and its deviation.
Parameters
| Parameter | In | Type | Description |
|---|---|---|---|
| assetrequired | path | string | Asset symbol. One of BTC, ETH, SOL, XRP, DOGE, HYPE, BNB, GOLD, SILVER, OIL.Example: BTC |
Request
# export PROBORA_API_KEY=prb_live_…
curl "https://api.probora.xyz/v1/index/BTC" \
-H "Authorization: Bearer $PROBORA_API_KEY"Response
200 OK, returned as application/json. Example:
Response · 200
{
"asset": "BTC",
"price": 76241.37,
"method": "median",
"timestamp": "2026-11-14T20:07:31.000Z",
"sources": [
{
"source": "binance",
"price": 76242.1,
"deviation_bps": 0.1,
"status": "ok"
},
{
"source": "okx",
"price": 76239.8,
"deviation_bps": -0.2,
"status": "ok"
},
{
"source": "coinbase",
"price": 76241.37,
"deviation_bps": 0,
"status": "ok"
}
],
"data_mode": "live"
}Response fields
| Field | Type | Description |
|---|---|---|
| asset | string | Asset symbol, e.g. BTC. |
| price | number | Index value. |
| method | string | Aggregation method (always "median"). |
| timestamp | string | Instant the value refers to (UTC). |
| sources | array | Per-source quotes with status and deviation from the median. |
| data_mode | string | "live" for real price sources, "demo" for the simulated network. The two are never mixed. |
Questions or feedback on the API? [email protected]