Cito CS2 API Tennis API

The Tennis API from Cito CS2 API — 54 operation(s) for tennis.

Business capability
Sports, Betting & Fantasy AE-180.80

Operations 54

GET /tennis/live/ws Tennis Live WebSocket (point-by-point) #
GET /tennis/health Service Health Check #
GET /tennis/health/sync Background Sync Status #
GET /tennis/matches/live List Active Live Matches #
GET /tennis/matches/upcoming Upcoming Scheduled Matches #
GET /tennis/matches/live/{match_id} Get Detailed Live Match State #
GET /tennis/players List & Filter Players #
GET /tennis/players/search Player Autocomplete Search #
GET /tennis/players/batch Fetch Many Players by ID #
GET /tennis/players/{player_id} Get Player Biographical Profile #
GET /tennis/players/{player_id}/stats Get Player Detailed Career Statistics #
GET /tennis/matches Query Match Archive #
GET /tennis/matches/recent Get Recent Tour Matches #
GET /tennis/matches/completed Completed Matches for a Day #
GET /tennis/matches/{match_id} Get Match Details & Box Score #
GET /tennis/h2h Head-to-Head Rivalry Record #
GET /tennis/h2h/matrix Multi-Player H2H Grid #
GET /tennis/rankings Weekly ATP/WTA Rankings Table #
GET /tennis/rankings/top Top N Rankings Snapshot #
GET /tennis/rankings/movers Ranking Movers Between Published Lists #
GET /tennis/rankings/dates List Available Ranking Dates #
GET /tennis/standings Tour Standings (latest singles rankings) #
GET /tennis/rankings/history/{player_id} Player Career Ranking Trajectory #
GET /tennis/tournaments List & Filter Tournaments #
GET /tennis/tournaments/calendar Annual Season Calendar #
GET /tennis/tournaments/{tournament_id} Get Tournament Profile #
GET /tennis/tournaments/{tournament_id}/draw Get Tournament Draw Bracket #
GET /tennis/tournaments/{tournament_id}/editions/{year}/draw Get Specific Tournament Edition Draw #
GET /tennis/tournaments/{tournament_id}/bracket Get Tournament Bracket (draw-tree alias) #
GET /tennis/odds/upcoming Upcoming Matches With Odds #
GET /tennis/odds/{match_id} Pre-Match Odds #
GET /tennis/odds/{match_id}/live Live (In-Play) Odds #
GET /tennis/matches/{match_id}/timeline Completed Match Timeline #
GET /tennis/matches/{match_id}/status Unified Match Status #
GET /tennis/schedule Daily Tennis Schedule #
GET /tennis/players/{player_id}/form Player Recent Form #
GET /tennis/leaderboards/aces Season Aces Leaderboard #
GET /tennis/leaderboards/break-points-saved Season Break-Points-Saved Leaderboard #
GET /tennis/leaderboards/1st-serve-won Season First-Serve-Won Leaderboard #
GET /tennis/leaderboards/break-conversion Season Break-Conversion Leaderboard #
GET /tennis/leaderboards/return-games-won Season Return-Games-Won Leaderboard #
GET /tennis/leaderboards/tiebreak-win-pct Season Tiebreak-Win-Pct Leaderboard #
GET /tennis/leaderboards/deciding-set-record Season Deciding-Set-Record Leaderboard #
GET /tennis/leaderboards/comeback-wins Season Comeback-Wins Leaderboard #
GET /tennis/leaderboards/finals-record Season Finals-Record Leaderboard #
GET /tennis/tournaments/{tournament_id}/edition Tournament Edition Metadata #
GET /tennis/coverage Dataset Coverage #
GET /tennis/h2h/{player1_id}/{player2_id} Head-to-Head (path form) #
GET /tennis/players/{player_id}/matches Player Match Log #
GET /tennis/tournaments/{tournament_id}/schedule Tournament Edition Schedule #
GET /tennis/matches/{match_id}/stats Match Statistics Slice #
GET /tennis/competitions Competitions Index #
GET /tennis/rankings/{circuit} Rankings by Circuit (path form) #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/citoapi:citoapi-tennis-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

citoapi-tennis-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Cito Tennis API
  version: 1.0.0
  description: Utilities API — QR code generation and sports/esports data (Fortnite, CoD, LoL, Apex, Dota 2, CS2, UFC, Tennis, RAF Wrestling, BKFC).
  contact:
    name: Cito API Support
    url: https://citoapi.com
  x-logo:
    url: https://citoapi.com/logo.png
servers:
- url: https://api.citoapi.com/api/v1
  description: Production
security:
- ApiKeyAuth: []
tags:


# --- truncated at 32 KB (180 KB total) ---
# Full source: https://artifacts.apis.io/citoapi/openapi/citoapi-tennis-api-openapi.yml