UFC fight datafor everything you build.
Fighters, rankings, events, and fight stats as REST JSON. Free tier. No sales call.
Demo only. Sample dialogue does not reflect live or current API data.
▸ mcp.call cito.ufc.rankings { division: "lightweight" }
200 15 fighters 42ms
▸ mcp.call cito.ufc.fighter { id: "makhachev" }
200 record 26-1-0 p4p #1
◆ Thought for 1.2s
Wire UFC rankings into dashboard
For developers
One API.
Full fight surface.
Fighters, events, rankings, and results through a single REST API. Ship a product in minutes.
import requests r = requests.get( "https://api.citoapi.com/v1/ufc/rankings", headers={"Authorization": "Bearer YOUR_KEY"}, params={"division": "lightweight"}, ) print(r.json())
Choose how to get started
Build on your own
Launch your UFC product with:
- Access to fighter, event, and rankings data
- Usage-based pricing after free tier
- MCP skill for AI coding agents
- Docs, playground, and code samples
Get extra support
Higher limits and hands-on help for your team.
- Dedicated onboarding support
- Custom rate limits
- Invoice billing options
- Priority response path
Questions
Cito API is an independent data aggregator. We are not affiliated with, endorsed by, or licensed by the UFC, Zuffa, TKO Group, or Endeavor. “UFC” and all related marks are trademarks of their respective owners and are used here for identification only. Our UFC coverage is factual match data — results, schedules, rankings, and statistics — compiled from publicly accessible sources, and is not an official or rights-cleared data feed. If you need officially licensed UFC data for betting, odds settlement, broadcast, or other regulated use, you should license it from the rights holder. See our Terms of Service.