← All comparisons

How is PredictHQ different from The Odds API?

The Odds API is a clean, well-documented odds feed that you pay for by the request. PredictHQ reads the bookmakers directly and then does something with the result — de-vigs it, scores it, and can act on it. If you want prices to build your own thing on, theirs is a good product. If you want the analysis and the positions, that is the part they do not sell.

Choose The Odds API when

You want a documented feed with a support contract and a stable schema, and you are building your own analysis on top. They have been doing exactly that for years, their docs are genuinely good, and a paid contract is a real thing to have when a book changes its payload at 2am. We are newer at this than they are.

Choose PredictHQ when

You want the fair-value model, the calibration record, and the option to let it trade — not just the prices.

What we have that they do not

Where The Odds API is ahead

Listed because you would find out anyway, and better from us.

Feature by feature

A tick on our side means it is shipped and the file that backs it is named. A dash means we do not do it.

Feature PredictHQ The Odds API
Odds from major sportsbooks

Both cover the books that matter. They have more of them today.

Bookmaker seeder fixtures + app/Services/odds/

Historical odds snapshots

Theirs costs 10× a live request, which is fair — storing it is a real cost for them. It is close to free for us only because the fair-value model needs the history anyway.

OddsSnapshot + /api/v1/historical/odds

Scores and results

app/Services/scores/espn.ts

Player props and alternate lines

They have this today and we do not. The schema carries it (Market.playerName) and the adapters are the missing half.

Exchange lay prices and traded volume

Planned via the exchange adapters. Their h2h_lay is live now.

Sub-minute price updates

Their historical snapshots are 5-minute. Our loop polls per league at second-level cadence and is shipped — but a loop with no book adapters behind it polls nothing, so this stays a dash until the first adapter lands.

Arbitrage across books, computed for you

/api/v1/arbitrage — computed per request, uncached

De-vigged fair value on every market

A raw price includes the book's margin. Every honest edge compares against the fair number, not the quoted one.

app/Support/ — de-vig and fair price, with FairPrice recorded per selection

Calibration: how well past probabilities held up

A model that says 70% should be right about 70% of the time. Without this the number is an opinion.

CalibrationBucket model + /api/v1/calibration

Automated positions with risk limits

Bankroll cap, position cap, daily loss limit, and a global stop that outranks all of them.

app/Services/trading/ — judgement, execution, reconciliation, positions

Paper trading before real money

A strategy has a track record before it has money behind it.

TradingStrategy paper mode — same decisions, same limits, simulated fills

Evidence recorded next to every decision

Why the engine did what it did, kept whether or not the trade worked.

DecisionEvidence + TradeDecision models

Prediction markets alongside sportsbooks

Order-book probabilities next to bookmaker prices, in the same units.

app/Services/prediction-markets/ — Kalshi and Polymarket clients

Pricing

The Odds API

Per request, per market, per region. Historical snapshots cost 10× a live call.

PredictHQ

Flat monthly by tier. Historical price history is included, because we already record every move to run our own model against it.

Questions

Do you resell The Odds API?

No. PredictHQ reads the bookmakers directly. The Odds API remains configured as a fallback for leagues our own adapters do not cover yet, so coverage never depends on a gap in our work.

Can I just get the raw prices?

Yes. /api/v1/odds returns the board, and /api/v1/training returns bulk rows for model building. An API key meters both against your plan.

Is your data as complete as theirs?

Not yet, in book count and in player props. It is more complete on the things built on top of the prices — fair value, calibration, and the decision record.

See it on live markets

The board is public. No card, no signup to look.

Open the board See pricing

Other comparisons