Endpoint

Player search

Looks up a player by username or UUID and returns identity data, profile stats, tracked games, plus recent matches.

GET /player/search JSON

Request

GET https://vise.network/api/v1/player/search?q=CriticalKing

Query parameters

ParamTypeMeaning
qstringUsername or UUID to search for.

Example response excerpt

{
  "uuid": "73b35c8319fa46d1b6fee8ea2f144c72",
  "name": "CriticalKing",
  "skinUrl": "https://mc-api.io/render/bust/CriticalKing/java?size=256",
  "visibleStats": true,
  "proxy": "ME-1",
  "healthy": "YES",
  "profile": {
    "level": 28,
    "xp": 125,
    "xpNeeded": 280,
    "timePlayedText": "199h 45m",
    "elo": 1000
  },
  "recentMatches": [
    {
      "id": "4NK51YAD",
      "kitName": "smp",
      "durationText": "7m 16s"
    }
  ]
}

Usage notes

The player page uses this single route for the main profile. If visibleStats is false, the UI should treat the identity as public but the detailed stats as private.