For Agents
Read Hypixel player stats, guilds, recent games, and SkyBlock data, and resolve game-type and achievement reference data for Minecraft tooling.
Use for: Look up a Hypixel player by UUID and return SkyWars stats, I want to fetch the recent games list for a Minecraft username, Get the guild record for the player Technoblade, Retrieve the SkyBlock collections resource
Not supported: Does not handle Minecraft account authentication, server hosting, or chat moderation - use for Hypixel network player, guild, status, and resource reads only.
Jentic publishes the only available OpenAPI specification for Hypixel Public API, keeping it validated and agent-ready. The Hypixel Public API exposes 34 endpoints for the Hypixel Minecraft server network, covering player profiles, recent games, guild records, server status, and a deep set of resource lookups for game types, achievements, challenges, quests, vanity items, and SkyBlock content (collections, skills, items, election, bingo, news, and bazaar). API keys are issued via developer.hypixel.net and rate limits depend on application tier. Endpoints respond with RateLimit-Limit, RateLimit-Remaining, and RateLimit-Reset headers.
Install Jentic One Beta
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Hypixel Public API, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.
Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.
Step 1: Jentic One Host machine
# On the machine that will host your Jentic One instance:
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fhypixel.net%2Fhypixel-hypixel" | shStep 2: Agent machine
# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fhypixel.net%2Fhypixel-hypixel" | sh
jentic register # connects your agent to your Jentic One instanceJentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.
What an agent can do with Hypixel Public API.
Look up a Hypixel player profile by UUID and read stats across game modes
Retrieve a player's recent games list with mode, map, and timestamps
Fetch a guild record by id, name, or member UUID with members and ranks
Read SkyBlock collections, skills, items, election, bingo, and news resources
Resolve reference data for game types, achievements, challenges, and quests
Read vanity pets and companion catalogue data for cosmetic display
Patterns agents use Hypixel Public API for, with concrete tasks.
★ Player Stats Dashboard
Build a Minecraft stats site or Discord bot that surfaces Hypixel performance - kills, wins, level - across game modes by calling /v2/player and joining with /v2/recentgames. Reference data from /v2/resources/games keeps mode names readable. Suited to community sites or guild dashboards.
GET /v2/player with uuid={playerUuid} and render the SkyWars and BedWars stats blocks.
Guild Management Tools
Power guild-management dashboards that list members, ranks, and recent activity by calling /v2/guild with a guild id, name, or member UUID. Combined with /v2/recentgames per member, the tool can highlight active versus inactive members and recommend kicks or promotions inside Discord moderation flows.
GET /v2/guild with name='Mythic' and rank members by recent game activity.
SkyBlock Companion App
Build a SkyBlock companion app that pulls collections, skills, items, election, bingo, and news from /v2/resources/skyblock/* and combines them with player profile data for personalised progression tracking. The reference resources are public and unauthenticated, while player calls require an API key.
GET /v2/resources/skyblock/collections and merge with /v2/player to compute completion percentages.
AI Agent Game Assistant
Give an AI assistant Minecraft-aware tools by exposing Hypixel via Jentic. The agent can answer 'how many BedWars wins does Player X have' by searching for the operation, loading the schema, and executing /v2/player. The api-key never enters the agent context, which matters for community Discord bots that take untrusted user input.
Search Jentic for 'look up a Hypixel player by uuid', load the schema, and execute with the player UUID.
34 endpoints — jentic publishes the only available openapi specification for hypixel public api, keeping it validated and agent-ready.
METHOD
PATH
DESCRIPTION
/v2/player
Look up a player profile by UUID
/v2/recentgames
List recent games for a player
/v2/guild
Look up a guild by id, name, or member UUID
/v2/status
Check whether a player is currently online
/v2/resources/games
List supported game types
/v2/resources/skyblock/collections
List SkyBlock collections
/v2/resources/skyblock/items
List SkyBlock items
/v2/player
Look up a player profile by UUID
/v2/recentgames
List recent games for a player
/v2/guild
Look up a guild by id, name, or member UUID
/v2/status
Check whether a player is currently online
/v2/resources/games
List supported game types
/v2/resources/skyblock/collections
List SkyBlock collections
/v2/resources/skyblock/items
List SkyBlock items
What agents get from Jentic-routed access to this vendor.
Setup
Wiring the Hypixel Public API by hand means registering for an API-Key, passing it in the API-Key header, and coding around its per-key rate limits yourself. Through Jentic you install once, import the Hypixel Public API from the API Directory, store the API key once, and your agent calls it.
Permission scoping
Most Hypixel reads take the player or guild identifier as a query parameter rather than a URL path, so scope your agent by the operations it needs, such as reading player stats, recent games, or SkyBlock resources. Because you pick the allowed operations, the agent only touches the network reads you name.
Credential isolation
Your Hypixel API key is stored once, encrypted, by your own Jentic One instance and injected at execution time. It never enters the agent's prompt, logs, or context.
Intent-based discovery
Agents search Jentic by intent such as 'look up a Hypixel player' or 'get a guild's members', and Jentic returns the matching Hypixel operation with its input schema so the agent calls the right endpoint without browsing the reference docs.
Alternatives and complements available in the Jentic catalogue.
Mojang API
Mojang resolves Minecraft usernames to UUIDs that Hypixel endpoints require
Use Mojang first to convert a Minecraft username to a UUID, then call Hypixel /v2/player with that UUID
Specific to using Hypixel Public API through Jentic.
Why is there no official OpenAPI spec for Hypixel Public API?
Hypixel documents the API at developer.hypixel.net but does not publish a canonical OpenAPI file in the Jentic catalogue. Jentic generates and maintains this spec so AI agents and developers can call Hypixel via structured tooling. It is validated against the live API and kept up to date. Get started with Jentic One, the self-hosted execution layer.
What authentication does the Hypixel Public API use?
Hypixel uses an API key passed in the API-Key header on every request. Through Jentic the key is stored in the credential vault and injected at execution time, so the raw key never enters the agent's context - useful for public Discord bots that take untrusted input.
Can I look up a player's recent games?
Yes. GET /v2/recentgames with the player UUID returns a list of recent matches with game type, map, and timestamps. Combine it with /v2/player for full stats and /v2/status to see if the player is currently online.
What are the rate limits for the Hypixel Public API?
Hypixel limits API keys to a maximum number of requests per 5-minute interval, with the exact limit depending on the application tier. Each response carries RateLimit-Limit, RateLimit-Remaining, and RateLimit-Reset headers - read them and back off when remaining hits zero.
How do I look up a guild through Jentic?
Search Jentic for 'look up a Hypixel guild', load the schema for GET /v2/guild, and execute with id, name, or player UUID. Install with pip install jentic and use the async search, load, and execute pattern.
Does the Hypixel API expose SkyBlock data?
Yes. /v2/resources/skyblock/collections, /skills, /items, /election, and related endpoints return SkyBlock reference data that companion apps can merge with player profile data to compute progression and completion percentages.
GET STARTED