Skip to main content
GET
/
v1
/
stats
/
calibration
Market Calibration
curl --request GET \
  --url https://api.polyquantlab.com/v1/stats/calibration \
  --header 'Authorization: Bearer <token>'
{
  "ticker": "BTC",
  "event_type": "5m",
  "minutes_before": 1,
  "buckets": [
    {
      "prob_lo": 0,
      "prob_hi": 0.1,
      "n_markets": 1240,
      "frac_resolved_up": 0.04
    },
    {
      "prob_lo": 0.1,
      "prob_hi": 0.2,
      "n_markets": 612,
      "frac_resolved_up": 0.13
    },
    {
      "prob_lo": 0.2,
      "prob_hi": 0.3,
      "n_markets": 421,
      "frac_resolved_up": 0.24
    },
    {
      "prob_lo": 0.45,
      "prob_hi": 0.55,
      "n_markets": 802,
      "frac_resolved_up": 0.49
    },
    {
      "prob_lo": 0.8,
      "prob_hi": 0.9,
      "n_markets": 580,
      "frac_resolved_up": 0.86
    },
    {
      "prob_lo": 0.9,
      "prob_hi": 1,
      "n_markets": 1184,
      "frac_resolved_up": 0.95
    }
  ]
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Query Parameters

ticker
string | null
Example:

"BTC"

event_type
string | null
Example:

"5m"

minutes_before
number
default:1

How far before resolution to sample the implied probability.

Required range: 0 <= x <= 1440
since
string<date-time> | null
until
string<date-time> | null
buckets
integer
default:10
Required range: 2 <= x <= 50
max_markets
integer
default:2000
Required range: 10 <= x <= 10000

Response

Successful Response

ticker
enum<string>
required
Available options:
BTC,
ETH,
SOL
event_type
enum<string>
required
Available options:
5m,
15m,
1h,
4h,
daily_up_down
minutes_before
number<double>
required
buckets
object[]
required