API Reference
khadow.lol Stats API
A simple multiserver stat fetcher.
Base URL
https://api.khadow.lol
Main endpoint
POST /stats
Health check
GET /healthz
GET
https://api.khadow.lol/healthz
Returns a simple uptime check payload.
{
"status": "ok"
}
POST
https://api.khadow.lol/stats
Fetches stats for a player. Send a JSON body with a
username and a fetch_type.
Request Body
username
Minecraft username to look up.
fetch_type
Which dataset to fetch. Use all for the main combined response.
{
"username": "Khadow",
"fetch_type": "all"
}
Fetch Types
all
Returns the combined main response used by the homepage.
hypixel
Returns Hypixel stats and Seraph blacklist-related fields.
hypixel_skyblock
Returns SkyBlock level and economy values.
donutsmp
Returns DonutSMP economy and combat values.
pit
Returns the main Pit summary used on the homepage.
pit_details
Returns detailed Pit-specific stats, upgrades, and perks.
Example Request
fetch("https://api.khadow.lol/stats", {
method: "POST",
headers: {
"Content-Type": "application/json"
},
body: JSON.stringify({
username: "Khadow",
fetch_type: "all"
})
}).then((response) => response.json())
Top-Level Response Fields
username
Requested username.
fetch_type
The fetch type used for the request.
fetched_at
UTC timestamp in RFC3339 format.
duration
Total processing duration from the API.
hypixel
Included for all or hypixel.
hypixel_skyblock
Included for all or hypixel_skyblock.
donutsmp
Included for all or donutsmp.
pit
Included for all or pit.
pit_details
Included for pit_details.
Example Response
{
"username": "Khadow",
"fetch_type": "all",
"hypixel": {
"status": "ok",
"rank": "MVP+",
"bedwars_level": "119",
"core_fkdr": "0.74",
"session_status": "offline"
},
"hypixel_skyblock": {
"status": "ok",
"level": "71.79",
"networth": "363.71m"
},
"donutsmp": {
"status": "ok",
"money": "328.02K",
"playtime": "0d 9m"
},
"pit": {
"status": "ok",
"player": {
"prestige": 0,
"level": 57,
"gold": 13107
}
},
"fetched_at": "2026-04-16T08:00:00Z",
"duration": "1.24s"
}