Boxing betting markets
9 market names for Boxing, 9 priced pre-match and 5 in-play. Pass any of them to the markets parameter to get only those odds.
- Markets
- 9
- Pre-match
- 9
- In-play
- 5
- Periods
- 1
Request Boxing markets
Use the names exactly as listed. This request returns three Boxing markets for one event.
GET https://api.odds-api.io/v3/odds?apiKey=YOUR_API_KEY&eventId=EVENT_ID&bookmakers=Bet365&markets=ML,Totals,3-Way%20ResultAll 9 Boxing markets
Grouped by period. Each row links to its own anchor, so you can point to a single market.
Match and other periods 9
| Market name | Shape | Pre-match | In-play |
|---|---|---|---|
| ML | moneyline | Yes | Yes |
| 3-Way Result | moneyline | Yes | Yes |
| Draw No Bet | moneyline | Yes | No |
| Totals | line | Yes | Yes |
| Fight Outcome (5 Way) | labelled | Yes | No |
| Fight to Go the Distance | labelled | Yes | Yes |
| Method of Victory | labelled | Yes | No |
| Round Betting | labelled | Yes | No |
| Total Rounds | line | Yes | Yes |
What the odds look like
Every market has a shape that tells you how to read its odds rows. These are example rows from the odds endpoints.
moneyline
One row with a price for each side: home and away, plus draw on three-way markets.
Boxing: ML, 3-Way Result, Draw No Bet
JSONMarkets in the response[ { "name": "ML", "odds": [ { "home": "2.10", "draw": "3.40", "away": "3.20" } ] }, { "name": "ML 1st Set", "odds": [ { "home": "1.62", "away": "2.25" } ] } ]line
One row per line. hdp is the handicap or the total, with home/away prices on a handicap and over/under on a total.
Boxing: Totals, Total Rounds
JSONMarkets in the response[ { "name": "Spread", "odds": [ { "hdp": -0.5, "home": "1.95", "away": "1.85" }, { "hdp": -1.5, "home": "3.10", "away": "1.36" } ] }, { "name": "Totals", "odds": [ { "hdp": 2.5, "over": "1.90", "under": "1.90" } ] } ]labelled
One row per selection. label names it, such as a correct score or a player, and odds holds the price. Player Props rows add a line with over and under.
Boxing: Fight Outcome (5 Way), Fight to Go the Distance, Method of Victory, Round Betting
JSONMarkets in the response[ { "name": "Correct Score", "odds": [ { "label": "1-0", "odds": "7.50" }, { "label": "2-1", "odds": "9.00" } ] }, { "name": "Player Props", "odds": [ { "label": "Arike Ogunbowale (Assists)", "hdp": 5.5, "over": "1.87", "under": "1.95" } ] } ]
Naming notes
- Names are the same on every bookmaker and match the markets parameter without regard to case. There is no Match Winner (use ML) and no bare Over/Under or Asian Handicap.
Boxing markets FAQ
How many Boxing markets does the API have?
9 right now: 9 priced pre-match and 5 in-play. The list follows what bookmakers price, and GET /v3/markets?sport=boxing returns the current set without an API key.
How do I get only some Boxing markets?
Add markets with comma-separated names to /v3/odds, /v3/odds/multi or the WebSocket, for example markets=ML,Totals,3-Way Result. Matching ignores case but needs the full name.
What does ML mean?
ML is the moneyline: who wins the match. Use ML for the match result, as there is no market called Match Winner.
Data and citation
The same list as JSON, no API key needed: https://api.odds-api.io/v3/markets?sport=boxing
Last updated 12 November 2026.
Link to this page: https://odds-api.io/markets/boxing
Start pulling odds
One API key covers every market on this page, pre-match and in-play, from 450+ bookmakers.