Fork me on GitHub

wowapi v1.3.0

An API for accessing information from the MaNGOS database.

This project is a work in progress!

Bugs might be found left and right and most features are still to be implemented.

Creature

GET /v1/creature

Example query: http://api.theorycraft.fi/v1/creature/?name=%snapjaw%&minSpawns=10&maxHealth=2400

Params:

Field Type Description
id Integer Looks up creature ID
name String Searches for a creature by name
minLevel Integer Filters creatures' level
maxLevel Integer Filters creatures' level
minArmor Integer Filters creatures' armor
maxArmor Integer Filters creatures' armor
minHealth Integer Filters creatures' health
maxHealth Integer Filters creatures' health
minSpawns Integer Minimum number of spawn points
maxSpawns Integer Maxmimum number of spawn points
rank Integer 0 = normal, 1 = elite, 2 = rare elite, 3 = world boss, 4 = rare
minResistance<School> Integer Filters creatures' resistances (Shadow, Nature, Fire, Arcane, Frost, Holy)
maxResistance<School> Integer Filters creatures' resistances (Shadow, Nature, Fire, Arcane, Frost, Holy)

Character

GET /v1/character

Fetches character info from RealmPlayers

Example query: http://api.theorycraft.fi/v1/character?name=Variola

Item

GET /v1/item

Returns item information

Example query: http://api.theorycraft.fi/v1/creature/?name=Ripsaw

Params:

Field Type Description
id Integer Looks up items by ID
name String Looks up items by name