Legacy Lookup was engineered to be a drop-in replacement for Corestrike’s API since its departure. We tried our best by looking at archives, but if there’s anything wrong with the formatting, please let us know on our official Discord.

To search for a Player, simply send an HTTP GET request to the URL below, where <username> is the intended player.

https://clarioncorp.net/api/lookup/<username>

Rate Limit: 250 players per hour (If you need more, let us know)

Currently, Player Lookup via playerId is unsupported.

Example Output

An example of the output is listed below:

{
  "rankedStats": {
    "username": "blals",
    "rating": 1700,
    "rating_display": "Gold",
    "rank": 2154,
    "role": "Forward",
    "wins": 0,
    "losses": 0,
    "winpercent": "NaN%",
    "toppercent": "21.5%",
    "is_ranked": true,
    "masteryLevel": 146,
    "playerStatus": "Offline",
    "lp_history": [
      [1725011667510, 1700],
      [1724813695164, 2010],
      [1724813169323, 2010],
      [1724812250237, 1996],
      [1724810512534, 1969],
      [1724809870685, 1969],
      [1682628585144, 1265],
      [1682624969730, 1280],
      [1682621390984, 1210],
      [1682619609159, 1183],
      [1682617831221, 1127],
      [1682616022644, 1101],
      [1682614207629, 1110]
    ]
  },
  "characterStats": {
    "forwards": [
      {
        "name": "CD_ChaoticRocketeer",
        "display_name": "Luna",
        "wins": 1,
        "losses": 0,
        "assists": 2,
        "mvp": 0,
        "knockouts": 2,
        "scores": 4,
        "saves": 4
      },
      {
        "name": "CD_ManipulatingMastermind",
        "display_name": "Rune",
        "wins": 4,
        "losses": 3,
        "assists": 14,
        "mvp": 2,
        "knockouts": 7,
        "scores": 37,
        "saves": 30
      }
    ],
    "goalies": [
      {
        "name": "CD_ChaoticRocketeer",
        "display_name": "Luna",
        "wins": 0,
        "losses": 0,
        "assists": 0,
        "mvp": 0,
        "knockouts": 0,
        "scores": 0,
        "saves": 0
      },
      {
        "name": "CD_ManipulatingMastermind",
        "display_name": "Rune",
        "wins": 0,
        "losses": 0,
        "assists": 0,
        "mvp": 0,
        "knockouts": 0,
        "scores": 0,
        "saves": 0
      }
    ]
  },
  "overallStats": {
    "forwards": {
      "name": "Forwards",
      "display_name": "Unknown",
      "wins": 5,
      "losses": 3,
      "assists": 16,
      "mvp": 2,
      "knockouts": 9,
      "scores": 41,
      "saves": 34
    },
    "goalies": {
      "name": "Goalies",
      "display_name": "Unknown",
      "wins": 0,
      "losses": 0,
      "assists": 0,
      "mvp": 0,
      "knockouts": 0,
      "scores": 0,
      "saves": 0
    }
  },
  "lastUpdated": "2024-09-03T11:43:23.400Z"
}

Rating/LP History

The first number is a unix timestamp for when the rating was recorded, and the second number is the actual rating itself. So this rating is from April 27th, 2023 with 1280 LP:

[1682624969730, 1280]

Keep in mind that ALL Rating History is sent, so make sure to truncate any data from your return that you don’t need.