GET /api/v1/pools/probabilities
Returns the current market probabilities for one or more pools. Each pool maps to an array of probability values corresponding to its market outcomes.
Authentication​
None required. This is a public endpoint.
Request​
Query Parameters​
| Parameter | Type | Required | Description |
|---|---|---|---|
pool_ids | string | Yes | Comma-separated list of pool IDs (e.g., 1,2,3) |
Example​
curl "https://intotes.com/api/v1/pools/probabilities?pool_ids=1,2,3"
Response​
200 OK​
The response is an object where each key is a pool ID (as a string) and the value is an array of probability floats for that pool's market outcomes.
{
"1": [0.55, 0.45],
"2": [0.30, 0.70],
"3": [0.20, 0.35, 0.15, 0.30]
}
Each probability value is a float between 0 and 1. For binary pools, the array contains two values (YES and NO). For multi-outcome pools, the array length matches the number of outcomes. Probabilities within a pool always sum to 1.
Errors​
| Status | Code | Description |
|---|---|---|
| 400 | invalid_pool_ids | The pool_ids parameter is missing or contains non-integer values |
| 500 | internal_error | Unexpected server error |