Minecraft API
Java/Bedrock server status, player UUID, username history, and skin/cape profiles.
Guide
Overview
Query Minecraft Java and Bedrock server status, player UUIDs, username history, and skin/cape profiles from one API key.
Offline servers return { online: false } instead of an error, so status commands can show a clean "offline" state.
Server status
| Edition | Default port | Endpoint |
|---|---|---|
| Java | 25565 | GET /api/minecraft/java/:host |
| Bedrock | 19132 | GET /api/minecraft/bedrock/:host |
Each query times out after 10 seconds. Override the port with ?port= when needed.
Use the sections below for server status details and player lookup endpoints.
Endpoint: GET /api/minecraft/java/:host?port=25565
Returns online, and when online: host, port, version, motd, players (online/max/list), and latency.
Use for Java server list commands and uptime monitors.
Endpoint: GET /api/minecraft/bedrock/:host?port=19132
Returns online, and when online: host, port, version, motd, gamemode, players (online/max), and latency.
Use for Bedrock and console server status commands.
Combined: GET /api/minecraft/player/:username returns UUID, current username, and decoded skin/cape URLs in one call.
Individual routes
GET /api/minecraft/uuid/:usernamefor UUID onlyGET /api/minecraft/history/:uuidfor past usernamesGET /api/minecraft/profile/:uuidfor skin and cape URLs
Usernames are 1–16 characters. UUIDs may include or omit dashes.
Use cases
- Server status commands for Minecraft bots
- Player UUID and username history lookup
- Minecraft profile (skin/cape) retrieval
- One-call player lookup with decoded skin and cape URLs
Limits
Endpoints
/api/minecraft/java/:hostJava server status
/api/minecraft/bedrock/:hostBedrock server status
/api/minecraft/player/:usernameCombined player lookup: UUID, username, and decoded skin/cape URLs
/api/minecraft/uuid/:usernameUUID lookup
/api/minecraft/history/:uuidUsername history
/api/minecraft/profile/:uuidProfile lookup
Example request
{
"method": "GET",
"path": "https://api.auralink.dev/api/minecraft/java/hypixel.net",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}