API reference
Public API/Baskets

Underlyers

GET/baskets/{basket_id}/underlyers

Component market prices, weights, and stats.

120 requests / minute per key (read tier). Returns its payload natively - no envelope.

Authorizations

Authorizationstringheaderrequired

Bearer token - an ito_* key (from Settings) holding the baskets:read scope.

Path parameters

basket_idstringrequired

Basket identifier

Query parameters

as_ofstring

Historical composition date (YYYY-MM-DD)

fastint

Set to 1 to serve cached prices without refreshing

Request
curl "https://itomarkets.com/api/v1/baskets/ai-frontier/underlyers" \  -H "Authorization: Bearer $ITO_API_KEY"
ResponseJSON
{  "basket_id": "ai-frontier",  "underlyers": [    {      "identifier": "will-x-happen",      "platform": "polymarket",      "market_name": "Will X happen?",      "weight": 0.08,      "side": "yes",      "current_price": 0.61,      "change_1d": 1.2    }  ],  "fast_mode": false}