https://crafttools.net60 req/minJSON responsesCORS enabledGET
/api/uuid/{username}Look up a Minecraft player's UUID from Mojang's official API.
{ "username": "Notch", "uuid": "069a79f4-44e9-4726-a5be-fca90e38aaf5", "uuid_raw": "069a79f4...", "namemc_url": "https://namemc.com/profile/...", "mc_heads_avatar": "https://mc-heads.net/avatar/.../128" }GET
/api/status/{address}Check Java & Bedrock server status via mcstatus.io. Address can include port: host:25565.
{ "java": { "online": true, "players": { "online": 48271, "max": 200000, "list": [...] }, "version": { "name_clean": "Paper 1.21" }, "motd": { "html": ["..."], "clean": "..." }, "icon": "data:image/png;base64,..." }, "bedrock": { "online": false } }GET
/api/player/{username}Full enriched player profile: UUID, skin URL from session server, Minotar & MC-Heads render URLs, NameMC link.
{ "username": "Notch", "uuid": "069a79f4-...", "uuid_raw": "...", "namemc_url": "...", "skin_url": "https://textures.minecraft.net/...", "minotar": { "avatar": "...", "body": "...", "bust": "...", "skin": "..." }, "mc_heads": { "face": "...", "body": "...", "head": "...", "combo": "..." } }📌 Backend: API routes use Next.js 14 Route Handlers. UUID data from api.mojang.com. Server status via mcstatus.io. Skin URLs from sessionserver.mojang.com. Renders by Minotar & MC-Heads.