Bestiary
Usage
import { bestiary } from "runescape-api"Functions
getAreas()
bestiary.getAreas().then(data => {
console.log(data)
})[
Area { name: 'Agility Pyramid' },
Area { name: 'Agility course pit' },
Area { name: 'Air Rune Temple' },
Area { name: 'Aminishi Dungeon' },
Area { name: 'Ancient cavern' },
Area { name: 'Ape Atoll' },
Area { name: 'Ape Atoll tunnels' },
Area { name: 'Ardougne underground' },
Area { name: "Armadyl's Citadel" },
Area { name: 'Arposandran underground' },
Area { name: 'Arzinian Gold Mine' },
Area { name: 'Ascension Dungeon' },
Area { name: 'Asgarnian Ice Dungeon' },
Area { name: 'Ashdale Caves' },
Area { name: 'Assault course' },
Area { name: "Baba Yaga's House" },
// ... 200+ more items
]getBeast(:id)
bestiary.getBeast(16705).then(data => {
console.log(data)
})Beast {
id: 16705,
name: 'Exiled kalphite guardian',
examine: 'A dauntless guardian of the Exiled Kalphite Queen.',
members: false,
level: 98,
attack: 70,
defence: 70,
magic: 1,
ranged: 1,
lifepoints: 7000,
xp: '628.6',
areas: [ 'Exiled Kalphite Hive' ],
animations: { death: 19470, attack: 19473 },
size: 4,
attackable: true,
aggressive: true,
poisonous: true,
weakness: Weakness { id: 2, name: 'Water' }
}getBeastsByArea(:area)
getBeastsByTerms(:term)
getBeastsByFirstLetter(:letter)
getBeastsBySlayerCategory(:categoryId)
getBeastsByWeakness(:weaknessId)
getSlayerCategories()
getWeaknesses()
Last updated