This Documentation is a Work in Progress and is subject to changes. MySquadStats is under no obligation to prioritize the updating of this API.
Below are some of the notable recent Changes to the API:
All MySquadStats Endpoints require an Access Token. There are a few ways to obtain an API Access Token:
GET /allTimeLeaderboards
Returns the All Time Leaderboards for the specified DLC/MOD.
Query Parameters:
"Vanilla", "MEE", "GE", "GC", "SD", "KOTH", "SPM", "ICM"
"eosID", "steamID", "lastName", "totalScore",
"totalScoreRank", "totalWounds", "totalWoundsRank",
"totalKills", "totalKillsRank", "totalDeaths",
"totalDeathsRank", "totalRevives", "totalRevivesRank",
"totalTimesRevived", "totalTimesRevivedRank",
"totalKdRatio", "totalKdRatioRank", "totalTks",
"totalTksRank", "totalTkd", "totalTkdRank",
"highestKillstreak", "highestKillstreakRank"
"asc", "desc"
Example:
/allTimeLeaderboards?accessToken=YOUR_ACCESS_TOKEN&mod=Vanilla&page=1&pageSize=10&sortColumn=totalScore&sortDirection=desc
GET /ping
Returns a simple response to check if the API is online.
Query Parameters:
Example:
/ping?accessToken=YOUR_ACCESS_TOKEN
GET /players
Returns data for a Player.
Query Parameters:
Example:
/players?accessToken=YOUR_ACCESS_TOKEN&search=ignis
GET /playerLink
Returns the Player Link for a Player.
Query Parameters:
Example:
/playerLink?steamID=76561198057101411
GET /playerRibbons
Returns the Ribbons for a Player.
Query Parameters:
Example:
/playerRibbons?accessToken=YOUR_ACCESS_TOKEN&search=76561198057101411
GET /playerWeapons
Returns the Weapons for a Player.
Query Parameters:
Example:
/playerWeapons?accessToken=YOUR_ACCESS_TOKEN&search=76561198057101411
GET /ribbons
Returns the Ribbons available.
Query Parameters:
Example:
/ribbons?accessToken=YOUR_ACCESS_TOKEN
GET /ribbonRecipients
Returns the Ribbon Recipients.
Query Parameters:
"lastName", "steamID", "timesAwarded",
"firstAwarded", "lastAwarded"
"asc", "desc"
Example:
/ribbonRecipients?accessToken=YOUR_ACCESS_TOKEN&ribbonid=2&page=1&pageSize=10&sortColumn=lastName&sortDirection=asc
GET /seasonLeaderboards
Returns the Season Leaderboards for the specified DLC/MOD.
Query Parameters:
"Vanilla", "MEE", "GE", "GC", "SD", "KOTH", "SPM", "ICM"
"Current", "Dev Season", "Season 1", etc
"eosID", "steamID", "lastName", "seasonScore",
"seasonScoreRank", "seasonWounds", "seasonWoundsRank",
"seasonKills", "seasonKillsRank", "seasonDeaths",
"seasonDeathsRank", "seasonRevives",
"seasonRevivesRank", "seasonTimesRevived",
"seasonTimesRevivedRank", "seasonKdRatio",
"seasonKdRatioRank", "seasonTks", "seasonTksRank",
"seasonTkd", "seasonTkdRank", "highestKillstreak",
"highestKillstreakRank"
"asc", "desc"
Example:
/seasonLeaderboards?accessToken=YOUR_ACCESS_TOKEN&mod=Vanilla&season=Current&page=1&pageSize=10&sortColumn=seasonScore&sortDirection=desc
GET /seasons
Returns the Seasons available.
Query Parameters:
"seasonName", "seasonStart", "seasonEnd",
"totalPlayers", "totalMatches", "totalWounds",
"totalKills", "totalDeaths", "totalRevives",
"totalTeamkills"
"asc", "desc"
Example:
/seasons?accessToken=YOUR_ACCESS_TOKEN?page=1&pageSize=10&sortColumn=seasonName&sortDirection=asc&search=Dev
GET /servers
Returns the Servers available.
Query Parameters:
"id", "ordId", "name", "firstSeen", "lastUpdate",
"version"
"asc", "desc"
Example:
/servers?accessToken=YOUR_ACCESS_TOKEN?page=1&pageSize=10&sortColumn=name&sortDirection=asc&search=PSG