OpenOddsAPI API Get started

Sports Guides

UFC

Bout-level coverage of UFC fight cards. Each bout is its own event: home_team and away_team are the two fighters, and the competition names the card and venue.

Markets

MarketKeyNotes
MoneylinemoneylineFight winner, including a draw where the commission allows.
Total roundstotal_roundsOver/under on completed rounds, typically 1.5 or 2.5.
Method of victorymethod_of_victoryKO/TKO, Submission or Decision.
Round bettinground_bettingFight ends in Round 1-5, or goes to Decision.
Fight distancefight_distanceYes/No — whether the fight reaches the final bell.
NOTEFights that end between rounds settle round-betting markets on the earlier round. A doctor stoppage counts as a TKO for method-of-victory markets.

Example — get bout odds

Moneyline for a championship bout on the upcoming UFC card:

GET/v1/sports/ufc/odds?market=moneyline®ion=usAPI key

Returns moneyline odds for every open UFC bout.

Request

cURL
curl "https://api.openoddsapi.com/v1/sports/ufc/odds?market=moneyline&region=us" \
  -H "X-API-Key: sk_test_your_key_here"
200 OK — array of odds records
JSON
[
  {
    "id": "odd_ufc_20260912_makhachev_tsarukyan_betmgm_moneyline",
    "sport_key": "ufc",
    "event_id": "evt_ufc_20260912_makhachev_tsarukyan",
    "bookmaker": "betmgm",
    "market": "moneyline",
    "format": "american",
    "last_update": "2026-08-07T02:14:33Z",
    "outcomes": [
      { "name": "Islam Makhachev", "price": -175, "point": null },
      { "name": "Arman Tsarukyan", "price": +145, "point": null }
    ]
  }
]

Settlement notes

  • A majority or split draw settles moneyline as a draw outcome when priced; otherwise the market is void and refunded.
  • Bout odds close at the walkout. No more price changes after the fighters enter the Octagon.
  • competition includes the venue so cards can be grouped: UFC 313 - T-Mobile Arena, Las Vegas.
OpenOddsAPI API — Documentation v1Examples use illustrative data