Real-time API for sports prediction markets
Two venues, one call
dino.markets matches the same game across Kalshi and Polymarket and streams the best available line over one WebSocket, sized to fillable depth and shown net of fees. Settlement rules are checked before anything reaches you. Callable via MCP.
Built to build on
One WebSocket for the live feed and REST for history, with an MCP server so any agent can call it. Subscribe to a sport and act the moment a line opens. Every field is documented and typed, so you skip the polling loop and the matching code.
The honest best line
Every match arrives already priced. You see the edge after fees and the size the books can fill, with a confidence flag you can filter on. Low-confidence matches never reach your feed, so what you act on is what we already trust.
Matched markets
Who dino.markets is for
Trading bots
Subscribe to a sport, act on the open event, and size to max_stake. You skip the polling loop and the matching code.
Quant and arb desks
Signal you can filter by confidence and settlement flags, already net of fees, ready to size on your own capital.
Market-data resellers
The matched feed and historical tape as a clean, documented surface.
Pricing
- →Matched feed across both venues
- →REST API, about 60s delayed
- →Full historical tape
- →Free MCP access
- →Everything in Free
- →Real-time WebSocket push
- →Subscribe by sport or all sports
- →3 concurrent connections
- →Free MCP on live data
- →Everything in Basic
- →Raw quote-level data
- →Early candidate signals
- →10 concurrent connections
- →Priority support