Skip to main content

Base URL

https://v2.mma.sportsapipro.com

Authentication

All requests require an x-api-key header:
curl -H "x-api-key: YOUR_API_KEY" \
  https://v2.mma.sportsapipro.com/api/live

V1 vs V2 Comparison

FeatureV1 (Standard)V2 (Enhanced)
Endpoints~1589
Fighter profilesBasicFull record, weight class, stats
Fight statsLimitedStrikes, takedowns, submissions
OddsPre-matchPre-fight + live in-fight
PromotionsMajor onlyUFC, Bellator, KSW, PFL, ONE, and 50+ more

MMA-Specific Concepts

Fighters = Teams

In the V2 API, each fighter is represented as a “team” entity (similar to tennis players). Use /api/teams/:id for fighter profiles and fight history.

Fight Format

  • Championship fights: 5 rounds × 5 minutes
  • Regular fights: 3 rounds × 5 minutes
  • Win methods: KO/TKO, Submission, Decision (Unanimous/Split/Majority), Draw, No Contest

Weight Classes

Flyweight, Bantamweight, Featherweight, Lightweight, Welterweight, Middleweight, Light Heavyweight, Heavyweight (and women’s divisions).

Key Statistics

  • Strikes landed / attempted (significant + total)
  • Takedowns landed / attempted
  • Submission attempts
  • Control time
  • Knockdowns

Key Test IDs

EntityNameID
TournamentKSW19946
Fighter (Team)Adrian Bartosiński470979
Fighter (Team)Madars Fleminas461395
Fight (Match)Bartosiński vs Fleminas15522982

Endpoint Categories

CategoryEndpointsDescription
Live & Schedule14Live fights, schedules, search
Match / Fight23Fight details, stats, odds
Tournament / Promotion18Promotion info, seasons, rankings
Team / Fighter11Fighter profiles, fight history
Player / Fighter16Detailed fighter stats
Referee & Venue8Officials, arenas
Total89

Example Requests

curl -X GET "https://v2.mma.sportsapipro.com/api/live" \
  -H "x-api-key: YOUR_API_KEY"

UI Design Ideas

  • Fight card layout: Show fights stacked as Main Card / Prelims / Early Prelims
  • Fighter profile: Show record (W-L-D), weight class, reach, stance (Orthodox/Southpaw), country flag
  • Fight result: Show method of victory (KO/TKO R2 3:45, Sub R1 2:22, Decision Unanimous)
  • Fight stats: Visualize significant strikes (head/body/leg), takedown accuracy, control time
  • Odds: MMA odds are moneyline only (no spread/point totals) — show as favorites vs underdogs