Over/under goals odds API
Total goals is the second-biggest football market after the match result. Books price a ladder of lines, from over 0.5 to over 5.5 and beyond, and the sharper books add quarter lines like 2.25 and 2.75 that split the stake across two lines.
/v1/{bookmaker}/events/{id}/odds?markets=total_goalsTL;DR
View as Markdown- Total goals is the second-biggest football market after the match result.
- Market key: total_goals, the same for every bookmaker.
- On Brighton v Brentford (Premier League), Bet365, Pinnacle, Betfair Exchange, Paddy Power and BetMGM UK price it right now.
- Example: Over 0.5 is best priced at 1.03 with Bet365.
- Request: GET /v1/{bookmaker}/events/{event_id}/odds?markets=total_goals.
- 7-day free trial on every plan; every plan includes all five bookmakers.
Brighton v Brentford
Premier League · Sun 8 Nov, 14:00 UTC · full time, decimal odds. Best bookmaker price per row in coral; Betfair Exchange prices are before commission.
| Outcome | Bet365 | Pinnacle | Betfair | Paddy Power | BetMGM |
|---|---|---|---|---|---|
| Over0.5 | 1.03 | - | 1.04 | 1.00 | 1.02 |
| Under0.5 | 15.00 | - | 21.00 | 13.00 | 11.00 |
| Over1.5 | 1.17 | - | 1.21 | 1.14 | 1.17 |
| Under1.5 | 5.00 | - | 5.50 | 4.80 | 4.60 |
| Over2.5 | 1.57 | - | 1.64 | 1.50 | 1.55 |
| Under2.5 | 2.38 | - | 2.52 | 2.40 | 2.35 |
| Over2.75 | 1.70 | 1.78 | 1.80 | - | - |
| Under2.75 | 2.10 | 2.12 | 2.22 | - | - |
| Over3.5 | 2.38 | - | 2.66 | 2.40 | 2.35 |
| Under3.5 | 1.57 | - | 1.59 | 1.50 | 1.55 |
| Over4.5 | 4.33 | - | 4.90 | 4.50 | 3.95 |
| Under4.5 | 1.22 | - | 1.24 | 1.17 | 1.22 |
| Over5.5 | 8.00 | - | 10.50 | 8.00 | 6.75 |
| Under5.5 | 1.08 | - | 1.09 | 1.05 | 1.08 |
How over/under goals comes back.
- Market key total_goals, one market per period, with every line the book prices inside it.
- Each outcome is over or under and carries its own line, so 2.5 and 2.75 sit side by side in one market.
- Team totals are separate keys: home_total_goals and away_total_goals.
{
"key": "total_goals",
"period": "full_time",
"outcomes": [
{ "key": "over", "line": 2.5, "price": 1.62 },
{ "key": "under", "line": 2.5, "price": 2.30 },
{ "key": "over", "line": 2.75, "price": 1.78 },
{ "key": "under", "line": 2.75, "price": 2.03 }
]
}Building on over/under goals odds
Goal expectation. The over/under ladder is the market's view of how many goals a match will have. Fit a Poisson model to it to get implied expected goals.
Line shopping. Books don't all price the same lines; Pinnacle often centres on 2.75 or 3.0 while sportsbooks always offer 2.5. Match on line, not position.
Alerts. Watch the main line move as team news lands and flag matches where one book lags the others.
Questions,
answered.
Everything you need to know before you pull your first odds. Still stuck? Talk to us.
A 2.25 line splits the stake: half on 2.0 and half on 2.5. If the match has exactly two goals, the over half pushes and the other half loses. The API returns the line as a number, 2.25.
Most do, but not always: Pinnacle sometimes quotes only its main lines (for example 2.75 to 3.25) on a match. Read the line from each outcome rather than assuming 2.5 is there.
Pass ?markets=total_goals to the odds endpoint. Add &period=full_time to drop the half-time lines.
Yes, as home_total_goals and away_total_goals, on the books that price them.
Your first odds snapshot is five minutes away.
No sales call. Start a 7-day free trial, create a key and pull live odds over REST right away.
7-day free trial · cancel anytime