growtopia-api
v1.3.2
Published
An unofficial Growtopia API to gather item informations, name matches, sprites and server status.
Downloads
94
Maintainers
Readme
Growtopia API
Unofficial Growtopia API for searching item information, server status and gathering item sprites...
:cloud: Installation
npm install growtopia-api
:clipboard: Example
- Searching Item Information
const { itemInfo } = require("growtopia-api");
itemInfo("angel").then(console.log);
/*
Example output:
{
Name: "Angel Wings",
URL: "https://growtopia.wikia.com/wiki/Angel_Wings",
Description: "Better than a Halo, these will actually let you double jump!",
Properties: [ "This item never drops any seeds", "This item can be transmuted" ],
Sprite: "https://static.wikia.nocookie.net/growtopia/images/8/8f/ItemSprites.png/revision/latest/window-crop/width/32/x-offset/704/y-offset/1952/window-width/32/window-height/32?fill=cb-20210701082040",
Color: [ "#EFEFEF", "#FFFFFF" ],
Rarity: undefined,
Recipe: {
type: "Valentine Loot",
recipe: [
"It is a possible drop from breaking either a Heartstone, Golden Booty Chest, or a Super Golden Booty Chest or from a Well of Love every five Golden Booty Chests filled."
]
},
Splice: undefined,
Info: "The Angel Wings is an unsplicable back item which was added as part of Valentine"s Week 2013.",
Type: "Clothes",
matches: [
"Angel Wings",
"Angel of Mercy"s Wings",
"Angelic Counting Cloud",
"Angelic Heart Cloud"
]
}
*/
- Searching item names matching with keyword
const { searchItem } = require("growtopia-api");
searchItem("angel").then(console.log);
/*
Returns an Array in following structure:
e.g:
[
{
itemName: "Angelic Heart Cloud",
url: "https://growtopia.fandom.com/wiki/Angelic_Heart_Cloud"
},
{
itemName: "Golden Angel Wings",
url: "https://growtopia.fandom.com/wiki/Golden_Angel_Wings"
}
]
*/
- Get Item Sprite
const { getImage } = require("growtopia-api");
getImage("angel").then(console.log);
/*
Returns an Array in following structure:
e.g:
https://static.wikia.nocookie.net/growtopia/images/8/8f/ItemSprites.png/revision/latest/window-crop/width/32/x-offset/992/y-offset/1920/window-width/32/window-height/32?fill=cb-20201001200938
*/
- Server Status
const { serverStatus } = require("growtopia-api");
serverStatus().then(console.log);
/*
Example output (returns Object):
{
date: "Oct 18",
time: " 10:05:36",
playerCount: 48966,
wotdName: "HETERODOXY",
wotdURL: "https://www.growtopiagame.com/worlds/heterodoxy.png"
}
*/