External API Integrations
Documentation for third-party services used by the platform.
⚠️This application uses a hybrid of the Open API (v4) and internal Web APIs. Internal APIs are used when v4 lacks specific data (e.g. detailed rosters, specific league standings).
Base URLs: open.faceit.com/data/v4 vs www.faceit.com/api
Core & Search
/api/searcher/v1/allGlobal search for players, teams, and championships.
Player Data
/data/v4/players/{playerId}Core player profile data (ELO, avatar, country).
/data/v4/playersLook up player by nickname query param.
/data/v4/players/{playerId}/stats/{game}Lifetime stats and segment history (maps, recent matches) for a game.
Team Data
/data/v4/teams/{teamId}Standard team profile.
/data/v4/teams/{teamId}/membersList of team members.
/api/teams/v1/teams/{teamId}Internal team details (used for lightweight lookups).
Leagues & Championships (ESEA/Hubs)
/api/team-leagues/v1/teams/{teamId}/profile/leagues/summaryFull history of team's league participation (ESEA seasons). Determining placement and history.
/api/team-leagues/v1/teams/{teamId}/profile/leagues/currentCurrent active league registration for a team. Used to verify active status.
/api/championships/v1/matchesFetch matches for a specific team inside a championship context.
/data/v4/championships/{eventSlug}Public championship details.
/api/leaderboard/v1/leaderboard/source/hub/{hubId}/allGet all seasons for a hub (used to find current ongoing season).
/api/leaderboard/v2/ranking/{seasonId}Specific leaderboard rankings for a season.
Matches & Statistics
/api/match/v2/match/{matchId}Full match details including voting, map entities, and detailed rosters.
/api/stats/v3/matches/{matchId}Detailed match statistics (kills, deaths, adr). Richer than public API.
/data/v4/matches/{matchId}/statsFallback for stats if v3 fails.
Base URL:https://liquipedia.net/counterstrike/api.php
?action=query&list=searchSearch for wiki pages (players, teams, tournaments).
?action=parseFetch structured data (transcluded wikitext) from a page.

