v3.2
Related endpoints
- GET /player
- GET /player/{username}
- GET /guild/list/guild
- GET /guild/list/territory
- GET /leaderboards/{lb_type}
- GET /search/{query}
- GET /item/database
Response metadata
- The
Versionheader now returnsv3.2. - Added rate limit counting headers.
- Fixed date values to include timezone information.
Player lookup and profile endpoints
GET /player/{username}
forumLinknow only returns the numeric forum ID, for exampleforumLink: 45782.- Fixed
fullResultreturning skill points whenpublicProfilewas disabled. fullResultnow only works with?fullResult=Trueor?fullResult.- Added
veteranto player main stats. - Added proper error handling for invalid or missing players.
- Player searches now resolve through UUID internally, improving rename handling and duplicate-name accuracy.
- Duplicate-name cases return an object with UUIDs and enough player data to differentiate matches.
GET /player
- Added the
identifierquery parameter. - Added the
serverquery parameter.
Guild directory endpoints
GET /guild/list/guild
- Greatly optimized the guild list endpoint.
- Added proper error handling for invalid guilds.
GET /guild/list/territory
- Greatly optimized the territory list endpoint.
- Territory list responses went from roughly second-scale responses to millisecond-scale responses.
Leaderboards
GET /leaderboards/{lb_type}
- Added raid completion leaderboards for every available raid.
- Added wars leaderboards for most wars completed on a single character.
- Added player content leaderboards using content completion, total level, then XP.
- Added HUIC content leaderboard using content completion, total level, then XP.
- Regular gamemode leaderboards now exclude HUICH/HUIC special characters and use content completion, total level, then XP.
- Removed level-based special gamemode leaderboards.
- Improved total solo and professions solo leaderboards so they aggregate across professions instead of counting only one profession.
Leaderboard updates were reworked. The new updater runs hourly and picks up players that connected and disconnected since their previous update. Fetching a leaderboard while it is updating and has no cached data can still fail, but that case should be rare.
Leaderboard score storage was also reworked, making player ranking fetches and leaderboard construction faster. Guild leaderboard rendering improved significantly, from roughly 1330ms to roughly 70ms.
Search
GET /search/{query}
- Added
Discoveriessearch results, linking to web map coordinate boxes. - Added
Territoriessearch results, using territory border boxes. - Reworked player search for better accuracy and performance, limited to 20 results.
- Reworked guild search for better accuracy and performance.
- Guild name and prefix search results are limited to 50.
Items
GET /item/database
- Fixed identification rounding to match the game.
- Added
rawidentification values. - Added
internalNamefor backwards compatibility. - Fixed some material min/max values.
- Fixed healing efficiency identification.
- Fixed lootrun tomes missing from the API.
