Skip to content
OddsAPI.dev

Both teams to score odds API

Both teams to score, also called BTTS or GG/NG, settles on whether each side scores at least once. It is a simple yes/no market that tracks the over/under 2.5 line closely, and a favourite for accumulators and goal models.

GET/v1/{bookmaker}/events/{id}/odds?markets=both_teams_to_score
Live data · updated 7 Nov 2026, 07:03 UTC
  • Both teams to score, also called BTTS or GG/NG, settles on whether each side scores at least once.
  • Market key: both_teams_to_score, the same for every bookmaker.
  • Request: GET /v1/{bookmaker}/events/{event_id}/odds?markets=both_teams_to_score.
  • 7-day free trial on every plan; every plan includes all five bookmakers.
[ 01 / 04 ]·Both teams to score odds right now

None of the books has both teams to score odds up for the next featured match yet. They appear here as books open the market.

[ 02 / 04 ]·In the response

How both teams to score comes back.

  • Market key both_teams_to_score, outcomes yes and no.
  • Combinations are their own keys: match_result_btts (home_yes, draw_no, …) and total_goals_btts (over_yes, under_no, …).
  • Half markets come back with period first_half or second_half where offered.
data.markets[]
{
  "key": "both_teams_to_score",
  "period": "full_time",
  "outcomes": [
    { "key": "yes", "price": 1.80 },
    { "key": "no", "price": 1.95 }
  ]
}
[ 03 / 04 ]·What people build

Building on both teams to score odds

Goal models. BTTS and over/under 2.5 together pin down how goals are expected to split between the teams.

Accumulator builders. Pull BTTS for a whole matchday in one pass per league and let users combine legs.

Exchange comparison. Betfair Exchange prices BTTS with back and lay ladders, a fair reference for the sportsbooks' prices.

[ 04 / 04 ]·FAQ

Questions,
answered.

Everything you need to know before you pull your first odds. Still stuck? Talk to us.

Bet365, Betfair Exchange, Paddy Power and BetMGM UK. Pinnacle doesn't offer both teams to score on most matches.

That is down to each bookmaker's rules; most count an own goal for the team it was credited to. The API returns the prices; settlement rules stay with the book.

Yes: match_result_btts covers result plus BTTS (for example home_yes) and total_goals_btts covers totals plus BTTS.

Related
Ready when you are

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.

Start your free trial

7-day free trial · cancel anytime