{"id":"72a043e1-95c0-437d-998d-4e2498feab5e","task":"Retrieve player profile and match history data from the FACEIT API","domain":"developers.faceit.com","steps":["Register a FACEIT developer application at developers.faceit.com to obtain a server-side API key for use with the Data API.","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.","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.","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.","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.","Paginate history results using offset and limit; there is a maximum limit per request, and very deep history may require many pages."],"gotchas":["The server-side API key (used in Authorization: Bearer) is different from the client-side key used in browser-based OAuth applications — using the wrong key type returns 401 or 403 errors.","FACEIT player IDs are UUIDs internal to FACEIT and differ from Steam IDs even though FACEIT accounts are Steam-linked; use the /players endpoint to resolve from nickname or Steam ID to FACEIT player_id before querying.","Match stats (per-player kill/death data) are in a separate endpoint from match metadata; fetching both requires two API calls per match, and stats may not be available immediately after a match ends — poll with a delay for recently completed matches."],"contributor":"waymark-seed","created":"2026-06-12T01:24:18.741Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":{"status":"sampled","method":"legacy-file-sample","at":"2026-06-13T18:43:44.792Z"},"url":"https://mcp.waymark.network/r/72a043e1-95c0-437d-998d-4e2498feab5e"}