The API allows programmers to retrieve data about e-Sim, without requesting the actual game pages. The information is compressed into JSON objects, which relieves server pressure and makes it easier for programmers to work with the data. Below is an overview of the API pages currently available.


The following 2 API pages return the exact same data about citizens.

  1. - browsing citizens by name. Keep in mind that citizen name must be in lower case.
  2. - browsing citizens by ID

Example result

"rank":"Supreme Generalissimuss",  
"organization":false,  "level":29, 

Military unit

There are 2 API pages, one gives a bit of general info (not all sadly) and other gives info about Military Unit members. - returns general info about MU

Example result

"militaryUnitType":"Elite"} - returns info about MU members

Example result

 "rank":"Imperator Caesar",



This API gives us a log of selected round. Some stuff may not be shown (if they had no impact). List of them: surround debuff, hospital/DS quality, location bonus, MU bonus. - returns the log of a round - returns the log of a battle

Example result

"time":"22-03-2020 14:18:42:211",

Battles 2

This API gives us information of requested battle. API shows current state of the battle, type of the battle etc. - returns info of a battle

Example result


Countries - returns a list of all countries

The result includes the short name (used in for example setting orders), the full name, country id and the name of the currency.



Ranks - rank list

Returns a list with all the Ranks, the damage modifier and the damage required to obtain this rank.



Map data - all data available on map

Returns the entire map and its properties.



Region information - region information

Returns information about regions.

Result example

     "name":"Western Transdanubia",
     "name":"Eastern Transdanubia",

Online players

This API gives us information of online players. - returns info of online players

Example result


This API is a bit bugged so you'll have to convert it to the format you need before using it .The xp key is also currently bugged but there's nothing we can do about it.

Python example:

for row in API:
    row = json.loads(row)

Unofficial APIs

There are many not officials APIs however even if they provide better info they sometimes show wrong info or even doesn't work for a while. However, I think I should put links to some of them.

  1. - many stuff there
Community content is available under CC-BY-SA unless otherwise noted.