UFC rankings API for divisions, champions, and ranked fighters.
Build ranking pages, division screens, fighter discovery, and matchup context with clean UFC rankings endpoints.
Rankings searchers want current division lists that link cleanly into fighter profile pages.
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
Division pages
Show rankings by division with linked fighter profile cards.
Matchup previews
Use rank, profile, and fight history to add context before an event.
Discovery tools
Help users browse fighters by division and ranking position.
ufc rankings api
Data developers can actually ship with
/api/v1/ufc/rankingsAll UFC rankings grouped by division.
/api/v1/ufc/rankings/{division}One division ranking list.
/api/v1/ufc/fighters/{slug}Open a ranked fighter profile.
/api/v1/ufc/fighters/{slug}/fightsShow recent fights for a ranked fighter.
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
Does Cito API include UFC rankings?
Yes. Use /api/v1/ufc/rankings for all divisions or /api/v1/ufc/rankings/{division} for one division.
Can rankings link to fighter profiles?
Yes. Ranked fighter rows can be paired with /api/v1/ufc/fighters/{slug} for profile pages.
How often should I refresh rankings?
For most apps, refresh rankings daily or after UFC updates. Cito API also keeps rankings synced automatically on the backend.
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