/minecraft-api?username=Notch&type=all
application/json: java | bedrock | cached
クイックスタート
MinecraftプレイヤーのUUID、スキン、マント、名前履歴を取得。1つのURL、JSONレスポンス。登録不要。
Minecraft API
ユーザー名またはゲーマータグでHTTPS GETを送信します。Java、Bedrock、または両方を選び、識別子や素材の前に返されたオブジェクトを確認します。
GET https://vrc.lol/minecraft-api?username=Notch&type=all
Accept: application/jsonGET + HTTPS
プロフィールエンドポイントで JSON データを取得し、アセットエンドポイントでそのまま表示できる PNG を取得します。
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
安定した結果が必要な場合は、識別子とエディションを明示的に指定してください。
usernamename | gamertag | UUID | XUID
typeall | java | bedrock
suggestsearch text + limit 1-100
updatetrue · 3600s profile cooldown
これらのリクエストは Minecraft 専用エンドポイントを使用し、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-Afterいいえ。Minecraftプロフィール APIは無料でキー不要です。
ベース URL は https://vrc.lol です。/minecraft-api、/head、/skin、/cape と組み合わせて使用します。
UUID を username パラメーターに渡します。例: /minecraft-api?username=853c80ef3e3740fdaa867b06307a3d4f。
ハイフンなしとハイフン付きのどちらの UUID も使用できます。
/minecraft-api | /head
fetch() | application/json
permissions.json | cache
VRC.LOL · Discord
質問や感想を共有して、VRC.LOLコミュニティと交流しましょう。