Skip to content

Player Profile

GET /v1/profile/:username

Returns all SkyBlock profiles for a Minecraft player.

Cache: 15 minutes

Path Parameters

ParameterTypeDescription
usernamestringMinecraft username (1–16 chars, alphanumeric + underscore)

Example

Terminal window
curl https://api.skytools.app/v1/profile/Technoblade
const res = await fetch('https://api.skytools.app/v1/profile/Technoblade');
const { data } = await res.json();
console.log(`UUID: ${data.uuid}`);
console.log(`Profiles: ${data.profiles.length}`);

Response

{
"success": true,
"data": {
"uuid": "b876ec32e396476ba1158438d83c67d4",
"username": "Technoblade",
"profiles": [
{
"profile_id": "...",
"cute_name": "Strawberry",
"selected": true,
"members": { ... }
}
]
},
"meta": { "cached": false, "api_version": "v1" }
}

Errors

CodeStatusWhen
BAD_REQUEST400Invalid username format