Sports Guides
Boxing
Professional boxing from the major promotions and shows. As with UFC, each bout is its own event with the two fighters in home_team and away_team.
Markets
| Market | Key | Notes |
|---|---|---|
| Moneyline | moneyline | Bout winner. A draw is a priced outcome on this market. |
| Total rounds | total_rounds | Over/under on completed rounds, typically 7.5 or 9.5. |
| Method of victory | method_of_victory | KO/TKO, Decision or Draw. |
| Round betting | round_betting | Bout ends in Round 1-12, or goes to Decision. |
| Fight distance | fight_distance | Yes/No — whether all scheduled rounds are completed. |
WARNINGBoxing
moneyline can settle as a draw, unlike most sports. If you are showing one winner, read the draw outcome from the moneyline outcomes array before falling back to the fight result.Example — get bout odds
Moneyline for the PBC main event in Las Vegas:
GET
/v1/sports/boxing/odds?market=moneylineAPI keyReturns moneyline odds for every open boxing bout.
Request
cURL
curl "https://api.openoddsapi.com/v1/sports/boxing/odds?market=moneyline" \
-H "X-API-Key: sk_test_your_key_here"JavaScript
const url = "https://api.openoddsapi.com/v1/sports/boxing/odds?market=moneyline";
const res = await fetch(url, {
headers: { "X-API-Key": "sk_test_your_key_here" }
});
const odds = await res.json();
console.log(odds);Python
import requests
url = "https://api.openoddsapi.com/v1/sports/boxing/odds"
res = requests.get(
url,
params={"market": "moneyline"},
headers={"X-API-Key": "sk_test_your_key_here"},
)
print(res.json())JSON
[
{
"id": "odd_box_20260919_benavidez_morrell_bet365_moneyline",
"sport_key": "boxing",
"event_id": "evt_box_20260919_benavidez_morrell",
"bookmaker": "bet365",
"market": "moneyline",
"format": "american",
"last_update": "2026-08-07T02:14:33Z",
"outcomes": [
{ "name": "David Benavidez", "price": -135, "point": null },
{ "name": "David Morrell Jr.", "price": +115, "point": null },
{ "name": "Draw", "price": +1400, "point": null }
]
}
]Settlement notes
- Technical decisions and technical knockouts settle per the official result announced by the commission.
- A no-contest voids all markets for the bout and refunds stakes.
total_roundscounts completed rounds; a bout stopped midway through a round settles that round as completed for over/under purposes only when the commission scores it that way — checkscoresfor the official call.