v3.2

Response metadata

  • The Version header now returns v3.2.
  • Added rate limit counting headers.
  • Fixed date values to include timezone information.

Player lookup and profile endpoints

GET /player/{username}

  • forumLink now only returns the numeric forum ID, for example forumLink: 45782.
  • Fixed fullResult returning skill points when publicProfile was disabled.
  • fullResult now only works with ?fullResult=True or ?fullResult.
  • Added veteran to 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 identifier query parameter.
  • Added the server query 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.

GET /search/{query}

  • Added Discoveries search results, linking to web map coordinate boxes.
  • Added Territories search 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 raw identification values.
  • Added internalName for backwards compatibility.
  • Fixed some material min/max values.
  • Fixed healing efficiency identification.
  • Fixed lootrun tomes missing from the API.