API Endpoints
Retrieve metadata for a specific item by ID
Id ID
GET /api/metadata/items/{id} HTTP/1.1
Host: api.spellborne.gg
Accept: */*
{
"id": "text",
"name": "text",
"description": "text",
"image": "text",
"attributes": [
{
"trait_type": "text",
"value": "text"
}
]
}
Retrieve metadata for a specific tool by ID
Id ID
GET /api/metadata/tools/{id} HTTP/1.1
Host: api.spellborne.gg
Accept: */*
{
"id": "text",
"name": "text"
}
Retrieve metadata for a specific friend by ID
Id ID
GET /api/metadata/friends/{id} HTTP/1.1
Host: api.spellborne.gg
Accept: */*
{
"id": "text",
"name": "text"
}
Retrieve metadata for a specific monster by ID
Id ID
GET /api/metadata/monsters/{id} HTTP/1.1
Host: api.spellborne.gg
Accept: */*
{
"id": "text",
"name": "text"
}
Retrieve metadata for a specific character by ID
Id ID
GET /api/metadata/characters/{id} HTTP/1.1
Host: api.spellborne.gg
Accept: */*
{
"tokenId": 1,
"name": "text",
"description": "text",
"image": "text",
"attributes": [
{
"trait_type": "text",
"value": "text"
}
]
}
Retrieve metadata for a specific apartment by ID
Id ID
GET /api/metadata/apartments/{id} HTTP/1.1
Host: api.spellborne.gg
Accept: */*
{
"id": "text",
"name": "text"
}
Retrieve animated profile pictures for characters
GET /api/images/characters/animated-pfps HTTP/1.1
Host: api.spellborne.gg
Accept: */*
binary
Retrieve static profile pictures for characters
GET /api/images/characters/static-pfps HTTP/1.1
Host: api.spellborne.gg
Accept: */*
binary
Retrieve overworld atlas for characters
GET /api/images/characters/overworld-atlas HTTP/1.1
Host: api.spellborne.gg
Accept: */*
binary
Retrieve image for a specific monster NFT by ID
Id ID
GET /api/images/monsters/nfts/{id} HTTP/1.1
Host: api.spellborne.gg
Accept: */*
binary
Retrieve image for a specific monster NFT by ID
Id ID
GET /api/images/monsters/nfts/page/{id} HTTP/1.1
Host: api.spellborne.gg
Accept: */*
binary
Retrieve detailed data for a specific monster by ID
Id ID
GET /api/data/monsters/{id} HTTP/1.1
Host: api.spellborne.gg
Accept: */*
{
"id": "text",
"breedName": "text",
"tokenId": "text",
"variant": "text",
"flags": {
"changesColorWithSeason": true
},
"assets": {
"profilePicture": "text",
"frontSprite": "text",
"backSprite": "text"
},
"name": "text",
"level": 1,
"experience": 1,
"description": "text",
"eggGroup": "text",
"type": {
"primary": "text",
"secondary": "text"
},
"statistics": {
"HP": 1,
"SP": 1,
"maxHP": 1,
"maxSP": 1,
"ATK": 1,
"sATK": 1,
"DEF": 1,
"sDEF": 1,
"SPE": 1,
"trust": 1
},
"innatePotential": {
"HP": 1,
"SP": 1,
"ATK": 1,
"DEF": 1,
"SPE": 1,
"sATK": 1,
"sDEF": 1,
"total": 1
},
"visiblePotential": {
"HP": 1,
"SP": 1,
"ATK": 1,
"DEF": 1,
"SPE": 1,
"sATK": 1,
"sDEF": 1
},
"likes": "text",
"dislikes": "text",
"ability": "text",
"movesData": [
{
"name": "text",
"class": "text",
"type": "text",
"power": 1,
"accuracy": 1,
"cost": 1,
"description": "text"
}
],
"personality": "text",
"originalHunter": "text",
"gender": "text",
"itemHeld": "text",
"cosmeticItem": "text",
"experienceForNextLevel": 1,
"captureDetails": {},
"createdAt": "2025-07-05T16:48:43.891Z",
"availableMovesData": [
{
"name": "text",
"class": "text",
"type": "text",
"power": 1,
"accuracy": 1,
"cost": 1,
"description": "text"
}
],
"statusEffect": "text",
"unallocatedPoints": 1,
"isEgg": true,
"eggDetails": {},
"owner": "text"
}
Retrieve user data for a specific wallet address
Address ID
GET /api/data/users/{address} HTTP/1.1
Host: api.spellborne.gg
Accept: */*
{
"address": "text",
"username": "text",
"equippedOutfit": "text",
"lastOnline": "2025-07-05T16:48:43.891Z",
"accountHealth": 1,
"currentGuild": "text",
"squad": [
"text"
],
"stellarPass": true,
"battles": {
"wins": 1,
"losses": 1,
"total": 1
},
"skills": {
"training": 1,
"farming": 1,
"crafting": 1,
"breeding": 1,
"mining": 1,
"fishing": 1
}
}
Retrieve detailed data for a specific guild by ID
Id ID
GET /api/data/guilds/{id} HTTP/1.1
Host: api.spellborne.gg
Accept: */*
{
"name": "text",
"description": "text",
"apartment": "text",
"parentGuildId": "text",
"assets": {
"logo": "text"
},
"experience": 1,
"chestKeys": 1,
"createdAt": "2025-07-05T16:48:43.891Z",
"updatedAt": "2025-07-05T16:48:43.891Z",
"logs": [
{}
]
}
Retrieve members of a specific guild with pagination support
Id ID
Page number for pagination
1
Number of items per page
10
GET /api/data/guilds/{id}/members HTTP/1.1
Host: api.spellborne.gg
Accept: */*
{
"members": [
{
"address": "text",
"username": "text",
"role": "text",
"joinedAt": "2025-07-05T16:48:43.891Z",
"updatedAt": "2025-07-05T16:48:43.891Z"
}
],
"pagination": {
"currentPage": 1,
"totalPages": 1,
"totalItems": 1,
"itemsPerPage": 1
}
}
Last updated