Prefer to chat? Query the API with natural language using our AI Skill →
Give your AI tool live Cito endpoint context before you write integration code.
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.
API Reference
Complete reference for all Cito API endpoints, parameters, and response formats.
Base URL
https://api.citoapi.com/api/v1Game APIs
Endpoints for each supported game
All Endpoints
| Method | Endpoint | Description |
|---|---|---|
| GET | /health | API health check |
| GET | /fortnite/matches/live | Live Fortnite competitive events |
| GET | /fortnite/tournaments/live | Live Fortnite tournaments and leaderboards |
| GET | /fortnite/players/top-earners | Top Fortnite earners |
| GET | /fortnite/players/{identifier} | Fortnite player profile and earnings |
| GET | /fortnite/tournaments | Fortnite tournaments |
| GET | /fortnite/shop | Current Fortnite item shop |
| GET | /cod/matches/live | Live Black Ops 7 CDL matches |
| GET | /cod/matches/{id}/player-stats | COD match/game-level player stats |
| GET | /cod/players/{username} | CoD player stats |
| GET | /lol/matches/live | Live LoL matches |
| GET | /lol/players/{username} | LoL player stats |
| GET | /dota2/matches/live | Live Dota 2 matches |
| GET | /apex/algs/events | ALGS events and scores |
| GET | /ufc/events | UFC events and fight cards |
| GET | /ufc/bouts/{boutId}/stats | UFC bout and round stats |
| POST | /webhooks | Register a webhook |
| GET | /webhooks | List your webhooks |
| DELETE | /webhooks/{id} | Delete a webhook |
Request Format
Headers
All requests must include an x-api-key header with your API key and a Content-Type of application/json.
Query Parameters
Filter and paginate results using query parameters like ?region=EU&limit=20&page=1.
Path Parameters
Replace placeholders like {username} and {id} with actual values.
Response Format
All responses are JSON with a consistent structure:
// Success response
{
"data": { ... },
"pagination": {
"page": 1,
"total_pages": 10,
"total_results": 195
}
}
// Error response
{
"error": {
"type": "not_found",
"message": "Player not found",
"code": "player_not_found"
}
}