Every book.One feed.
Live and pregame odds from 85+ sportsbooks, exchanges and prediction markets. One schema. Stream every change or pull the board on demand.
A quarter
of a second.
From our board to your code. With polling, the average wait is half your interval. A line can move twice in that time.
Pushed, not polled
A change leaves for your client in the next batch, 250 milliseconds apart at most. You never ask and wait.
Only the latest price
Each batch carries the newest version of every quote, so a market that moves three times in a second costs you one update.
Never stale
A client that falls 10 seconds behind is disconnected with a reason instead of being fed old prices.
The whole market,
in one shape.
A spread at a sportsbook, a contract on a prediction market and a player line on a pick’em app all arrive as the same quote, with the same market key and the same player and team ids.
Sportsbooks
The major US and Canadian books, with regional and offshore books beside them.
DraftKings
FanDuel
BetMGM
Caesars
bet365
Fanatics
Hard Rock Bet
BetRivers
theScore Bet
Bovada
BetOnline
888sport
View 63 featured sportsbooks
Bally Bet
Bet105
BET99
Betano
BetAnything
BetCRIS
Betfair
Betinia
betJACK
BetPhoenix
BetUS
BetVictor
Betway
Bodog
Bracco
bwin
ComeOn
Coolbet
CourtSide
DAZN Bet
Desert Diamond
Everygame
FireKeepers
Fliff
Heritage Sports
Jazz Sports
JustBet
LeoVegas
Mise-o-jeu- Monopoly Sportsbook
MyBookie
NEO.bet
NorthStar Bets
ONYX
PlayNow
PointsBet
PowerPlay
Prime Sports
Proline+
Prop Builder
Rebet
Sports Interaction
Sportzino
Stake- STN Sports
Swiper
TonyBet
ToonieBet
WagerAttack
XBet
YouWager
Sharp books
The prices the rest of the market follows, for a reference line you can trust.
Pinnacle
Circa Sports
Bookmaker
Exchanges and prediction markets
Prices and available stake from the venues where bettors trade with each other.
Kalshi
Polymarket
ProphetX
Novig
STX
4CX
4Caster
Pick’em and fantasy apps
Player lines from the pick’em apps, in the same shape as a sportsbook prop.
PrizePicks
Underdog
Sleeper
Betr
Dabble
DraftKings Pick6
Boom Fantasy
ParlayPlay
Bleacher Nation
Splash Sports
- NFL
- NCAAF
- CFL
- NBA
- WNBA
- MLB
- NHL
- UFC
- ATP
- WTA
- ITF
- EPL
- MLS
- La Liga
- Serie A
- Ligue 1
- Bundesliga
- Brasileirão
Full market coverage.
Far past the main lines.
More than 400 markets are on the board today, each with one key across every book that offers it. Alternate lines come with them, flagged, so a full ladder is one filter away.
One consistent schema.
Main lines, player props and period markets, under the same keys at every book.
- Football109 markets
Spread, total and moneyline, passing, rushing and receiving yards, receptions, touchdowns, kicking, team totals, halves and quarters.
- Baseball84 markets
Run line, total and moneyline, strikeouts, hits, total bases, home runs, RBIs, outs, team totals, single innings and the opening innings.
- Soccer78 markets
Three-way moneyline, Asian handicap, totals, both teams to score, corners, cards, shots, shots on target, goals and assists, by half.
- Tennis52 markets
Moneyline, game spread and total games, set betting, correct score, tie breaks, aces and double faults, set by set.
- Basketball50 markets
Spread, total and moneyline, points, rebounds, assists and their combinations, threes, steals, blocks, double doubles, halves and quarters.
- Hockey46 markets
Puck line, total and moneyline, regulation time, goals, assists, points, shots on goal, saves, blocked shots, team totals, by period.
- MMA9 markets
Moneyline, method of victory, total rounds, go the distance, significant strikes and fight time.
Built to be
built on.
Real-time streams
One connection per sport pushes every new, changed and removed price as it happens. Filter by league, event, book or market, so you only receive what you use.
Full-board snapshots
Pull every quote for a league in one paged request, or just the events and books you name. Snapshot once, then let the stream keep it current.
$ curl -N --compressed \ -H "Authorization: Bearer $SMARTSTAKE_API_KEY" \ "https://api.server.smartstake.ca/v1/stream/football?book=pinnacle,draftkings" event: quote data: {"book":"pinnacle","label":"Detroit Lions -3.5","odds":-108,"live":false} event: quote data: {"book":"draftkings","label":"Detroit Lions -3.5","odds":-112,"live":false} event: quote-removed data: {"book":"draftkings","label":"Jared Goff Over 249.5"}
Illustrative output, shortened to a few fields.
- Props and alternates
- Player props, team totals, period markets and full alternate ladders arrive inline with the main lines, each flagged so you can keep or drop them.
- Pregame and live
- In-play prices travel on the same stream and the same schema as pregame, with a flag on every quote.
- Bet links by location
- Pass a state or province and a device, and each quote carries a link that opens that selection on the right regional site or in the book’s app.
- Stake limits
- Where a book or exchange publishes the largest stake it will take, the quote carries it.
- Stable ids
- Events, players, teams and markets keep one id across every book, and every quote has an id you can match a removal against.
- American or decimal
- Choose the price format per request. Times are ISO 8601 or epoch milliseconds, never a book’s local format.
What people
build with it.
The same feed that drives SmartStake’s own tools, open to yours.
- 01
Models and research
Compare your number with the sharp books and the exchanges, and record how every line moves.
- 02
Scanners and alerts
Price the same selection across every book the moment one of them moves.
- 03
Odds boards
Show members a live board with links that open the bet slip where they live.
- 04
Exchange trading
Quote against sportsbook and sharp prices with the available stake beside them.
A few more
details.
Have something else in mind? Talk to us.
How do I get access?
The API is in early access. Apply with a few lines about what you are building, and we send a key by email. Early access is free, and early-access members get founder pricing when paid plans launch.
How do you measure delivery speed?
A change reaches a connected client about a quarter of a second after it lands on our board, averaged over the 7 days to 13 October 2026. Changes are sent in batches every 250 milliseconds. This measures board-to-client delivery; how quickly a price reaches our board differs by book. The polling comparison uses an average wait of half the polling interval: 30 seconds for a 60-second interval and 5 seconds for a 10-second interval.
Which books and leagues are included?
85+ sportsbooks, sharp books, exchanges, prediction markets and pick’em apps, across football, basketball, baseball, hockey, soccer, tennis and MMA. Your key lists exactly what it can see at /v1/books and /v1/leagues.
Can I show the data to my own users?
Early access keys are for your own use. A commercial licence covers showing prices and your own calculations to the members of your product. Write to info@smartstake.ca and tell us what you are building.
Is there historical data?
Not yet. The API serves the board as it stands now and every change from the moment you connect. Closing lines and final scores are the next additions.
What are the limits?
Each key can hold 7 streams open and make 120 requests a minute, with league snapshots limited to 10 pages a minute. Limits can be raised for commercial use.
Build on
the board.
Early access is free. Early-access members get founder pricing when paid plans launch.
Request early access