BeatLeader. Players

Interact with the BeatLeader Players API endpoints

Namespaces

Player
Scores

Methods

(static) get(playerSearchOptions) → {Promise}

Retrieves a list of players based on filters

Parameters:
NameTypeDescription
playerSearchOptionsobject

Optional filters to help narrow search. See table below for valid parameters.

ParameterTypeDescriptionValid Values
sortByPlayerSortBy(Optional) Sorting criteria0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, "pp", "topPp", "name", "rank", "acc", "weightedAcc", "top1Count", "top1Score", "weightedRank", "topAcc", "hmd", "playCount", "score", "lastplay", "maxStreak", "replaysWatched", "dailyImprovements", "timing"
pagenumber(Optional) Page numberN/A
countnumber(Optional) Number of items per pageN/A
searchstring(Optional) Search queryN/A
orderOrder(Optional) Sorting order"asc", "desc"
countriesArray(Optional) List of country codesN/A
mapsTypeMapsType(Optional) Map type0, 1, 2, "ranked", "unranked", "all"
ppTypePpType(Optional) PP typeN/A
leaderboardContextLeaderboardContexts(Optional) Context of the leaderboard0, 2, 4, 8, 16, 32, 64, 128, "none", "general", "noMods", "noPause", "golf", "sCPM", "speedrun", "speedrunBackup"
friendsboolean(Optional) Filter by friendsN/A
pp_rangeArray(Optional) PP rangeN/A
score_rangeArray(Optional) Score rangeN/A
platformArray(Optional) Platform filterN/A
roleArray(Optional) Role filterN/A
hmdArray(Optional) HMD filter0, 1, 2, 4, 8, 16, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 128, 256, 512, "unknown", "rift", "vive", "vivePro", "wmr", "riftS", "quest", "picoNeo3", "picoNeo2", "vivePro2", "viveElite", "miramar", "pimax8k", "pimax5k", "pimaxArtisan", "hpReverb", "samsungWmr", "qiyuDream", "disco", "lenovoExplorer", "acerWmr", "viveFocus", "arpara", "dellVisor", "e3", "viveDvt", "glasses20", "hedy", "vaporeon", "huaweivr", "asusWmr", "cloudxr", "vridge", "medion", "picoNeo4", "questPro", "pimaxCrystal", "e4", "index", "controllable", "bigscreenbeyond", "nolosonic", "hypereal", "varjoaero", "viveCosmos", "quest2", "quest3"
clansArray(Optional) Clan filterN/A
activityPeriodnumber(Optional) Activity periodN/A
bannedboolean(Optional) Ban filterN/A
Returns:

Returns a promise with a list of players

Type: 
Promise