UFC Events
Fight cards, schedules, bouts on a card, event stats, and odds
List events
GET/api/v1/ufc/events
Paginated events.
Query parameters
| Parameter | Type | Description |
|---|---|---|
| page | number | Page number |
| limit | number | Page size |
| hasStats | boolean | Only events with fight stats |
Example
bash
curl "https://api.citoapi.com/api/v1/ufc/events?hasStats=true&page=1&limit=50" \
-H "x-api-key: YOUR_API_KEY"Upcoming
GET/api/v1/ufc/events/upcoming
Scheduled cards. imageUrl is the poster when present.
Example
bash
curl "https://api.citoapi.com/api/v1/ufc/events/upcoming" \
-H "x-api-key: YOUR_API_KEY"Recent
GET/api/v1/ufc/events/recent
Recently completed cards.
Example
bash
curl "https://api.citoapi.com/api/v1/ufc/events/recent" \
-H "x-api-key: YOUR_API_KEY"Event detail
GET/api/v1/ufc/events/{eventIdOrSlug}
Name, date, venue, poster, status. Slug or stable id.
Example
bash
curl "https://api.citoapi.com/api/v1/ufc/events/ufc-300" \
-H "x-api-key: YOUR_API_KEY"Bouts on a card
GET/api/v1/ufc/events/{eventIdOrSlug}/bouts
Card order, fighters, weight class, results when finished.
Example
bash
curl "https://api.citoapi.com/api/v1/ufc/events/ufc-300/bouts" \
-H "x-api-key: YOUR_API_KEY"Event stats
GET/api/v1/ufc/events/{eventIdOrSlug}/stats
Fight stats for the card. Optional round filter.
Query parameters
| Parameter | Type | Description |
|---|---|---|
| round | number | Round filter |
Example
bash
curl "https://api.citoapi.com/api/v1/ufc/events/ufc-300/stats?round=1" \
-H "x-api-key: YOUR_API_KEY"Card odds
GET/api/v1/ufc/events/{eventIdOrSlug}/odds
GET/api/v1/ufc/fight-cards/{eventIdOrSlug}/odds
Odds by fight, market, and bookmaker.
Query parameters
| Parameter | Type | Description |
|---|---|---|
| bookmaker | string | all | draftkings | … |
Example
bash
curl "https://api.citoapi.com/api/v1/ufc/events/ufc-300/odds?bookmaker=all" \
-H "x-api-key: YOUR_API_KEY"Ship fight cards
Cito is how you build UFC fight cards, fighter profiles, rankings pages, research tools, and MMA dashboards. Load a card in the sandbox, then render it.
bash
curl "https://api.citoapi.com/api/v1/ufc/events/upcoming" \
-H "x-api-key: YOUR_API_KEY"
curl "https://api.citoapi.com/api/v1/ufc/events/{slug}" \
-H "x-api-key: YOUR_API_KEY"
curl "https://api.citoapi.com/api/v1/ufc/events/{slug}/bouts" \
-H "x-api-key: YOUR_API_KEY"
curl "https://api.citoapi.com/api/v1/ufc/events/{slug}/odds?bookmaker=all" \
-H "x-api-key: YOUR_API_KEY"