Skip to content
OddsAPI.dev

Cards odds API

Card markets price how many yellow and red cards a match will produce, per match and per team, plus which players will be booked. They move with the referee, the stakes and the rivalry.

GET/v1/{bookmaker}/events/{id}/odds?markets=total_cards
Live data · updated 8 Nov 2026, 10:09 UTC
  • Card markets price how many yellow and red cards a match will produce, per match and per team, plus which players will be booked.
  • Market key: total_cards, the same for every bookmaker.
  • On Brighton v Brentford (Premier League), Bet365, Betfair Exchange, Paddy Power and BetMGM UK price it right now.
  • Example: Over 2.5 is best priced at 1.33 with Bet365.
  • Request: GET /v1/{bookmaker}/events/{event_id}/odds?markets=total_cards.
  • 7-day free trial on every plan; every plan includes all five bookmakers.
[ 01 / 04 ]·Cards odds right now

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.

OutcomeBet365BetfairPaddy PowerBetMGM
Under0.517.00-19.00-
Over1.51.11-1.06-
Under1.56.50-7.00-
Over2.51.331.341.291.30
Under2.53.252.903.203.00
Over3.51.801.801.831.75
Under3.51.911.851.831.90
Over4.52.63-3.102.55
Under4.51.44-1.301.40
Over5.54.33-5.50-
Under5.51.20-1.10-
Over6.58.00-9.00-
Under6.51.08-1.02-
Over7.515.00-17.00-

Not priced on this match: Pinnacle.

[ 02 / 04 ]·In the response

How cards comes back.

  • Market key total_cards with over/under outcomes and a line on each.
  • Related keys: home_total_cards, away_total_cards, cards_match_result and, per player, player_to_be_booked.
data.markets[]
{
  "key": "total_cards",
  "period": "full_time",
  "outcomes": [
    { "key": "over", "line": 3.5, "price": 1.80 },
    { "key": "under", "line": 3.5, "price": 1.90 },
    { "key": "over", "line": 4.5, "price": 2.60 }
  ]
}
[ 03 / 04 ]·What people build

Building on cards odds

Referee models. Combine card lines with referee and team discipline data to find mispriced matches.

Player booking props. player_to_be_booked comes back per player, ready to rank by price.

[ 04 / 04 ]·FAQ

Questions,
answered.

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

Card settlement (for example whether a red counts as two) is set by each bookmaker's rules. The API returns the prices as the book offers them.

Bet365 and BetMGM UK price total and team cards; player_to_be_booked comes from Bet365.

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