Docs/UFC API/UFC Rankings

UFC Rankings

Meta rankings and media-panel rankings by division

Meta rankings (all divisions)

GET/api/v1/ufc/rankings
GET/api/v1/ufc/rankings/meta

Algorithmic Meta UFC Rankings. /rankings and /rankings/meta return the same data.

Example

bash
curl "https://api.citoapi.com/api/v1/ufc/rankings" \
  -H "x-api-key: YOUR_API_KEY"

Response

json
{
  "success": true,
  "data": {
    "source": "meta",
    "divisions": [
      {
        "division": "Lightweight",
        "champion": { "slug": "islam-makhachev", "name": "Islam Makhachev" },
        "rankings": [{ "rank": 1, "slug": "…", "name": "…" }]
      }
    ]
  }
}

Meta rankings by division

GET/api/v1/ufc/rankings/meta/{division}
GET/api/v1/ufc/rankings/{division}

Examples: lightweight, welterweight, womens-bantamweight.

Example

bash
curl "https://api.citoapi.com/api/v1/ufc/rankings/meta/lightweight" \
  -H "x-api-key: YOUR_API_KEY"

Media rankings

GET/api/v1/ufc/rankings/media

Media-panel boards — separate from Meta.

Example

bash
curl "https://api.citoapi.com/api/v1/ufc/rankings/media" \
  -H "x-api-key: YOUR_API_KEY"

Media rankings by division

GET/api/v1/ufc/rankings/media/{division}

One weight class from the media board.

Example

bash
curl "https://api.citoapi.com/api/v1/ufc/rankings/media/lightweight" \
  -H "x-api-key: YOUR_API_KEY"

Label Meta vs Media in your UI. Join fighters by slug via /docs/api/ufc/fighters.

Ship rankings pages

Cito is how you build UFC rankings pages, fighter profiles, fight cards, research tools, and MMA dashboards. Run these calls in the sandbox, then wire them into production.

bash
curl "https://api.citoapi.com/api/v1/ufc/rankings" \
  -H "x-api-key: YOUR_API_KEY"

curl "https://api.citoapi.com/api/v1/ufc/rankings/meta/lightweight" \
  -H "x-api-key: YOUR_API_KEY"

curl "https://api.citoapi.com/api/v1/ufc/rankings/media" \
  -H "x-api-key: YOUR_API_KEY"