Ninja Legends API
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
wobm f1c2388cfa 0.0.3-fix2 5 months ago
examples 0.0.3-fix1 5 months ago
playninjalegends 0.0.3-fix2 5 months ago
.gitignore 0.0.3-fix1 5 months ago
LICENSE 0.0.3-fix2 5 months ago

Ninja Legends API

Not related to or with


Download the repository or clone with git

git clone

Change directory to the cloned repo,

cd playninjalegends

Using pip,

pip install -e .

Example Usage

Examples are in examples/ directory.


All notable changes to this project will be documented in this section.

[0.0.3-fix2] - 2021-12-29


  • use isinstance instead comparing type. (XX% boost)

[0.0.3-fix1] - 2021-12-28


  • user param added to avoid creating a new instances, this also make username and password optional when instantiate the NinjaLegendsAPI class
  • Character.ID renamed to Character.cid

[0.0.3] - 2021-12-26

[!!!!!!!] BREAKING CHANGES [!!!!!!!!!]

  • Following the trend for the API, main class instantiation are changed to use username and password as parameter. Look at examples/ for more details.


  • Christmas2021Event 2021 seasonal event
  • Partial CharacterService apis
  • storage.enemies and storage.missions


  • BattleSystem and HuntingHouse to conform with new API update


[0.0.2] - 2021-12-22


  • HuntingHouse


  • BattleSystem hash param

[0.0.1] - 2021-12-20


  • Basic feature such as BattleSystem and SystemLogin