UFC fighter API for profiles, records, rankings, and stat pages.
Search fighters, open profile pages, load fight history, and display stat charts without stitching together fragile fighter data yourself.
Developers searching for fighter data need profile fields, search, history, and stats endpoints.
773
event records
8.6k+
fight rows
40k+
round stat rows
500
free calls/month
Live API shape
UFC fight stat workflow
curl "https://api.citoapi.com/api/v1/ufc/events?hasStats=true&page=1&limit=50" \
-H "x-api-key: YOUR_API_KEY"
{
"success": true,
"pagination": { "page": 1, "limit": 50, "hasMore": true },
"data": [
{
"slug": "ufc-328-chimaev-vs-strickland",
"dataId": "9eedac48b497de5a",
"hasStats": true,
"boutCount": 13
}
]
}Round filter
GET /api/v1/ufc/bouts/770c5302e32916ea/stats?round=1Fighter profile data
Fighter profile data that is ready for real product screens.
Use fighter images, record data, accuracy stats, win method splits, and strike target fields to build UFC profile pages, dashboards, and matchup tools without cleaning the data yourself.
featured fighter
Islam Makhachev
/api/v1/ufc/fighters/islam-makhachev/stats2.45
Sig. str. landed/min
3.10
Takedowns/15 min
0.30
Knockdown avg
46%
Wins by submission
sample response fields
{
"fighter": "Islam Makhachev",
"record": "28-1-0",
"sigStrikesByTarget": {
"head": { "count": 344, "percent": 0.71 },
"body": { "count": 114, "percent": 0.24 },
"leg": { "count": 27, "percent": 0.06 }
}
}fighter stat graphic
Sig. Str. By Target
Striking Accuracy
Sig. Strikes Landed
485
Sig. Strikes Attempted
830
Takedown Accuracy
Takedowns Landed
13
Takedowns Attempted
73
Fighter databases
Build profile pages with bio fields, records, rankings, stats, and recent fights.
Search/autocomplete
Let users search fighters and open clean profile pages quickly.
Comparison pages
Compare two fighters using rankings, fight history, and profile stat summaries.
ufc fighter api
Data developers can actually ship with
/api/v1/ufc/search?q=islamSearch fighter names, events, bouts, and divisions.
/api/v1/ufc/fighters?page=1&limit=50Paginated UFC fighter directory.
/api/v1/ufc/fighters/{slug}Fighter profile with record, bio, rankings, and summary stats.
/api/v1/ufc/fighters/{slug}/fightsFight history for one fighter.
/api/v1/ufc/fighters/{slug}/statsDetailed fighter stat charts and career aggregates.
Built for product screens
From event list to fight stats without guessing endpoints.
Start with events, open the card, fetch bouts, then request event-level or bout-level stats. Every page in the UFC cluster links back to the same no-friction docs and signup flow.
FAQ
Can I search UFC fighters by name?
Yes. Use /api/v1/ufc/search?q={query} or page through /api/v1/ufc/fighters.
Does the fighter endpoint include stats?
The profile endpoint includes summary context, and /api/v1/ufc/fighters/{slug}/stats returns detailed stat charts.
Can I get a fighter's fight history?
Yes. Use /api/v1/ufc/fighters/{slug}/fights for linked fight history rows.
Start building with UFC data today
Create a free key, test the UFC endpoints, and upgrade only when your app, dashboard, or data product needs more volume.
Get Free API Key