API Documentation
NetherAPI is a drop-in replacement for the Hypixel API. All endpoints work identically — just change the base URL and use your NetherAPI key.
Authentication
All requests require an API key. Include it in the API-Key header:
You can also use the Authorization header with a Bearer token:
Rate Limits
Each API key has a rate limit (requests per 5 minutes). Check response headers:
X-RateLimit-LimitYour total limit per 5-minute windowX-RateLimit-RemainingRequests remaining in current windowX-RateLimit-ResetUnix timestamp when the window resetsX-RateLimit-Reset-AfterSeconds until the window resetsX-RateLimit-SurgePresent as 1 only when this request was served above your cap using spare shared capacity. Treat it as a one-off reprieve, not a raised limit — it can disappear on the next requestIf you exceed your rate limit, you'll receive a 429 Too Many Requests response. Wait for the window to reset before making more requests.
Error Handling
All error responses follow this format:
401Invalid or missing API key403API key is disabled429Rate limit exceeded502Failed to reach Hypixel APIAccount Value
Get full SkyBlock account value in USD. Returns the calculated market value for an account.
Request
Parameters
usernameMinecraft IGN to look up (or uuid)uuidMinecraft UUID (with or without dashes) — auto-converts to usernameNote: Either username or uuid is required. If UUID is provided, it will be automatically converted to username via Mojang API.
Response
Response Fields
totalFull calculated account value in USDprofiles[]Array of all SkyBlock profiles with individual valuationsprofiles[].value.breakdownValue breakdown by category (catacombs, slayer, networth, skills, etc.)profiles[].statsHuman-readable stats (levels, powder amounts, etc.)Account Lowball
Get conservative lowball estimate in USD. Returns the value ÷ divisors for a more conservative pricing.
Request
Parameters
usernameMinecraft IGN to look up (or uuid)uuidMinecraft UUID (with or without dashes) — auto-converts to usernameNote: Either username or uuid is required. If UUID is provided, it will be automatically converted to username via Mojang API.
Response
Response Fields
totalConservative lowball estimate in USDprofiles[]Array of all SkyBlock profiles with individual lowball valuationsprofiles[].lowball.breakdownLowball breakdown by categoryprofiles[].statsHuman-readable stats (levels, powder amounts, etc.)Account Valuation Errors
Both /v2/account/value and /v2/account/lowball share these error responses:
401Invalid or missing API key400Missing username parameter404Account not found or no SkyBlock data502Failed to reach valuation serviceNetworth Prices
Returns the full item price table as a flat object of item id to price. One request gives you every price we have, so you can do your own item math locally instead of calling compute-bound endpoints per item. This route makes zero Hypixel calls and consumes no upstream key-pool quota — it only counts against your own key's rate limit.
Request
Parameters
None. This endpoint takes no query parameters — any you send are ignored.
Response
Truncated below. A real response carries roughly 14,000 entries and is around 744KB.
Response Fields
successAlways true on a 200 responseupdatedAtISO 8601 timestamp of when the refresh last stored the table, or nullageSecInteger seconds since updatedAt, or null if updatedAt is nullstaletrue once ageSec passes 10800 (3 hours); null if updatedAt is nullcountNumber of entries in prices; null if the stored metadata is missing or unreadablepricesFlat object mapping item id to price (number)Freshness
The table is refreshed hourly from the upstream price source, which itself publishes roughly every 15 minutes. The stored copy has a 6 hour TTL, so the data survives several consecutive refresh failures.
stale flips to true past 3 hours. It is not an error — the endpoint keeps serving, and the flag is surfaced so you can decide your own tolerance.
Errors
401Invalid or missing API key403API key is disabled429Rate limit exceeded for your key — body includes throttle: true, Retry-After is set503Price data unavailable — Retry-After: 30500Failed to read price dataA 503 means the refresh has never succeeded or the stored table's TTL expired. Wait the 30 seconds given by Retry-After and try again. This is deliberately a 503 rather than a 200 with an empty table: an empty table returned as a success would let you compute a networth of zero and believe it.
Unknown Paths
/v2/networth/prices is the only route in this namespace. Any other path under /v2/networth/ returns 404 with the body {"success":false,"error":"Unknown networth endpoint"} — for every method except the CORS preflight OPTIONS, which still answers 200 so browser clients get a normal preflight. That response is unauthenticated, so a typo fails fast rather than looking like an auth problem.
Endpoints
Base URL: https://netherapi.com/api
Account Valuation
/v2/account/valueGet full account value in USD
username or uuid/v2/account/lowballGet conservative lowball estimate in USD
username or uuidPlayer Data
/v2/playerGet player data including game stats
uuid/v2/recentgamesGet recently played games
uuid/v2/statusGet online status
uuid/v2/guildGet guild information
id, player, or nameResources
/v2/resources/gamesGame information
/v2/resources/achievementsAchievements
/v2/resources/challengesChallenges
/v2/resources/questsQuests
/v2/resources/guilds/achievementsGuild achievements
/v2/resources/vanity/petsVanity pets
/v2/resources/vanity/companionsVanity companions
SkyBlock
/v2/skyblock/collectionsCollections data
/v2/skyblock/skillsSkills data
/v2/skyblock/itemsItems data
/v2/skyblock/electionElection and Mayor
/v2/skyblock/bingoCurrent Bingo event
/v2/skyblock/newsNews
/v2/skyblock/auctionSpecific auctions
uuid, player, or profile/v2/skyblock/auctionsActive auctions
page/v2/skyblock/auctions_endedRecently ended auctions
/v2/skyblock/bazaarBazaar data
/v2/skyblock/profileProfile by UUID
profile/v2/skyblock/profilesAll profiles for player
uuid/v2/skyblock/museumMuseum data
profile/v2/skyblock/gardenGarden data
profile/v2/skyblock/firesalesActive/upcoming fire sales
Networth
/v2/networth/pricesFull item price table — costs zero Hypixel quota
Housing
/v2/housing/activeActive public houses
/v2/housing/houseSpecific house info
house/v2/housing/housesPlayer houses
playerOther
/v2/boostersActive network boosters
/v2/countsCurrent player counts
/v2/leaderboardsCurrent leaderboards
/v2/punishmentstatsPunishment statistics