Value Bets require a Pro plan or higher.
GET /api/value-bets
Returns betting opportunities detected in the last 30 minutes where a bookmaker’s implied probability is lower than Pinnacle’s devigged fair probability — i.e., the bookmaker is offering higher-than-fair odds. All results have already passed the quality filters described below. No stale or suspicious bets are returned.How EV Is Calculated
EV ≥ 1%.
Quality Filters Applied Before Response
All returned bets have passed every gate — nothing stale or suspicious is returned:Query Parameters
Response
Response Fields
Key Fields Explained
fair_odds — This is the critical reference price. It’s the implied price after removing Pinnacle’s margin. A bookmaker offering odds > fair_odds means their market underestimates the true probability for this outcome.
ev_pct — Direct measure of edge. A 5% EV bet means you expect to profit 100 wagered, long-run. Only bets with EV between min_ev and 20% are returned.
payout_rate — Pinnacle’s TRJ: the sum of implied probabilities across all outcomes. A value of 1.018 means Pinnacle takes 1.8% margin. The closer to 1.0, the sharper the line. Bets are only shown when Pinnacle’s TRJ is between 0.99 and 1.05 (very sharp market).
liquidity — Pinnacle’s max bet size. Higher values indicate more confidence in the line. A 200 max bet on a niche prop may be less reliable.
Code Examples
EV Math Guide
Full step-by-step walkthrough of implied probability, devigging, fair odds, EV%, and payout rate with worked examples.
Best Practices
Freshness checks, retry patterns, and production tips.