Get Player Statistics
Retrieves detailed gameplay statistics for a player across different game modes (Solo, Duo, Squad).
This endpoint provides comprehensive stats including:
- Games played and wins
- Total kills and highest kills in a match
- Deaths and K/D ratio data
- Damage dealt and headshot statistics
- Distance travelled and survival time
- Revival and knockdown counts
- Item pickups and more
Statistics are broken down by game mode for detailed analysis.
Path parameters
-
The region code for the player's account:
sg
: Singapore region (covers SG, ID, ME, VN, TH, CIS, EU, TW, MY, PK, BD)ind
: India region (covers IND only)br
: Brazil region (covers BR, US, NA, LATAM)
Values are
sg
,ind
, orbr
.
Query parameters
-
The unique player User ID (10-12 digits)
Format should match the following pattern:
^\d{10,12}$
. -
Your API key from the developer portal
GET
/api/{region}
curl \
--request GET 'https://stats.api.freefirecommunity.com/api/ind?uid=2129250963&key=YOUR_API_KEY'
Response examples (200)
{
"success": true,
"duoStats": {
"accountId": "2129250963",
"detailedStats": {}
},
"quadStats": {
"wins": 3,
"kills": 36,
"accountId": "2129250963",
"gamesPlayed": 13,
"detailedStats": {
"damage": 17872,
"deaths": 10,
"pickUps": 1536,
"revives": 4,
"headshots": 16,
"knockDown": 42,
"topNTimes": 6,
"highestKills": 6,
"survivalTime": 9210,
"headshotKills": 5,
"distanceTravelled": 60689
}
},
"soloStats": {
"kills": 7,
"accountId": "2129250963",
"gamesPlayed": 2,
"detailedStats": {
"damage": 1764,
"deaths": 2,
"pickUps": 146,
"headshots": 1,
"highestKills": 4,
"survivalTime": 587,
"headshotKills": 1,
"distanceTravelled": 5309
}
}
}
Response examples (400)
{
"error": "Bad Request",
"status": 400,
"message": "Invalid region code. Please use 'sg', 'ind', or 'br'"
}
Response examples (401)
{
"error": "Unauthorized",
"status": 401,
"message": "Invalid API key. Please check your credentials or get a new key from http://developers.freefirecommunity.com/"
}
Response examples (429)
{
"error": "Rate Limit Exceeded",
"status": 429,
"message": "Too many requests. Please slow down and try again later"
}
Response examples (500)
{
"error": "Internal Server Error",
"status": 500,
"message": "An error occurred while processing your request. Please check your UID and region, then try again"
}