MMA Workflow Guide
Competition Feeds
Fighter Profiles
While the UFC does not maintain traditional teams or rosters, SportsDataIO maintains comprehensive profiles and weight class information for all fighters actively participating in the UFC.
- Fighter profiles include details such as name, weight class, birth date, height/weight, and reach.
- Profiles are updated annually at the start of each season and regularly throughout the year, reflecting changes in fighters’ weight classes for each fight.
- All MMA
GlobalFighterID's start with 1400.
A full list of available data fields can be found here:
Event Feeds
Schedules & Fight Day Info
UFC event schedules and fight information are actively maintained and updated promptly upon official announcements, typically within a few hours. Dana White's Contender Series events are also confirmed and updated as they are announced and fighters commit.
- All fight days and times provided are in Eastern Time (ET).
- Individual fight start times are not available. Instead, the event’s start time is provided due to unpredictable durations of fights.
- SportsDataIO provides comprehensive coverage for:
- UFC Pay-Per-View events (e.g., UFC 280, UFC 300, UFC 320, etc.)
- UFC Fight Night events
- Dana White’s Contender Series
- UFC Pay-Per-View events (e.g., UFC 280, UFC 300, UFC 320, etc.)
Fight Statuses:
- Scheduled
- Pre-fight
- Walkouts
- Intros
- In Progress
- End of Round
- Final
- NULL
- Canceled
When a fight ends, use the ResultType field to view the result of the fight. The list of possible values is below:
- Submission
- No Contest
- KO/TKO
- Draw
- DQ
- Decision - Unanimous
- Decision - Split
- Decision - Majority
Scores & Game State
SportsDataIO provides detailed round-by-round results during live fights, with final fight results delivered after event conclusion.
Game State Details:
- Individual fight status
- Event start date/time
- Current round and round results
- Fighters involved and fight winner
Final Only (No Game State)
- Final results delivered approximately 5–10 minutes post-fight.
- A full list of available score details can be found here:
Live & Final (With Game State)
- Live fight coverage is delivered when the fight
Statusfield switches from "Scheduled" to "InProgress". - Game State data is updated alongside all other live in-game data, with a delay approximately 10-15 minutes behind the TV broadcast.
- Final scores are available at the conclusion of each fight.
- A full list of available score details can be found here:
Fighter Stats
Fight results and fighter stats are collected at the round level and a total for the entire fight.
- Fight results include things such as Knockdowns, Total Strikes (attempted & landed), Significant Strikes (attempted & landed), Takedowns (attempted, landed, slams, accuracy), Advances, Reversals, Submissions, Slam Rate, Time In Control, Number Round Wins (1, 2, 3, etc).
- Fighter stats and all other results are provided at the conclusion of each round and as final at the conclusion of each fight.
Final Only
- MMA Fighter stats delivered after the event is final is typically 5-10 minutes after each fight concludes.
- Each fight's final stats are added to a Fighter's Career Stats once the final fight stats are verified by our team (approx 1 hour after each game is completed).
Live & Final
- Each fight's final stats are added to a fighter's career stats once the final fight stats are verified by our team (approx 1 hour after each game is completed).
- Scorecards are updated as final typically 30 to 60 minutes after the conclusion of each fight.
Betting Feeds
Game Lines
Core fight lines are available pre-fight, including timestamps for opening prices, all line movement changes, and closing price.
Pre-Game Lines
- High-profile (headline) fight odds may appear months in advance; most fight odds typically become available in the week leading up to the event.
Pre-Game Lines Plus
Includes full-fight odds markets plus partial fight lines such as by round and all line movement for pre fight odds markets.
- Line Movement: The Betting Guide explains how to access the Betting Market endpoints to view an individual market's movement.
Props
Pre-fight prop markets include detailed bets such as method of victory, win-by-type, and most knockdowns.
- Prop markets vary in publication timing, with headline fight props generally available sooner than undercard props (some props become available only shortly before the fight).
- Includes timestamps for opening prices, line movements, and closing prices.
Props Plus
- Provides detailed line movement history for MMA prop markets.
- The Betting Guide explains how to access the Betting Market endpoints to view an individual market's movement.
- The Betting Guide explains how to access the Betting Market endpoints to view an individual market's movement.
News
SportsDataIO provides bespoke news feeds and a variety of levels of news coverage to fit your specific needs:
- Editorial Wire Service: This includes more than 30,000 long-form content pieces in total across all leagues (previews, recaps, breaking news) with an associated image attached to each article. Please contact us to learn more about how we can connect you with newswire articles.
- Custom News: For bespoke articles created to fit your project, please contact us.
- AI-generated news: For procedurally-generated news based on data inputs, please contact us.
Previews, Recaps & Breaking News
- Previews, Recaps, and Breaking News are available all year round.
- Your SportsDataIO Client Manager can facilitate an introduction with appropriate news partners.
- These feeds are accessed directly through partner sites and not SportsDataIO endpoints.