Every prediction market, matched and normalized.

Read-only access to market discovery, market mappings and the orderbook stream across every venue, normalized into one shape. No capital, no custody and no need to integrate the rest of the platform.

One market, every venue.

The same game is a different title, ticker and outcome convention on every venue. ParlayX matches them deterministically, so each outcome carries every venue's identifier, with the sides lined up.

GET /v1/sports/events/{eventId}/markets
{
  "id": "mkt_buf_kc_winner",
  "title": "Buffalo at Kansas City: Winner",
  "outcomes": [
    {
      "name": "Kansas City Chiefs",
      "listings": [
        { "venue": "KALSHI", "ticker": "KXNFLGAME-26OCT19BUFKC-KC",
          "side": "YES", "bookSide": "BID", "executable": true },
        { "venue": "POLYMARKET", "tokenId": "7184409211563204177",
          "executable": true },
        { "venue": "PROPHETX", "strikeId": "px_strike_kc_ml_8812",
          "executable": true }
      ]
    },
    { "name": "Buffalo Bills", "listings": [ ... ] }
  ]
}

Every book, one stream.

Subscribe to any market and stream each venue's order book in one normalized shape over a single WebSocket, with venue status in the same stream.

Just the data.

Use it on its own, without integrating the rest of ParlayX.

  • Data keysRead-only keys for market discovery and the orderbook stream, with no access to orders or balances.
  • Nothing to custodyNo wallets, no venue accounts and no funding. The Data plan never touches capital.

Questions, answered.

Do I need to use the rest of ParlayX?

No. The Data plan stands on its own with read-only data keys. If you later want to trade, the Full Suite includes everything in it.

Which venues are covered?

Polymarket, Kalshi, ProphetX and Limitless, with new venues added on request.

Ready to get started?

We are onboarding select funds and trading teams now.