An API for accessing information from the MaNGOS database.
Bugs might be found left and right and most features are still to be implemented.
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) |
GET
/v1/character
Fetches character info from RealmPlayers
Example query: http://api.theorycraft.fi/v1/character?name=Variola
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 |