Cross-venue market families for a single game, grouped by section
Returns one game's markets grouped into sections such as game lines, halves, player props, exact score, and corners. Cross-venue families can include Polymarket, Kalshi, Predict.fun, and Hyperliquid. Each family is either a pill of named outcomes or a ladder of ordered Over/Under rungs. Tradeable legs carry provider identifiers and pricing; equivalent families and outcomes share opaque mergeKey and outcomeKey values. Combo-capable legs include their eligibility and position identifiers. Responses are briefly cached.
Request
- Base URLhttps://data.kairos.trade
- Authnone required
Query parameters
Game/event slug. Supply exactly one of slug or game_id.
Provider game id. Supply exactly one of game_id or slug; this is preferred when the discovery response carries one.
Response
Cross-venue markets grouped into sections of pill/ladder market families.
Example response
{
"slug": "nba-lal-bos-2026-01-15",
"teamA": "Los Angeles Lakers",
"teamB": "Boston Celtics",
"sport": "nba",
"sections": {
"gameLines": [
{
"key": "moneyline",
"title": "Moneyline",
"mergeKey": "moneyline",
"legs": [
{
"label": "Celtics -4.5",
"marketId": "587234",
"price": 0.52,
"outcomeKey": "team:boston celtics",
"conditionId": "0x5f2c1a9e0b7d4c3a8e6f1b2d9c0a7e4f3b8d6c1a2e9f0b7c4d3a8e5f6b1c2d9e"
}
],
"rungs": [
{
"line": 220.5,
"legs": [
{
"label": "Celtics -4.5",
"marketId": "587234",
"price": 0.52,
"outcomeKey": "team:boston celtics",
"conditionId": "0x5f2c1a9e0b7d4c3a8e6f1b2d9c0a7e4f3b8d6c1a2e9f0b7c4d3a8e5f6b1c2d9e"
}
]
}
]
}
],
"halves": [
{
"key": "moneyline",
"title": "Moneyline",
"mergeKey": "moneyline",
"legs": [
{
"label": "Celtics -4.5",
"marketId": "587234",
"price": 0.52,
"outcomeKey": "team:boston celtics",
"conditionId": "0x5f2c1a9e0b7d4c3a8e6f1b2d9c0a7e4f3b8d6c1a2e9f0b7c4d3a8e5f6b1c2d9e"
}
],
"rungs": [
{
"line": 220.5,
"legs": [
{
"label": "Celtics -4.5",
"marketId": "587234",
"price": 0.52,
"outcomeKey": "team:boston celtics",
"conditionId": "0x5f2c1a9e0b7d4c3a8e6f1b2d9c0a7e4f3b8d6c1a2e9f0b7c4d3a8e5f6b1c2d9e"
}
]
}
]
}
],
"playerProps": [
{
"key": "moneyline",
"title": "Moneyline",
"mergeKey": "moneyline",
"legs": [
{
"label": "Celtics -4.5",
"marketId": "587234",
"price": 0.52,
"outcomeKey": "team:boston celtics",
"conditionId": "0x5f2c1a9e0b7d4c3a8e6f1b2d9c0a7e4f3b8d6c1a2e9f0b7c4d3a8e5f6b1c2d9e"
}
],
"rungs": [
{
"line": 220.5,
"legs": [
{
"label": "Celtics -4.5",
"marketId": "587234",
"price": 0.52,
"outcomeKey": "team:boston celtics",
"conditionId": "0x5f2c1a9e0b7d4c3a8e6f1b2d9c0a7e4f3b8d6c1a2e9f0b7c4d3a8e5f6b1c2d9e"
}
]
}
]
}
],
"moreMarkets": [
{
"key": "moneyline",
"title": "Moneyline",
"mergeKey": "moneyline",
"legs": [
{
"label": "Celtics -4.5",
"marketId": "587234",
"price": 0.52,
"outcomeKey": "team:boston celtics",
"conditionId": "0x5f2c1a9e0b7d4c3a8e6f1b2d9c0a7e4f3b8d6c1a2e9f0b7c4d3a8e5f6b1c2d9e"
}
],
"rungs": [
{
"line": 220.5,
"legs": [
{
"label": "Celtics -4.5",
"marketId": "587234",
"price": 0.52,
"outcomeKey": "team:boston celtics",
"conditionId": "0x5f2c1a9e0b7d4c3a8e6f1b2d9c0a7e4f3b8d6c1a2e9f0b7c4d3a8e5f6b1c2d9e"
}
]
}
]
}
],
"exactScore": [
{
"key": "moneyline",
"title": "Moneyline",
"mergeKey": "moneyline",
"legs": [
{
"label": "Celtics -4.5",
"marketId": "587234",
"price": 0.52,
"outcomeKey": "team:boston celtics",
"conditionId": "0x5f2c1a9e0b7d4c3a8e6f1b2d9c0a7e4f3b8d6c1a2e9f0b7c4d3a8e5f6b1c2d9e"
}
],
"rungs": [
{
"line": 220.5,
"legs": [
{
"label": "Celtics -4.5",
"marketId": "587234",
"price": 0.52,
"outcomeKey": "team:boston celtics",
"conditionId": "0x5f2c1a9e0b7d4c3a8e6f1b2d9c0a7e4f3b8d6c1a2e9f0b7c4d3a8e5f6b1c2d9e"
}
]
}
]
}
],
"corners": [
{
"key": "moneyline",
"title": "Moneyline",
"mergeKey": "moneyline",
"legs": [
{
"label": "Celtics -4.5",
"marketId": "587234",
"price": 0.52,
"outcomeKey": "team:boston celtics",
"conditionId": "0x5f2c1a9e0b7d4c3a8e6f1b2d9c0a7e4f3b8d6c1a2e9f0b7c4d3a8e5f6b1c2d9e"
}
],
"rungs": [
{
"line": 220.5,
"legs": [
{
"label": "Celtics -4.5",
"marketId": "587234",
"price": 0.52,
"outcomeKey": "team:boston celtics",
"conditionId": "0x5f2c1a9e0b7d4c3a8e6f1b2d9c0a7e4f3b8d6c1a2e9f0b7c4d3a8e5f6b1c2d9e"
}
]
}
]
}
]
}
}Changes
No recorded changes to this operation across all 1 revision of this API.