Skip to main content

MMA Coverage

Here is a summary of SportsDataIO's extensive MMA coverage. Read on to learn about the vast number of feeds we offer and don't hesitate to contact us if you have any questions.

See a summary of coverage across all leagues here: SportsDataIO coverage matrix (PDF)

Competition Feeds

Teams, Players & Rosters

The Fighters feed includes profile information on all fighters that are currently participating in the UFC.

  • Fighter profile information includes name, weight class, birth date, height/weight, and reach.
  • Fighter profiles are updated at the beginning of each season and kept up to date throughout the year.
More Details & Workflow Guide
Endpoint
Return Type
Call Interval
FighterBasic[]
1 Hour
A stripped-down list of all fighters with basic profile information, ideal for simple applications.
Developer Section

Utility Endpoints

Utility Endpoints are activated for all customers to allow them to build the back-end connections needed for their relational database and be informed about relevant information throughout the season.

  • Timeframe utility endpoints include things like current and previous season etc.
  • Status utility endpoints include things like if games are currently in progress or not.
  • Sports betting utility endpoints includes things like sportsbook IDs, betting market type IDs, etc.
More Details & Workflow Guide
Endpoint
Return Type
Call Interval
Sportsbook[]
1 Hour
A list of all available sportsbooks with their associated unique IDs.
GET Leagues
League[]
1 Day
A list of all leagues (currently this returns just UFC.)
BettingEntityMetadataCollection
1 Hour
Returns the list of MarketTypes, BetTypes, PeriodTypes, OutcomeTypes, and ResultTypes to map the IDs to descriptive names. Also includes a list of the MarketType, BetType & PeriodType combinations which we will have resulting for.
Developer Section

Event Feeds

Schedules & Game Day Info

Schedule records include fighters, card name or numbered event, date & time, stadium and status.

  • Fight schedules are updated as events are announced by the UFC and typically updated within a couple of hours of being announced.
More Details & Workflow Guide
Endpoint
Return Type
Call Interval
GET Schedules
Event[]
1 Hour
A list of all upcoming Events, from which the Fights can be discovered.
GET Event
EventDetail
1 Minute
Returns all fights that will take place within a given EventId (fight card.)
Developer Section

Scores & Game State

Includes live round by round results for a given fight along with final fight results being provided at the conclusion of each fight.

  • Game State includes things like, individual fight status, start date and time, rounds, round result, fighters and winner.
More Details & Workflow Guide

Final Only (No Game State)

Fights delivered as "Final Only" will deliver the final scores of fighters once the round is completed and verified.

  • Game State is only available through live in-game updates, and therefore is not included for customers only taking "Final Only" delivery.
Endpoint
Return Type
Call Interval
FightBasic
10 Seconds
Simple fight information, such as the number of rounds, the clock etc., delivered after the fight only.
Developer Section

Live & Final (With Game State)

Fights delivered as "Live & Final" includes live updates throughout fight rounds, plus a final score of each round once it is completed and verified.

  • Game State delivered as "Live & Final" includes live game state info throughout the event updated alongside the live score updates.
  • Game State is for the individual fights on each card and includes things like Fighters, Round, clock, result by round, and winner. 
Endpoint
Return Type
Call Interval
FightBasic
10 Seconds
Simple fight information, such as the number of rounds, the clock etc., delivered live and after the fight.
Developer Section

Team & Player 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.
More Details & Workflow Guide

Final Only

Fighter Stats delivered as "Final Only" include a final box score of all stats once it is completed and verified.

  • Fighter Season Stats delivered as "Final" once fights are completed and verified.
Endpoint
Return Type
Call Interval
FightDetail
10 Seconds
Statistical, round-by-round data for a given FightId, delivered after the fight ends.
Developer Section

Live & Final

Fighter Stats delivered as "Live & Final" include live updates throughout the fight. plus a final box score of all stats once it is completed and verified.

  • Fighter career Stats delivered as "Final" once games are completed and verified.
