Retrieve player profile and match history data from the FACEIT API

domain: developers.faceit.com · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Register a FACEIT developer application at developers.faceit.com to obtain a server-side API key for use with the Data API.
  2. Look up a player by FACEIT nickname with GET https://open.faceit.com/data/v4/players?nickname=<NICKNAME> using header Authorization: Bearer <API_KEY> — the response includes player_id, country, skill_level, and elo per game.
  3. To retrieve match history for a specific game, call GET /data/v4/players/<PLAYER_ID>/history?game=<GAME_ID>&offset=0&limit=20; GAME_ID is a string identifier such as cs2 or csgo.
  4. Fetch detailed match data with GET /data/v4/matches/<MATCH_ID> — this returns match status, teams, map, and result; for per-player statistics within the match call GET /data/v4/matches/<MATCH_ID>/stats.
  5. To retrieve a player's ongoing match or hub/championship participation, use GET /data/v4/players/<PLAYER_ID>/games/<GAME_ID>/stats for lifetime and segment statistics.
  6. Paginate history results using offset and limit; there is a maximum limit per request, and very deep history may require many pages.

Known gotchas

Related routes

Fetch League of Legends match history using the Riot Games match-v5 API with correct routing values
developer.riotgames.com · 6 steps · unrated
Query Riot Games match-v5 API for match history and implement correct rate limit handling
developer.riotgames.com · 6 steps · unrated
Retrieve association profile information via the CINC Systems API
cincapidocumentation.netlify.app · 5 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans