unicum.gg

Compare tanks

GET
/{region}/tanks/compare
array<string>

Everything a side-by-side comparison of 2 to 4 vehicles renders (?slugs=is-7,e-100): each vehicle's specifications, module combinations, equipment slots, crew and progression, plus its server-average performance. The mountable catalogues (equipment, directives, consumables, crew skills) are hoisted out of the vehicles and described once under catalog, referenced by key, and ranges carries the catalogue-wide spread of every characteristic so a client can score a vehicle per category. Duplicate slugs collapse; a slug the catalogue doesn't know is dropped rather than failing the request, as long as two vehicles remain.

Path Parameters

region*string

Game server region.

Value in

  • "eu"
  • "na"
  • "asia"

Query Parameters

slugs*array<string>

Vehicle slugs to compare (2 to 4).

Response Body

application/json

curl -X GET "https://example.com/eu/tanks/compare?slugs=string"
{  "vehicles": [    {      "tankId": 0,      "slug": "string",      "meta": {        "tier": 0,        "type": "string",        "nation": "string",        "name": "string",        "shortName": "string",        "tag": "string",        "isPremium": true,        "isReward": true,        "role": "string",        "contourIcon": "string",        "bigIcon": "string"      },      "specs": "string",      "modules": [        {          "moduleId": 0,          "type": "string",          "name": "string",          "tier": 0,          "image": "string",          "isDefault": true,          "priceXp": 0,          "priceCredit": 0,          "nextModules": [            0          ],          "nextTanks": [            0          ],          "stats": {            "kind": "gun",            "reloadTime": 0,            "fireRate": 0,            "aimTime": 0,            "dispersion": 0,            "maxAmmo": 0,            "moveDownArc": 0,            "moveUpArc": 0,            "traverseSpeed": 0,            "shells": [              {                "type": "string",                "damage": 0,                "penetration": 0              }            ]          },          "tanks": [            {              "tankId": 0,              "slug": "string",              "name": "string",              "tier": 0,              "type": "string",              "tag": "string"            }          ]        }      ],      "configs": [        {          "modules": {            "gun": 0,            "turret": 0,            "engine": 0,            "chassis": 0,            "radio": 0          },          "specs": "string"        }      ],      "modes": [        {          "kind": "siege",          "switchOnTime": 0,          "switchOffTime": 0,          "factors": [            {              "attribute": "string",              "type": "mul",              "value": 0            }          ],          "depression": 0,          "elevation": 0        }      ],      "loadout": {        "slots": [          {            "category": "string",            "role": true,            "roleOptions": [              "string"            ]          }        ],        "equipmentKeys": [          "string"        ],        "directiveKeys": [          "string"        ],        "consumableKeys": [          "string"        ]      },      "crew": {        "members": [          {            "memberId": "string",            "roles": [              "string"            ],            "image": "string",            "roleBadge": "string",            "skills": [              "string"            ]          }        ],        "skillKeys": [          "string"        ]      },      "fieldMods": {        "treeKey": "string",        "steps": [          {            "level": 0,            "kind": "feature",            "feature": {              "key": "string",              "name": "string",              "description": "string",              "image": "string"            },            "modification": {              "key": "string",              "name": "string",              "image": "string",              "effects": [                {                  "attribute": "string",                  "type": "mul",                  "value": 0                }              ]            },            "pair": {              "key": "string",              "first": {                "key": "string",                "name": "string",                "image": "string",                "effects": [                  {                    "attribute": "string",                    "type": "mul",                    "value": 0                  }                ]              },              "second": {                "key": "string",                "name": "string",                "image": "string",                "effects": [                  {                    "attribute": "string",                    "type": "mul",                    "value": 0                  }                ]              }            }          }        ]      },      "skillTree": {        "rootStep": 0,        "nodes": [          {            "id": 0,            "type": "string",            "category": "string",            "isFeature": true,            "name": "string",            "description": "string",            "image": "string",            "effects": [              {                "attribute": "string",                "type": "mul",                "value": 0              }            ],            "position": [              0,              0            ],            "unlocks": [              0            ],            "unlockStrategyAny": true          }        ]      },      "stats": {        "players": 0,        "avg_battles": 0,        "total_battles": 0,        "avg_damage": 0,        "winrate": 0,        "player_wr": 0,        "wn7": 0,        "wn8": 0,        "wnx": 0,        "avg_spots": 0,        "avg_assist": 0,        "kdr": 0,        "hit_pct": 0,        "pen_pct": 0,        "avg_blocked": 0,        "survival": 0,        "moe1": 0,        "moe2": 0,        "moe3": 0,        "mom_class3": 0,        "mom_class2": 0,        "mom_class1": 0,        "mom_ace": 0      },      "moe": {        "mark1": 0,        "mark2": 0,        "mark3": 0      },      "mastery": {        "class3": 0,        "class2": 0,        "class1": 0,        "ace": 0      },      "wn8Expected": {        "expDamage": 0,        "expSpot": 0,        "expFrag": 0,        "expDef": 0,        "expWinRate": 0      },      "wnxExpected": {        "damage": 0,        "frags": 0,        "spots": 0,        "assist": 0      }    }  ],  "catalog": {    "equipment": [      {        "key": "string",        "name": "string",        "description": "string",        "image": "string",        "grade": "standard",        "icon": "string",        "categories": [          "string"        ],        "effects": [          {            "attribute": "string",            "type": "mul",            "base": 0,            "bonus": 0          }        ]      }    ],    "directives": [      {        "key": "string",        "equipmentIcon": "string",        "name": "string",        "description": "string",        "image": "string",        "attribute": "string",        "type": "mul",        "value": 0,        "crew": true,        "boostKind": "level",        "boostValue": 0,        "effects": [          {            "attribute": "string",            "value": 0          }        ],        "camouflage": true,        "commander": true      }    ],    "consumables": [      {        "key": "string",        "name": "string",        "description": "string",        "image": "string",        "effects": [          {            "attribute": "string",            "value": 0          }        ]      }    ],    "crewSkills": [      {        "key": "string",        "name": "string",        "image": "string",        "description": "string",        "isPerk": true,        "role": "string",        "effects": [          {            "attribute": "string",            "value": 0          }        ],        "crewLevel": 0,        "camouflage": true      }    ]  },  "ranges": {    "property1": {      "low": 0,      "high": 0    },    "property2": {      "low": 0,      "high": 0    }  }}