Concepts
337 model price
Our own fair price for an outcome (Pinnacle's de-vigged price, else Sportsbet's), and each book's edge against it. Business and Enterprise.
Fields
Business and Enterprise get one fair price per outcome on /odds, and each book's edge against it. Other plans do not get the fields.
| Field | On | Meaning |
|---|---|---|
model_odds | selection | The model's fair price, converted with format |
model_source | selection | "pinnacle" or "sportsbet": whose de-vigged price it is |
edge_pct | each book's price | (odds / model_odds - 1) * 100, 2 decimals. Positive means the book offers more than the model says the outcome is worth |
How it is built
- Only provable sets. Head to head (2 or 3 way), yes/no, and over/under pairs at the same line, player and period. Handicaps, outright ladders and correct score get no model.
- Pinnacle first. Where Pinnacle prices every outcome of the set, the model is Pinnacle's price with its margin removed (power method), as long as the margin is plausible.
model_sourceis"pinnacle". - Otherwise Sportsbet. The same de-vig and the same checks on Sportsbet's price.
model_sourceis"sportsbet". No other book, exchange or prediction market feeds the model. A stale book is skipped on a live event.
Coverage
The model exists only where Pinnacle or Sportsbet prices a complete market. When it cannot be built the fields are absent, never null or estimated, and the request still succeeds. Pinnacle and Sportsbet read close to 0% against themselves. A Sportsbet-sourced model sits a little further from Pinnacle's true price (about 2.5% in odds at the median), so treat its edges as softer.
The WebSocket snapshot carries the model fields; changes frames do not. Re-read /odds or take a fresh snapshot for a current model.
Example
Fleetwood Town to win, modelled at 24.73 from Pinnacle. Sportsbet at 31.0 is 25.34% over the model.
{"selection_key": "...", "name": "Fleetwood Town FC", "model_odds": 24.73, "model_source": "pinnacle",
"prices": {"pinnacle": {"odds": 24.73, "edge_pct": 0.0, "...": "..."},
"sportsbet": {"odds": 31.0, "edge_pct": 25.34, "...": "..."}}}