API

If you want to get the current world records from this site to use it on a bot or similiar, there is no need to try to parse the page. The output from all the following api should be parsed as JSON.

Getting the current world records

Call a GET request here.

Example output (The records are grouped by tank_id and sorted by gamemode):

{
   "desktop":{
      "2":[
         {
            "record_id":4,
            "name":"MasterOv Desktop",
            "score":"100.00K",
            "tank_id":2,
            "tankname":"Annihilator",
            "tank_enabled":1,
            "gamemode_id":3,
            "gamemode":"FFA",
            "mobile":0,
            "approvername":"admin",
            "submittedlink":"https:\/\/i.imgur.com\/zmEu90q.png",
            "approvedDate":"2016-11-18 08:44:47",
            "scorefull":100000,
            "links":[
               "https:\/\/i.imgur.com\/zmEu90q.png"
            ]
         }
      ]
   },
   "mobile":{
      "3":[
         {
            "record_id":5,
            "name":"MasterOv Mobile",
            "score":"124.12K",
            "tank_id":3,
            "tankname":"Assassin",
            "tank_enabled":1,
            "gamemode_id":1,
            "gamemode":"FFA",
            "mobile":1,
            "approvername":"admin",
            "submittedlink":"https:\/\/imgur.com\/EwmGtqV",
            "scorefull":124124,
            "links":[
               "https:\/\/i.imgur.com\/EwmGtqV.png"
            ]
         }
      ]
   }
}

Getting the tanknames by ID

To be able to properly map tank_id to tankname, you get send a GET request here.

Example output:

[
   {
      "id":2,
      "tankname":"Annihilator",
      "enabled":1,
   },
   {
      "id":3,
      "tankname":"Assassin",
      "enabled":1,
   }
]

Contact Me, if you want access to an API to submit records.