Cross-platform matching-market records for a set of market slugs
Returns the cross-venue match record for each requested market slug, keyed by slug. Provider entries can include Polymarket, Kalshi, Predict.fun, and Hyperliquid. Slugs with no cross-venue match are silently omitted from the response object (not returned as null). When live=true, the Kalshi side of every matched entry is refreshed in-place with a live price (in cents / 100, 4 decimal places); a correction is applied when a stale price appears to be on the wrong side of a binary flip. Responses are cacheable, briefly when live=true, longer otherwise.
Request
- Base URLhttps://data.kairos.trade
- Authnone required
Query parameters
Comma-separated list of market or matching slugs to look up. Include every slug carried by the discovery card because event slugs and per-outcome market slugs are distinct. Empty/blank entries are dropped.
Pass the literal string "true" to refresh Kalshi prices before returning. Any other value, including omission, is treated as false.
Response
Map of slug to matching-market record. Returns {} if slugs parses to no non-empty entries.
Map keyed by requested game slug. Slugs with no cache entry, or an unparseable cache value, are omitted from this object entirely.
Example response
{
"nba-lal-bos-2026-01-15": {
"title": "Lakers vs Celtics",
"tokenId": "10897234...",
"providers": [
{
"provider": "polymarket",
"marketId": "nba-lal-bos-2026-01-15",
"price": 0.62
},
{
"provider": "kalshi",
"marketId": "KXNBAGAME-26JAN15LALBOS-LAL",
"price": 0.6,
"eventTicker": "KXNBAGAME-26JAN15LALBOS"
},
{
"provider": "predictfun",
"marketId": "39142",
"price": 0.61
}
]
}
}Changes
No recorded changes to this operation across all 1 revision of this API.