Skip to content

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

OddsLink Sports Odds API Logo
OddsLink
๐Ÿ’ฒ to ๐Ÿ’ฒ๐Ÿ’ฒ๐Ÿ’ฒ
Free Tier
Pregame Live Bet365 Pinnacle Closing SGP Futures Deeplinks Settlement Stats Schedules Websocket MCP Discord

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

Yes. The free plan gives you 1,000 requests a month at 2 requests per second, with pre-match odds from all 39 books. Only calls that return prices count, so listing sports, books and fixtures is free. The try-it page also runs five guest requests a day with no account.
Free ($0, 1,000 requests), Starter ($24/mo, 20,000), Growth ($49/mo, 100,000), Scale ($99/mo, 500,000), Business ($199/mo, 5 million) and Enterprise (from $499, by contract). Yearly billing saves about 20%. In-play odds and props start at Growth, history at Scale.
The catalog lists 39 books, including DraftKings, FanDuel, BetMGM, Caesars, bet365, Pinnacle, Circa, BetOnline, Bovada, Betfair, Matchbook, Novig, ProphetX, Kalshi and Polymarket. Every plan sees every book. In our test, 38 books priced a single NFL game.
Yes. Pinnacle prices come with alternate lines and Pinnacle's posted limit on each market. Read our Pinnacle API guide
Yes. The live feed at 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 APIs
Yes, from the Growth plan up. 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. Compare player props APIs
Yes, from the Scale plan up: openers, closing lines and the full price series for finished fixtures. Scale covers the last 14 days, and Business covers the whole archive, which starts in September 2026. Compare historical odds sources
Yes. A hosted server at https://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 servers

OddsLink 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.

OddsLink is listed on SportsAPIs.dev
<a href="https://sportsapis.dev/apis/oddslink" title="OddsLink on SportsAPIs.dev">
  <img src="https://sportsapis.dev/assets/images/badges/listed-on-sportsapis.svg"
       alt="OddsLink is listed on SportsAPIs.dev" width="220" height="48">
</a>

Want a Featured Partner spot or to update your listing? Partner with us โ†’