Sports coverage

UFC / MMA Odds API: live lines, one call.

Last updated 2026-07-04

Live UFC / MMA h2h (moneyline) and totals from multiple sportsbooks, normalized into one JSON response. Sport key: mma_mixed_martial_arts.

MMA returns moneylines and totals (fighter spreads are not a standard market). Fight cards are event-driven rather than daily.

What's covered

Marketsh2h (moneyline) and totals
PlansProfessional and Business
Player propsNot currently served for this sport
Historical archiveSnapshots via /historical/odds (Business)
IntelligenceConsensus + fair-odds tools (Business); Pinnacle does not quote this sport
BooksUS retail plus UK, EU, and AU books where the sport is quoted; filter with regions= and bookmakers=

First call

curl "https://api.theoddsapi.com/odds/?sport_key=mma_mixed_martial_arts" \
  -H "x-api-key: YOUR_API_KEY"

Returns upcoming and in-play UFC / MMA events with every tracked book's current prices. Free key in minutes, no credit card. Full parameters in the API reference.

Questions

How do I get UFC / MMA odds from an API?

Request https://api.theoddsapi.com/odds/?sport_key=mma_mixed_martial_arts with your key in the x-api-key header. The response contains every tracked bookmaker's current h2h (moneyline) and totals prices for each upcoming UFC / MMA event, normalized into one JSON shape.

Which plan do I need for UFC / MMA?

UFC / MMA core odds are available on: Professional and Business. Edge detection, fair odds, and the historical archive require Business.

All sports: coverage hub · Definitions: glossary · Do the math: calculators