OddsLink Review 2026
A developer-to-developer review of OddsLink, a flat-priced odds API that puts sportsbooks, betting exchanges and prediction markets on one fixture, with each book's limit or liquidity and the time it last confirmed the price.
OddsLink at a Glance
Green = available ยท amber = unverified or varies by plan ยท crossed out = not available. Pricing: ๐ฒ โ $20/mo up to ๐ฒ๐ฒ๐ฒ๐ฒ๐ฒ = $1,000+/mo. From our directory research.
What OddsLink Is
OddsLink is a sports odds API that joins sportsbooks, betting exchanges and prediction markets onto one fixture and returns them in one JSON shape. The catalog lists 39 books: the US regulated books (DraftKings, FanDuel, BetMGM, Caesars, BetRivers, Hard Rock), sharp and offshore books (Pinnacle, Circa, BetOnline, Bovada), exchanges (Betfair, Matchbook, Novig, ProphetX, sx.bet), and Kalshi and Polymarket.
When we pulled the NFL board in October 2026, 38 books priced a single Sunday game. That's about as wide as this directory gets.
Two choices set it apart. Every plan sees every book, so the free tier and the $199 tier show the same coverage. And every price carries last_update, the time its book last confirmed it, which is null rather than a guess when the book doesn't say.
Coverage and Markets
Sports are the NFL, college football, NBA, WNBA, MLB, NHL, MMA, tennis and soccer, which alone accounts for most of the 79 sport keys. Soccer and tennis also work as aggregate keys, so ?league=epl or ?tournament= narrows them to one competition.
Game markets go past the main line. A single NFL request with periods=all returned moneylines, spreads, totals and team totals for the full game, both halves and all four quarters. The alternate ladders are deep: one book carried 108 spread points on a single game, and DraftKings and FanDuel carried 58 each. The docs also list first-five-innings markets for baseball, periods for hockey and sets for tennis.
Where a book publishes one, each outcome carries a typed size: a sportsbook's posted limit, an exchange's resting liquidity, or a prediction market's contract count. FanDuel, Pinnacle, Circa and the exchanges all came back with sizes. For anyone who needs to know how much a line will take, that field is worth a lot.
Player props are deep too. This week's NFL games carried props from 26 to 29 books each, with 35 to 45 players in the anytime touchdown market per game. They come mostly from the US books, the exchanges and Kalshi. bet365 isn't among the prop books.
REST, the Live Feed and History
The REST surface is 16 endpoints. Auth is an X-API-Key header. Only calls that return prices count: one odds, props or history call is one request, however many fixtures or books come back, and listing sports, books, markets and fixtures is free. Every response carries x-requests-remaining and rate-limit headers, and errors come back with a stable code and a docs link.
Stale prices are dropped, not served. A book with nothing current for a fixture moves to unmatched_bookmakers, so a thin response tells you who's missing. In our NFL pull the median book price was 15 seconds old, and 90% were under about a minute.
The live feed is a WebSocket at wss://oddslink.app/v1/feed. You subscribe to a sport, narrowed by league, fixtures, books, markets or periods. You get a full picture first, then grouped changes at most once a second. A re-confirmed price that didn't move arrives as a small timestamp-only update. A resume token picks up where a dropped connection left off. The feed needs the Growth plan plus a $99/mo add-on, or the Business plan; we haven't tested it yet.
History endpoints return each book's opener, its closing line, and the full price series for a finished fixture, so closing-line value is one call. The archive starts in September 2026. We haven't tested these either, since they start at the Scale plan.
There's also an MCP server, hosted at api.oddslink.app/mcp or run locally, with seven read-only tools for odds, props and history. A free key is enough to connect an agent.
OddsLink Pricing and the Free Tier
Plans are flat monthly request allowances. The price never moves with usage, and a spent allowance is a hard stop, not an overage bill:
- Free, $0: 1,000 requests a month, 2 per second, pre-match odds from all 39 books.
- Starter, $24/mo: 20,000 requests, 5 per second, pre-match only.
- Growth, $49/mo: 100,000 requests, 10 per second, plus in-play odds and player props. The live feed is a $99/mo add-on.
- Scale, $99/mo: 500,000 requests, 15 per second, and 14 days of history.
- Business, $199/mo: 5 million requests, 20 per second, the full archive, and the live feed included.
- Enterprise, from $499: limits by contract.
Yearly billing saves about 20%. If you want to look before you sign up, the try-it page runs five real requests a day as a guest, and the public board endpoints need no key at all.
What It Does Not Cover
A few things sit outside the current scope:
- In-play odds on the cheap plans. Free and Starter drop a fixture at kickoff. Live prices start at Growth.
- Bet slip links. Each book carries a link to the event page on its site, not to a pre-filled bet slip.
- Futures, same-game parlays and esports. The feed covers games in the listed sports.
- Settlement and stats. There's no results or settlement endpoint yet; the developer lists bet and score settlement next on the roadmap. Pair it with a stats provider from the directory if you need box scores.
The API is also pre-launch: the changelog says /v1 hasn't shipped its first tagged release. The policy is clear, though. Only additive changes ship inside /v1, and anything breaking goes to /v2 with at least 90 days' notice.
Who OddsLink Is For
OddsLink fits developers who want breadth and honesty about freshness from one call. Three groups get the most out of it:
- Odds screens and line shoppers who want Pinnacle, Circa, the US books and the exchanges side by side, with a timestamp on every cell so a stale column never looks live.
- Sharp bettors and arb builders who need limits and exchange liquidity, not just prices, so they know how much a line will take before they chase it.
- Prediction-market traders and AI agent builders who want Kalshi and Polymarket in the same shape as a sportsbook line, with an MCP server on top.
The flat plans suit steady polling. A sport-wide call costs one request whether it returns three games or thirty, so pull whole boards instead of game by game.
Verdict
OddsLink is one of the widest feeds in the directory: 38 books on one NFL game, deep alternate ladders, team totals and period markets, and limits or liquidity on the books that publish them. The free plan sees every book, and $49 a month buys in-play odds and props from up to 29 books per NFL game.
The tradeoffs are plain. Live odds and props start at Growth, the push feed costs extra below Business, and history only reaches back to September 2026. The docs say all of that up front, along with the provisional connection limits and the pre-launch status.
Run a few guest requests on the try-it page, check the books and markets you care about, and the free tier will tell you the rest.
Frequently Asked Questions
wss://oddslink.app/v1/feed sends a full picture on subscribe, then grouped changes at most once a second, with a resume token for reconnects. It is a $99/mo add-on on Growth and Scale and included on Business. We haven't tested it yet. Compare live odds APIshttps://api.oddslink.app/mcp (or python -m odds.mcp locally) exposes seven read-only tools for sports, books, markets, fixtures, odds, props and history. A free-plan key works. See all sports MCP serversOddsLink Alternatives
Similar providers from the directory worth shortlisting alongside OddsLink.
Want to see the data first?
The try-it page runs five real requests a day with no account. A free key then gives you 1,000 requests a month across all 39 books.
Are You the Team Behind OddsLink?
Show developers you're independently listed on SportsAPIs.dev. Copy this badge onto your site. It links straight back to this profile.