Skip to content
SportsDataAPI Real-time sports data

MMA Odds API

Fight cards, results, fighter profiles, records, rankings, and event schedules.

UFC, Bellator, ONE, PFL

What You Get With MMA API

Core data points available through the MMA API.

fight results

Real-time fight results data for mma competitions worldwide.

rankings

Real-time rankings data for mma competitions worldwide.

fighters

Real-time fighters data for mma competitions worldwide.

MMA API Endpoints

6 endpoints covering every aspect of mma data.

GET /fights Fights by event, fighter, date
GET /fighters Profiles, records (W-L-D)
GET /rankings Division & P4P rankings

MMA API Coverage

Comprehensive mma data across leagues and competitions worldwide.

4+
Leagues
Global
Countries
800+
Data Points
Per event
Updates

MMA API Use Cases

See how developers use mma data in production.

Betting Apps

Build mma betting features with real-time odds from 30+ bookmakers worldwide.

Analytics

Power mma prediction models with years of historical match and player data.

Media

Display live mma scores, stats, and odds on your website or app in real-time.

MMA API Code Example

Integrate mma data in minutes with a simple REST call.

curl -X GET "https://v3.mma.sportsdataapi.com/fights" \
  -H "x-apisports-key: YOUR_API_KEY"
import requests

url = "https://v3.mma.sportsdataapi.com/fights"
headers = {"x-apisports-key": "YOUR_API_KEY"}

response = requests.get(url, headers=headers)
data = response.json()
print(data)
Sample Response
{
  "get": "fights",
  "results": 1,
  "response": [{
    "id": 1580,
    "event": "UFC 300",
    "date": "2024-04-13",
    "status": "Finished",
    "fighters": {
      "first": { "id": 18, "name": "Alex Pereira", "winner": true },
      "second": { "id": 72, "name": "Jamahal Hill", "winner": false }
    },
    "result": {
      "method": "KO/TKO",
      "round": 1,
      "time": "4:08"
    }
  }]
}

Start free. Scale when ready.

Get 100 free mma API requests per day. No credit card required.

Upgrade to PRO for full real-time data, live odds, and unlimited historical access.

MMA API FAQ

Common questions about the MMA API.

What MMA organizations does the API cover?

UFC, Bellator, ONE Championship, PFL, and other major MMA promotions. Coverage includes fight cards, results, fighter profiles, and divisional rankings.

Does the API include fighter records?

Yes. Detailed fighter profiles with full win-loss-draw records, fight history, method of victory breakdowns, and current divisional rankings.

Can I get historical MMA fight data?

Yes. Full fight history, event archives, and historical fighter records are available on PRO plans and above.

Is there a free plan for MMA data?

Yes. The free plan includes 100 requests per day with access to upcoming fight cards, recent results, and current rankings.

Already have an account?