Key Information/API Reference

API Reference

Complete reference for all Cito API endpoints, parameters, and response formats.

Base URL
https://api.citoapi.com/v1

Authentication

API keys and security

Webhooks

Real-time event subscriptions

Errors & Rate Limits

Handling errors and rate limiting

All Endpoints

MethodEndpointDescription
GET/healthAPI health check
GET/fortnite/matches/liveLive Fortnite matches
GET/fortnite/matches/{id}Fortnite match details
GET/fortnite/players/{username}Fortnite player stats
GET/fortnite/tournamentsFortnite tournaments
GET/fortnite/leaderboards/{region}Fortnite leaderboards
GET/valorant/matches/liveLive Valorant matches
GET/valorant/matches/{id}Valorant match details
GET/valorant/players/{username}Valorant player stats
GET/valorant/teamsValorant teams
GET/cod/matches/liveLive CDL matches
GET/cod/players/{username}CoD player stats
GET/lol/matches/liveLive LoL matches
GET/lol/players/{username}LoL player stats
GET/rl/matches/liveLive Rocket League matches
GET/rl/players/{username}Rocket League player stats
POST/webhooksRegister a webhook
GET/webhooksList your webhooks
DELETE/webhooks/{id}Delete a webhook

Request Format

Headers

All requests must include an Authorization 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"
  }
}