Skip to main content

Error format

All errors return a consistent structure:

Error reference

Client errors

Server / upstream errors

Common errors

Missing API key

Fix: Include your API key via X-API-Key or Authorization: Bearer header. See Authentication.

Invalid API key

Fix: Verify your key starts with sk_ and hasn’t been revoked. Generate a new key in the Dashboard.

Missing required parameter

Fix: Check the endpoint documentation for required parameters.

Rate limit exceeded

Fix: Wait for the duration in the Retry-After header. See Rate Limits for optimization tips.

Player not found

Fix: Check the spelling of the Minecraft username. The username must be a current, valid Mojang account.

No SkyBlock data

Fix: The player exists on Minecraft but has never played Hypixel SkyBlock, or has deleted all their profiles.

Guild not found

Fix: Check the guild name spelling or try searching by player UUID instead.

API settings disabled

Fix: The player must enable “API” in their Hypixel settings (/settings in-game → API). This is not something you can fix as an API consumer.

Mojang service unavailable

Fix: The Mojang API is experiencing issues. Retry after a short delay. This is a transient error.

Route not found

Fix: Verify the endpoint URL against the API reference.

Upstream timeout (stale cache)

When an upstream service times out, the API may return stale cached data (up to 30 minutes old) instead of an error. Always check meta.stale to detect this.
If stale cached data is available, the response succeeds with extra metadata:
If no cached data is available, you’ll receive a 503:

Tier limit reached

Fix: Upgrade your subscription or remove existing entries.