OpenOddsAPI API Get started

Sports Guides

UFC

Live UFC odds across 8 bookmakers, normalised to American prices with per-book freshness.

Eight independent sources, including three prediction markets — the widest coverage we carry.

Sources

Bovada, Pinnacle, FanDuel, Unibet, BetRivers, Kalshi, Polymarket, SX Bet. Every response lists each source with its own last_update and a stale flag, so you can drop a book that has fallen behind.

Request

cURL
curl "https://api.openoddsapi.com/v1/sports/ufc/odds" \
  -H "X-API-Key: $OPENODDSAPI_KEY"

Response

JSON
{
  "sport": "ufc",
  "title": "UFC",
  "generated_at": "2026-08-09T23:21:37.714Z",
  "sources": [
    {
      "book": "bovada",
      "name": "Bovada",
      "last_update": "2026-08-09T23:21:34.849Z",
      "stale": false,
      "latency_ms": 39
    },
    {
      "book": "pinnacle",
      "name": "Pinnacle",
      "last_update": "2026-08-09T23:21:24.662Z",
      "stale": false,
      "latency_ms": 76
    },
    {
      "book": "unibet",
      "name": "Unibet",
      "last_update": "2026-08-09T23:21:22.444Z",
      "stale": false,
      "latency_ms": 157
    }
  ],
  "bout_count": 29,
  "bouts": [
    {
      "home": "Jeremiah Wells",
      "away": "Myktybek Orolbai",
      "commence_time": "2026-08-15T21:30:00.000Z",
      "books": [
        {
          "book": "bovada",
          "last_update": "2026-08-09T23:21:34.849Z",
          "outcomes": [
            {
              "name": "Jeremiah Wells",
              "price": 500
            },
            {
              "name": "Myktybek Orolbai",
              "price": -700
            }
          ]
        },
        {
          "book": "pinnacle",
          "last_update": "2026-08-09T23:21:24.662Z",
          "outcomes": [
            {
              "name": "Myktybek Orolbai",
              "price": -650
            },
            {
              "name": "Jeremiah Wells",
              "price": 482
            }
          ]
        },
        {
          "book": "unibet",
          "last_update": "2026-08-09T23:21:22.444Z",
          "outcomes": [
            {
              "name": "Jeremiah Wells",
              "price": 430
            },
            {
              "name": "Myktybek Orolbai",
              "price": -625
            }
          ]
        }
      ]
    }
  ]
}
NOTEExamples are real responses, trimmed to a few sources and one event. Field sports show only the first few players.
OpenOddsAPI API — Documentation v1Examples use illustrative data