Edition-aware identity
Keep Java usernames and UUIDs separate from Bedrock gamertags and XUIDs, with clear edition labels throughout every result.
Look up a playerMinecraft identity tools
Enter a username, UUID, gamertag or XUID. One result keeps each edition separate, so Java UUIDs are never presented as Bedrock XUIDs.
More than a username checker
Move from a name to identifiers, player textures and integration-ready data without jumping between tools.
GET /minecraft-api?username=Notch&type=allKeep Java usernames and UUIDs separate from Bedrock gamertags and XUIDs, with clear edition labels throughout every result.
Look up a playerInspect skin, head and cape assets with explicit availability states, useful download links and safer fallbacks when a texture is unavailable.
Skin downloadsUse the same lookup through /minecraft-api. Responses expose identifiers, profile metadata and asset URLs in a predictable JSON shape.
Explore the Minecraft APICache context, refresh limits and privacy controls are surfaced clearly so results remain fast without hiding how the data was obtained.
UUID and XUID guideNative-Go parity
Move from a name to identifiers, player textures and integration-ready data without jumping between tools.
VRC.LOL · Discord
Ask for help, share feedback, and meet the VRC.LOL community.
Live profile index
Recent names are discovery links, not an activity tracker or proof that a player is online.
Two editions, one clear result
Open the cached skin, head, cape and formatted or raw UUID without mixing in Xbox identifiers.
View a Java exampleSee decimal and hexadecimal XUIDs, Floodgate UUID details and the separately cached Bedrock skin.
View a mixed-edition exampleOne profile, useful outputs
Availability depends on the edition and the profile data currently cached or returned by the upstream service.
Copy formatted and raw Java UUIDs, or decimal and hexadecimal Bedrock XUIDs.
Inspect the full character, open the raw texture and download a labelled PNG.
Open the active cached cape when the profile exposes one.
Review available Java name-history records without implying that Mojang still publishes a complete history.
Keep Bedrock XUID and Floodgate UUID formats visibly separate for cross-play servers.
Open the same profile as structured JSON for server tools, websites and Discord apps.
Three short steps
Use a Java username or UUID, or a Bedrock gamertag or XUID.
Java and Bedrock records remain separate even when the visible name matches.
Use the identifier, image or JSON output needed by your server or project.
Continue with the data
Profile directory
Use these examples to compare skins, capes, UUIDs and cached identity fields before searching your own name.
Official game
Use Mojang and Microsoft’s official store for editions, current requirements and account help.
For developers
Read the endpoint fields and limits, then test a complete Java and Bedrock response.
FAQ
Enter the player's username in the search box. Results come from our local cache when we have the profile, or from Mojang (Java) and GeyserMC (Bedrock) when we fetch live. You get UUID, XUID, name history, skin, and cape.
Yes. Enter a Bedrock gamertag, XUID (decimal or hex), or Floodgate UUID. The tool returns XUID, Floodgate UUID, and skin.
A Floodgate UUID is used by GeyserMC Floodgate to represent Bedrock players on Java servers. It starts with 00000000-0000-0000 and includes the player's XUID.
Yes. This Minecraft profile lookup tool is completely free. No sign-up and no API key. Cached lookups are fast, with fair-use limits to protect uptime.