Get FACEIT player statistics for your chat commands
Snax with any FACEIT nicknamehttps://api.streamerbuddy.app/faceit/SnaxReturns complete player statistics including ELO, level, and match history
https://api.streamerbuddy.app/faceit/Snax/statsReturns today's performance: ELO change, wins/losses
https://api.streamerbuddy.app/faceit/Snax/avgReturns average K/D, headshot percentage, ADR from last 30 matches
https://api.streamerbuddy.app/faceit/Snax/lastReturns statistics from the most recent match including map, score, and performance
https://api.streamerbuddy.app/faceit/Snax/liveReturns current live match information (if playing)
Choose how the response is formatted
minimalExample: Snax: 2450
defaultDefaultExample: Snax | ELO: 2450 | Level 10
fullExample: Snax | ELO: 2450 | Level 10 | K/D: 1.35 | Last 20: 15W-5L
emojiExample: 🇵🇱 Snax | 🔟 (10 LVL) | 2450 ELO
Usage:
https://api.streamerbuddy.app/faceit/Snax?preset=emojiSet the response language (affects labels and text)
enDefaultEnglish
plPolski
deDeutsch
esEspañol
frFrançais
Usage:
https://api.streamerbuddy.app/faceit/Snax?lang=plChoose which Counter-Strike version to fetch stats for
cs2DefaultCounter-Strike 2
csgoCounter-Strike: Global Offensive
Usage:
https://api.streamerbuddy.app/faceit/Snax?game=csgoThese placeholders can be used in custom templates or presets
{name}Player nickname{elo}ELO (formatted){elo_raw}ELO (raw number){level}Skill level (1-10){level_emoji}Visual level (🟡🟡🟡...){kd}K/D ratio{wins}Total wins{winrate}Win rate percentage{matches}Total matches{last20}Last 20 record (12W/8L){country}Country flag emoji{rank}Rank (optional)You can combine multiple parameters using &
https://api.streamerbuddy.app/faceit/Snax?preset=emoji&lang=plhttps://api.streamerbuddy.app/faceit/Snax1. Go to Commands → Custom
2. Click "Add Command"
3. Set command name (e.g., !faceit)
4. Paste this as the message:
$(urlfetch https://api.streamerbuddy.app/faceit/$(query))With custom preset and language:
$(urlfetch https://api.streamerbuddy.app/faceit/$(query)?preset=emoji&lang=pl)Usage:
!faceit Snax1. Go to Bot → Commands → Custom Commands
2. Click "Add New Command"
3. Set command name (e.g., !faceit)
4. Paste this as the response:
${urlfetch https://api.streamerbuddy.app/faceit/${1}}With custom preset and language:
${urlfetch https://api.streamerbuddy.app/faceit/${1}?preset=emoji&lang=pl}Usage:
!faceit Snax1. Go to Commands → Custom Commands
2. Click "Add Command"
3. Set command trigger (e.g., !faceit)
4. Paste this as the response:
$(urlfetch https://api.streamerbuddy.app/faceit/$(query))With custom preset and language:
$(urlfetch https://api.streamerbuddy.app/faceit/$(query)?preset=emoji&lang=pl)Usage:
!faceit Snax1. Go to Custom Commands
2. Click "New Custom Command"
3. Set command name (e.g., !faceit)
4. Paste this as the response:
{{request("https://api.streamerbuddy.app/faceit/faceit/{{param}}?u=Snax")}}With custom preset and language:
{{request("https://api.streamerbuddy.app/faceit/faceit/{{param}}?u=Snax&preset=emoji&lang=pl")}}Usage:
!faceit Snax!faceitavg, !faceitlast, !faceitlive!faceit playerName