Public docs assistant
Tell Cito API what you are building.
Get endpoint recommendations, exact requests, code snippets, and a free-key CTA without digging through every page.
UFC API
Fighters, rankings, events, fight cards, bout stats, and round-by-round MMA stat rows.
Base URL
https://api.citoapi.com/api/v1/ufcWhat UFC data is available?
Fight cards
Use events, event detail, and event bouts for upcoming and completed card pages.
Fighter profiles
Use fighter profile, stats, fights, and rankings endpoints for profile screens.
Round stats
Use bout stats and round filters for detailed fight analytics and research tools.
No-friction workflow
List events
GET /ufc/events?hasStats=true&page=1&limit=50Open the card
GET /ufc/events/{eventIdOrSlug}Get all fights
GET /ufc/events/{eventIdOrSlug}/boutsFetch card stats
GET /ufc/events/{eventIdOrSlug}/statsFilter one round
GET /ufc/bouts/{boutId}/stats?round=1Endpoints
/api/v1/ufcCoverage overview, data groups, and sync metadata.
/api/v1/ufc/search?q=islamSearch fighters, events, bouts, and divisions.
/api/v1/ufc/rankingsCurrent UFC rankings grouped by division.
/api/v1/ufc/rankings/{division}Rankings for one division, such as lightweight or welterweight.
/api/v1/ufc/fighters?page=1&limit=50Paginated fighter directory with profile metadata and stat availability.
/api/v1/ufc/fighters/{slug}Fighter profile, bio, record, rankings, and stat summary.
/api/v1/ufc/fighters/{slug}/statsStriking, grappling, accuracy, defense, win method, target, and position stats.
/api/v1/ufc/fighters/{slug}/fightsFight history for one fighter.
/api/v1/ufc/events?hasStats=true&page=1&limit=50Paginated events, optionally filtered to cards with fight stats.
/api/v1/ufc/events/recentRecently completed UFC events.
/api/v1/ufc/events/upcomingUpcoming UFC fight cards.
/api/v1/ufc/events/{eventIdOrSlug}Event detail by clean slug or stable data ID.
/api/v1/ufc/events/{eventIdOrSlug}/boutsAll bouts on an event card.
/api/v1/ufc/events/{eventIdOrSlug}/stats?round=1Fight stats for an event, filtered by round when needed.
/api/v1/ufc/bouts?hasStats=true&includeStats=truePaginated bout list with optional stat rows.
/api/v1/ufc/bouts/{boutId}One bout with fighters, result, method, round, time, and event context.
/api/v1/ufc/bouts/{boutId}/stats?round=1Bout-level fighter stat totals or one selected round.
/api/v1/ufc/bouts/{boutId}/rounds?round=2Round-by-round fighter stat rows for one bout.
Round stats example
curl "https://api.citoapi.com/api/v1/ufc/bouts/770c5302e32916ea/stats?round=1" \
-H "x-api-key: YOUR_API_KEY"Use ?round=1, ?round=2, or ?round=3 when your app needs one round instead of the full fight.
Start with a free key
Test UFC endpoints with 500 free requests/month, then upgrade when your fight card, fighter profile, or analytics tool needs more volume.