This UUID proxy is used by Legacy Minecraft services, RetroMC, and partner servers and services.
API Hits Total
Count of API requests served since this service started.
API Hits (1h)
API requests recorded during the last hour.
API Hits (24h)
API requests recorded during the last 24 hours.
Unique Users
Current active UUID -> username records in local cache.
Negative Cache Entries
Cached usernames currently recorded as not found.
Stale Cached Users
Active cached identities that are expired or already marked stale.
History Records
Observed username history rows stored locally.
Refreshed In Last 30 Days
Cached identities with a last check timestamp inside the last 30 days.
Latest Refresh / Check
Most recent cache validation timestamp across positive and negative cache entries.
Mojang Error Rate (1h)
0 errors across 3 upstream requests in the last hour.
Mojang Error Rate (8h)
0 errors across 41 upstream requests in the last 8 hours.
Mojang Error Rate (24h)
0 errors across 133 upstream requests in the last 24 hours.
GET /minecraft/profile/lookup/name/:usernameResolve a username to its current UUID, using cache first and upstream fallback when needed.
curl "https://uuid.legacyminecraft.com/minecraft/profile/lookup/name/Notch"
POST /minecraft/profile/lookup/bulk/bynameResolve one or more usernames in one request, up to the configured bulk limit.
curl -X POST "https://uuid.legacyminecraft.com/minecraft/profile/lookup/bulk/byname" -H "Content-Type: application/json" -d "["Notch"]"
GET /cache/profile/lookup/uuid/:uuidRead the currently cached username for a UUID without contacting upstream.
curl "https://uuid.legacyminecraft.com/cache/profile/lookup/uuid/069a79f444e94726a5befca90e38aaf5"
GET /user/profiles/:uuid/namesReturn Mojang-shaped username history from names this service has locally observed for that UUID.
curl "https://uuid.legacyminecraft.com/user/profiles/069a79f444e94726a5befca90e38aaf5/names"
cacheOnly=trueSkip upstream requests entirely. Only local cache entries are used.
includeStale=trueAllow expired cached positive records to be returned immediately.
allowHistorical=trueIf a current-name lookup misses, return the most recently observed UUID that used that username from local history.
curl "https://uuid.legacyminecraft.com/minecraft/profile/lookup/name/OldName?cacheOnly=true&includeStale=true&allowHistorical=true"
X-Cache-Status reports hit, miss, stale, negative-hit, historical-hit, and related cache outcomes.X-Cache-Checked-At reports when the current cached profile was last confirmed.X-Cache-Expires-At reports when the current cached profile becomes stale.