Endpoint
Return Type
Call Interval
FightDetail
10 Seconds
Statistical, round-by-round data for a given FightId, delivered round-by-round and confirmed post-fight.
Developer Section

Player Feeds

Depth Charts, Lineups & Injuries

More Details & Workflow Guide

Depth Charts, Lineups & Injuries

Endpoint
Return Type
Call Interval
Fighter
1 Hour
An individual fighter profile.
Fighter[]
1 Hour
A list of all fighters with their basic biographical information and career records.
Developer Section

Betting Feeds

Game Lines

Fight lines lines (moneyline and total rounds) available pre-match including timestamps for opening price, all line movement changes, and closing price, with optional resulting available as an add-on.

  • Moneylines for all upcoming fights for an event are typically available between 3-5 days before the event begins. For the headline fights, odds for these can be available as far as two months before the scheduled fight. Odds will populate shortly after they are released by the books.
More Details & Workflow Guide

Pre-Game Lines

  • All fight game lines are available as pre-fight and not available with resulting. 

Endpoint
Return Type
Call Interval
EventOdds
30 Seconds
Returns basic fight odds (e.g. moneyline) for all fights in a given event. Only returns the most recently seen odds, not inclusive of line movement.
Developer Section

Pre-Game Lines Plus

  • Includes full-fight odds markets plus partial fight lines such as by round.
  • Includes all line movement for pre fight odds markets.
Endpoint
Return Type
Call Interval
EventOdds
30 Seconds
Returns basic fight odds (e.g. moneyline) for all fights in a given event. Returns the full line movement for the fights. This endpoint has a longer cache as it is meant for historical data/line movement rather than the most up to the second line.
Developer Section

Props

Includes pre-fight Props including timestamps for opening price, all line movement changes, and closing price, with optional resulting available as an add-on.

  • Props for upcoming fights are typically available between 3-5 days before the fights are scheduled. We provide fighter props from DraftKings only.
  • Odds markets are available from 20+ sports books including a concensus line for each type of odds market
More Details & Workflow Guide

Props

  • MMA Fight props include things like to win by, method of victory, and most knockdowns. 
  • Odds markets are available from 20+ sports books including a consensus line for each type of odds market.
  • Does not include resulting of prop markets.
Endpoint
Return Type
Call Interval
BettingMarket[]
This works in the same way as Betting Markets by Market Type but is prefiltered to the Player (Fighter) Props type only. Ideal if your application will only ever require Player Props, but if you also want Fight Props etc. it is recommended to use the by Market Type endpoint.
BettingEvent[]
10 Minutes
A list of all BettingEvents that are currently scheduled and that have associated FightIds.
BettingEvent[]
10 Minutes
The list of current BettingEvents for the given fight event (i.e. card of fights), from which Betting Market data can be gathered via the Betting Markets by Event endpoint, for all available Betting Market types (e.g. Player Props, Team Props.)
BettingMarket[]
Returns the markets of all available types (e.g. Player Props, Fight Props) and available outcomes for a given BettingEventID.
BettingMarket[]
1 Minute
Returns Markets and available outcomes for a given event and market type requested. A lighter call than by BettingEventID as it only includes markets tagged with the specific MarketType, a full list of which is available for each sport in its Betting Metadata endpoint.
Developer Section

Props Plus

  • MMA Fight props include things like to win by, method of victory, and most knockdowns. 
  • Odds markets are available from 20+ sports books including a consensus line for each type of odds market.
  • Includes line movement for MMA prop markets. 
  • Does not include resulting of prop markets.
Endpoint
Return Type
Call Interval
BettingMarket
10 Minutes
Returns full line movement for a given BettingMarket. Due to the sheer size of the output and the level of detail, it is intended for historical data purposes and not for the most up-to-the-second lines.
Developer Section

News & Images

Previews, Recaps & Breaking 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 news wire 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.
More Details & Workflow Guide
Contact Us