Skip to main content

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​

ParameterTypeRequiredDescription
pool_idsstringYesComma-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​

StatusCodeDescription
400invalid_pool_idsThe pool_ids parameter is missing or contains non-integer values
500internal_errorUnexpected server error