/minecraft-api?username=Notch&type=all
application/json: java | bedrock | cached
Pornire rapidă
Obține UUID, skin, capă și istoricul numelor oricărui jucător Minecraft. Un URL, răspuns JSON. Fără înregistrare.
Minecraft API
Trimite un GET HTTPS cu nume sau gamertag. Solicita Java, Bedrock sau ambele si verifica obiectul prezent inainte de identificatori si resurse.
GET https://vrc.lol/minecraft-api?username=Notch&type=all
Accept: application/jsonGET + HTTPS
Folosește endpointul de profil pentru date JSON și endpointurile de resurse pentru fișiere PNG gata de afișare.
https://vrc.lol
/minecraft-api?username=Notch&type=allapplication/json: java | bedrock | cached
/head?username=Notch&type=java&size=128image/png: 8-512 px
/skin?username=Notch&type=javaimage/png: Java | Bedrock
/cape?hash=HASHimage/png: cape
/minecraft-api?suggest=Notch&limit=25application/json: [{ username, types }]
/skin_body?username=Notch&type=java&size=160image/png: 40-200 px
Specifică explicit identificatorul și ediția când aplicația are nevoie de rezultate previzibile.
usernamename | gamertag | UUID | XUID
typeall | java | bedrock
suggestsearch text + limit 1-100
updatetrue · 3600s profile cooldown
Aceste cereri folosesc endpointul Minecraft și nu necesită cheie API.
const response = await fetch('https://vrc.lol/minecraft-api?username=jeb_&type=all');
const profile = await response.json();
console.log(profile.java?.uuid);import requests
profile = requests.get('https://vrc.lol/minecraft-api', params={'username': 'jeb_', 'type': 'all'}).json()
print(profile.get('java', {}).get('uuid'))curl -sS 'https://vrc.lol/minecraft-api?username=jeb_&type=all'{
"success": true,
"cached": true,
"java": { "username": "jeb_", "uuid": "...", "skin_url": "...", "cape_url": "..." },
"bedrock": { "username": "...", "xuid_decimal": "...", "floodgate_uuid": "..." }
}java | bedrock: optional object; fields may be null
200 OKapplication/json | image/png
400 Bad Requestcode: MISSING_PARAMETER | INVALID_INPUT_FORMAT | INVALID_TYPE_FILTER
404 Not Foundcode: CACHE_PROFILE_NOT_FOUND | TEXTURE_NOT_FOUND | CAPE_NOT_FOUND
429 Too Many RequestsRetry-After
500 Internal Server Error{ "success": false, "error": "..." }
limit: ~180 / 60s / IPuncached_limit: 45 / 60s / IPupdate_cooldown: 3600s / profileHTTP 429 + Retry-AfterNu. API-ul de Profiluri Minecraft este gratuit și nu necesită cheie.
Foloseste https://vrc.lol ca URL de baza impreuna cu /minecraft-api, /head, /skin si /cape.
Trimite UUID-ul in parametrul username, de exemplu /minecraft-api?username=853c80ef3e3740fdaa867b06307a3d4f.
Sunt acceptate UUID-uri fara cratime si cu cratime.
/minecraft-api | /head
fetch() | application/json
permissions.json | cache
VRC.LOL · Discord
Cere ajutor, oferă feedback și cunoaște comunitatea VRC.LOL.