Docs/UFC API/UFC Events

UFC Events

Fight cards, schedules, bouts on a card, event stats, and odds

List events

GET/api/v1/ufc/events

Paginated events.

Query parameters

ParameterTypeDescription
pagenumberPage number
limitnumberPage size
hasStatsbooleanOnly events with fight stats
qstringName search, e.g. road to ufc

Example

bash
curl "https://api.citoapi.com/api/v1/ufc/events?hasStats=true&page=1&limit=50" \
  -H "x-api-key: YOUR_API_KEY"

Road to UFC

GET/api/v1/ufc/events?q=road to ufc

Road to UFC cards are UFC events, like Dana White's Contender Series: all 5 seasons (2022 to 2026), 19 cards and 166 fights, every one with official round-by-round stats. Slugs look like road-to-ufc-2-7 and titles like Road to UFC 2.7; open one with the event endpoints below.

Example

bash
curl "https://api.citoapi.com/api/v1/ufc/events?q=road%20to%20ufc" \
  -H "x-api-key: YOUR_API_KEY"

curl "https://api.citoapi.com/api/v1/ufc/events/road-to-ufc-2-7/stats?round=1" \
  -H "x-api-key: YOUR_API_KEY"

Response

json
{
  "event": { "slug": "road-to-ufc-2-7", "title": "Road to UFC 2.7", "venue": "Meta Apex" },
  "roundStats": [
    {
      "boutId": "11152",
      "fighterSlug": "rong-zhu",
      "fighterName": "Rongzhu",
      "round": 1,
      "significantStrikes": "12 of 22",
      "totalStrikes": "14 of 25",
      "takedowns": "0 of 0",
      "controlTime": "0:06",
      "head": "9 of 19",
      "body": "3 of 3",
      "distance": "7 of 15",
      "clinch": "5 of 7"
    },
    "..."
  ]
}

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

ParameterTypeDescription
roundnumberRound 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

ParameterTypeDescription
bookmakerstringall | polymarket | 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"
Was this page helpful?