Overview
TheRundown API provides comprehensive sports data through a 20+ sportsbook-and-exchange integration roster. Live API coverage includes DraftKings, FanDuel, BetMGM, Pinnacle, Kalshi, and Polymarket; Novig and ProphetX are the next exchange integrations and become queryable when their feeds publish. Every published source uses one schema. Coverage spans 550+ market types, futures and outrights, live scores, play-by-play with live game state, game schedules, team and player statistics, and historical line data across major North American and international sports leagues.What you can build
- Live odds screens — Real-time moneylines, spreads, and totals from every book we carry, over REST or WebSocket
- Cross-venue comparison — Sportsbook and exchange prices on the same events, in the same format (Kalshi and Polymarket today; Novig and ProphetX when their feeds publish)
- Futures boards — Championship, division, and award futures priced across sportsbooks and exchanges — see the Futures guide
- Live game trackers — Play-by-play with running scores and live game state (count and base runners, down and distance, possession), streaming per play over WebSocket
- Line movement trackers — Historical price data with charting support, opening and closing lines
- Player prop tools — Props, alternates, and combo markets across 550+ market types
- Team and player stats — Season and game-level statistics, with live box-score deltas over WebSocket
- Sports data apps — Complete sports data platform with scores, odds, stats, and schedules
Real-time delivery
Every plan can poll efficiently with delta endpoints. Real-time tiers (Ultra and above) add WebSocket streaming —markets, scores, plays, stats, futures, and live channels over a single connection. Odds updates are generally sub-second on major books; they come straight from the sportsbooks’ own feeds. See the WebSocket reference for protocol details and per-plan connection and subscription limits.
Supported sports
Soccer coverage includes MLS, EPL, Ligue 1, Bundesliga, La Liga, Serie A, UEFA Champions League, UEFA Euro, FIFA, J-League, and UEFA Europa League. Play-by-play coverage spans MLB, NBA, WNBA, NCAAB, NFL, NCAAF, NHL, and soccer, with per-play player attribution rolling out progressively. See Sport IDs for the full list and per-sport feature matrix.
V1 vs V2
V2 (recommended) uses a market-based data model where each odds type is a “market” with participants, lines, and prices. This is more flexible and supports player props, alternates, and new market types. V1 (legacy) uses a flat line-based model with separate moneyline, spread, and total objects. V1 is still supported but new features are V2-only.Quickstart
Get your first API response in 2 minutes
Authentication
API key setup and auth methods
Futures & Outrights
Championship, division, and award futures across books and exchanges
WebSocket Streaming
Markets, plays, stats, futures, and live channels over one connection
MCP Server
Connect Claude and other AI agents directly to live sports data
API Reference
Complete endpoint documentation with interactive playground
Data Model
How events, markets, lines, and prices relate to each other
Reference Tables
Sport IDs, market IDs, sportsbook IDs
FAQ
Common questions about the API
OpenAPI Spec
Download the OpenAPI 3.1 spec for client generation and tooling