Pre-bet check · free · no account

Don't bet without checking.

VoxOdds first makes sure the event and side map to one unambiguous contract. Then it checks your quoted odds against the available prediction-market reference and, when configured, de-vigged sportsbook lines. If the contract is unclear, it refuses to produce an EV verdict.

Decimal, american or fractional odds all work. Leave the odds blank to just get the fair price.

How the verdict is produced

  1. Two references, not one. The prediction-market midpoint is indicative, not a guaranteed fill. The bookmaker line is de-vigged with the power method, per book, then taken as a median so one stale quote can't move it.
  2. The verdict is arithmetic. Expected value, break-even odds and Kelly come from the quoted prices. A language model may explain a result here; it never produces one. A hallucinated probability inside a betting recommendation is the one failure this product could not survive.
  3. Best price wins, full stop. The table ranks on price. Books that pay us a commission are marked and are ranked identically to books that don't — including books we've never heard of, which appear automatically when the feed prices them.
  4. Disagreement is reported, not smoothed. When the two references are more than 5pp apart we say so and tell you the verdict is low confidence, instead of quietly picking the one that reads better.

Keep the receipts

If you have your own estimate, submit it. VoxOdds is the neutral scorekeeper: your probability is stored append-only next to the market price at that instant, Brier-scored when the event resolves, and published — wins and losses — at the forecaster leaderboard. Nobody else gives a bettor an audited record of their own judgement. We hold ourselves to it too: our own models lose to the market, and we publish that.

Agents can call this directly over MCP at https://voxodds.com/mcp:

  • check_bet(event, side, odds_offered) — the full verdict
  • find_best_price(event, side) — the price table alone
  • GET /api/v1/bet-check?event=&side=&odds= — same thing over HTTP

Coverage

The registry contains 51 bookmaker and exchange profiles; that is a directory, not live price coverage. When the sportsbook feed is enabled, every returned line is compared regardless of affiliate status. Cross-platform prediction-market prices remain indicative until executable order-book quotes and contract rules are verified.

Sportsbook price comparison is not configured. Betting legality and venue eligibility depend on where you are; nothing here is financial advice.

Get the edge — weekly

Top divergences, biggest movers, and survey insights. No spam.