Sports

Live game pairings between Polymarket and Kalshi

Cross-references currently-live Polymarket games against currently-live Kalshi games, grouped by a Kalshi-league -> Polymarket-sport crosswalk and matched via a multi-step heuristic (ticker-code match, team-name/alias substring match, derived-code prefix match, letter-subset fallback). Price scale note: Kalshi market prices in the kalshiMarkets array are rescaled to a 0-100 range (not the 0-1 scale used elsewhere in this API) to match a legacy response shape. Falls back to a recent last-known-good snapshot if the live Kalshi data is unavailable. Responses are cacheable.

get/sports/poly-kalshi-pairings

Request

  • Base URL
    https://data.kairos.trade
  • Auth
    none required

Response

Matched Polymarket <-> Kalshi live game pairs.

Example response

{
  "pairings": [
    {
      "polyGameId": "10078222",
      "polySport": "mlb",
      "kalshiEventTicker": "KXMLBGAME-26JUN041410SFMIL",
      "kalshiLeague": "MLB",
      "kalshiMilestoneId": "MILESTONE-4521",
      "kalshiMarkets": [
        {
          "ticker": "KXMLBGAME-26JUN041410SFMIL-SF",
          "title": "Giants at Brewers",
          "yes_sub_title": "Giants win",
          "price": 46.5,
          "volume": 12045,
          "eventTicker": "KXMLBGAME-26JUN041410SFMIL"
        }
      ]
    }
  ]
}

Changes

No recorded changes to this operation across all 1 revision of this API.