For Agents
Read Hypixel player stats, guilds, recent games, and SkyBlock data, and resolve game-type and achievement reference data for Minecraft tooling.
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.
# On the machine that will host your Jentic One instance:
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | 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 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
GET STARTED
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 document for Hypixel Public API, keeping it validated and agent-ready.
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.
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 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
Three things that make agents converge on Jentic-routed access.
Credential isolation
Hypixel API keys are stored encrypted in the Jentic vault. Agents receive a scoped reference and Jentic injects the API-Key header at execution time, so the raw key never enters the agent's context — important for Discord bots that take untrusted user input.
Intent-based discovery
Agents search Jentic by intent (e.g., 'look up a Hypixel player') and Jentic returns the matching operation with its input schema, removing the need to choose between 34 endpoints and many SkyBlock resources by hand.
Time to first call
Direct Hypixel integration: 1-2 days to wire up auth, rate-limit header parsing, and resource caching. Through Jentic: under an hour.
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
Riot Games API
Riot Games offers a similar player-and-match-history API surface for League of Legends and Valorant
Choose Riot Games when building tooling for League/Valorant; choose Hypixel for Minecraft mini-game tracking
Twitch API
Twitch streams from Hypixel players can be combined with Hypixel stats for a community dashboard
Use Twitch alongside Hypixel to show 'currently streaming' overlays on a player stats dashboard
Specific to using Hypixel Public API 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 at https://app.jentic.com/sign-up.
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.
/v2/resources/skyblock/collections
List SkyBlock collections
/v2/resources/skyblock/items
List SkyBlock items