# Cards Odds API: Total Bookings Lines for Football

> Cards and bookings odds API: total cards over/under, team cards and player-to-be-booked prices from Bet365 and BetMGM UK as JSON. Live prices below.

Canonical: https://www.oddsapi.dev/markets/cards  
Live data updated: 7 Nov 2026, 07:03 UTC (refreshed every 30 minutes)

## TL;DR

- 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 Leeds United v Tottenham Hotspur (Premier League), Bet365, Betfair Exchange, Paddy Power and BetMGM UK price it right now.
- Example: Over 3.5 is best priced at 1.33 with Paddy Power.
- Request: GET /v1/{bookmaker}/events/{event_id}/odds?markets=total_cards.
- 7-day free trial on every plan; every plan includes all five bookmakers.

## Cards odds right now

### Leeds United v Tottenham Hotspur

Premier League · Sat 7 Nov, 12:30 UTC · full time, decimal odds. Best bookmaker price per row in **bold**; Betfair Exchange prices are before commission.

| Outcome | Bet365 | Betfair Exchange | Paddy Power | BetMGM UK |
| --- | ---: | ---: | ---: | ---: |
| Under 0.5 | - | - | 51.00 | - |
| Over 1.5 | - | - | 1.00 | - |
| Under 1.5 | - | - | 11.00 | - |
| Over 2.5 | - | 1.11 | 1.10 | - |
| Under 2.5 | - | 5.10 | 5.50 | - |
| Over 3.5 | - | 1.34 | **1.33** | 1.32 |
| Under 3.5 | - | 3.55 | **2.90** | **2.90** |
| Over 4.5 | 1.73 | - | **1.83** | 1.73 |
| Under 4.5 | **2.00** | - | 1.83 | 1.92 |
| Over 5.5 | - | - | **2.80** | 2.45 |
| Under 5.5 | - | - | 1.36 | **1.44** |
| Over 6.5 | - | - | 5.00 | - |
| Under 6.5 | - | - | 1.13 | - |
| Over 7.5 | - | - | 8.50 | - |

## In the response

- 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.

```json
{
  "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 }
  ]
}
```

## What people build

- **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.

## FAQ

### How do books count cards?

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.

### Which bookmakers price cards?

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

## Related

- [Corners odds API](https://www.oddsapi.dev/markets/corners) ([markdown](https://www.oddsapi.dev/markets/corners.md))
- [Player props odds API](https://www.oddsapi.dev/markets/player-props) ([markdown](https://www.oddsapi.dev/markets/player-props.md))
- [Anytime goalscorer odds API](https://www.oddsapi.dev/markets/anytime-goalscorer) ([markdown](https://www.oddsapi.dev/markets/anytime-goalscorer.md))
- [Every market](https://www.oddsapi.dev/markets) ([markdown](https://www.oddsapi.dev/markets.md))

## Pricing

Every plan starts with a 7-day free trial (10% of the plan's monthly requests) and includes all 5 bookmakers.

| Plan | Price | Requests | Rate limit |
| --- | ---: | ---: | ---: |
| Starter | $50/month | 100,000 requests/mo | 120/minute |
| Growth | $129/month | 500,000 requests/mo | 300/minute |
| Scale | $379/month | 5,000,000 requests/mo | 1000/minute |

Start a trial: https://www.oddsapi.dev/auth?mode=signup
