/minecraft-api?username=Notch&type=all
application/json: java | bedrock | cached
Démarrage rapide
Obtenez UUID, skin, cape et historique des noms pour tout joueur Minecraft. Une URL, réponse JSON. Sans inscription.
Minecraft API
Envoyez une requete GET HTTPS avec un pseudo ou gamertag. Demandez Java, Bedrock ou les deux, puis verifiez l'objet present avant ses identifiants et ressources.
GET https://vrc.lol/minecraft-api?username=Notch&type=all
Accept: application/jsonGET + HTTPS
Utilisez le point de terminaison de profil pour les données JSON et les points de ressources pour des fichiers PNG prêts à afficher.
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
Indiquez explicitement l’identifiant et l’édition lorsque votre application exige des résultats prévisibles.
usernamename | gamertag | UUID | XUID
typeall | java | bedrock
suggestsearch text + limit 1-100
updatetrue · 3600s profile cooldown
Ces requêtes utilisent le point de terminaison Minecraft et ne nécessitent aucune clé 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-AfterNon. L'API de Profils Minecraft est gratuite et ne nécessite aucune clé.
Utilisez https://vrc.lol comme URL de base avec /minecraft-api, /head, /skin et /cape.
Transmettez l'UUID dans le parametre username, par exemple /minecraft-api?username=853c80ef3e3740fdaa867b06307a3d4f.
Les UUID bruts et avec tirets sont acceptes.
/minecraft-api | /head
fetch() | application/json
permissions.json | cache
VRC.LOL · Discord
Demandez de l’aide, partagez vos avis et rencontrez la communauté VRC.LOL.