Complete Minecraft API reference for player UUIDs, XUIDs, skins, renders, and server status.
Try all endpoints directly below with interactive examples. Works with Java and Bedrock Edition.
https://mc-api.ioChoose your language and get started in seconds. All examples fetch player data from our API.
Perfect for testing and command-line tools
curl -X GET \ "https://mc-api.io/profile/ByteException_/java" \ -H "Accept: application/json"
/uuid/{name}Get player UUID by name
/uuid/{name}/{edition}Get UUID by name and edition (java/bedrock)
Get started with the Minecraft API in seconds
curl https://mc-api.io/uuid/ByteException_/javacurl https://mc-api.io/profile/ByteException_/javacurl https://mc-api.io/server/java/opsucht.netStart with 500 requests per day for free. No API key required. Upgrade for higher limits.
High-performance infrastructure with smart caching ensures quick response times.
Full support for both Minecraft Java Edition and Bedrock Edition players.
Clean REST design. Easy integration with any programming language or framework.