UFC stats API

UFC stats API for fighter, bout, and round-level data.

Pull strikes, takedowns, control time, target splits, position splits, win methods, and round rows for MMA dashboards.

500 free calls
No sales call
One Cito account
500
free calls/month
UFC
events and bouts
Stats
round rows
REST
JSON endpoints
MMA API Coverage
FIFighter profiles
Ready
Endpoint/fighters/{id}Product FitBio pages
FIFight stats
Ready
Endpoint/fighters/{id}/statsProduct FitStat cards
RARankings
Ready
Endpoint/rankingsProduct FitDivision pages
EVEvent cards
Ready
Endpoint/events/{id}Product FitFight cards
REResults
Ready
Endpoint/events/{id}/resultsProduct FitRecaps
MMA API

Detailed UFC stats for builders

Use Cito stats endpoints to build sortable tables, fighter charts, matchup views, and card recaps.

Striking accuracy
Takedown accuracy
Control time
Target splits
Round filters
Endpoints

Start with these REST endpoints.

Full docs
GET/api/v1/ufc/fighters/{slug}/stats

Fighter profile stat charts.

GET/api/v1/ufc/bouts/{boutId}/stats

Bout-level fighter totals.

GET/api/v1/ufc/bouts/{boutId}/rounds

Round-by-round stat rows.

GET/api/v1/ufc/events/{eventIdOrSlug}/stats

All fight stats for an event.

Use cases

Dashboards

Build sortable stat tables.

Betting research

Analyze historical performance rows.

Recaps

Generate fight summaries.

FAQ

Does it include significant strike splits?

Yes, where available.

Can I load all stats for a card?

Yes. Use event stats endpoints.

Can I filter by round?

Yes, round-specific rows are supported where available.

Start building

Get a free key and test MMA API today.

Free testing, paid plans when you need production volume, and one Cito account for the rest of your sports and esports endpoints.