Developer API
https://api.hoplex.xyz/public-assetsService
GET/Service index
Version and canonical links.
GET /public-assets/GET/v1Version index
Versioned service index.
GET /public-assets/v1GET/healthHealth
Service status and version.
GET /public-assets/healthProfiles
GET/v1/users/{identifier}User
identifier: username or user ID.
const user = await fetch("https://api.hoplex.xyz/public-assets/v1/users/Builderman").then(r => r.json());GET/v1/users/{identifier}/profileProfile
Stats, modes, tiers, appearance, guild, matches, and privacy state.
curl https://api.hoplex.xyz/public-assets/v1/users/Builderman/profileGET/v1/users/{identifier}/headHeadshot
size, format, circular, redirect.
GET /v1/users/Builderman/head?size=150x150&format=webp&redirect=1GET/v1/users/{identifier}/avatarAvatar
Full-body thumbnail.
GET /v1/users/Builderman/avatar?format=webpGET/v1/users/{identifier}/hoplex-avatarHoplex avatar
Equipped Hoplex skin as a transparent 3D bust PNG.
GET /v1/users/Ggggt444rrr/hoplex-avatarGET/v1/users/{identifier}/previewPreview
Avatar bust thumbnail.
GET /v1/users/Builderman/previewGET/v1/users/{identifier}/skinSkin
Roblox avatar appearance.
GET /v1/users/Builderman/skinLeaderboards
GET/v1/leaderboardsCatalog
Available boards and mode keys.
GET /public-assets/v1/leaderboardsGET/v1/leaderboards/{stat}Standings
stat: catalog key. limit: 1-100. Player entries include avatar links and public tier details; guild entries include their icon, description, level, and XP.
curl "https://api.hoplex.xyz/public-assets/v1/leaderboards/Wins?limit=10"Resource packs
POST/uploadUpload
JSON body, up to 500 KB.
curl -X POST -H "Content-Type: application/json" -d @pack.json https://api.hoplex.xyz/public-assets/uploadGET/packs/{code}.jsonRaw pack
Stored pack JSON.
GET /public-assets/packs/AB12CD34.jsonGET/v1/packsCatalog
page: 1+. limit: 1-250.
GET /v1/packs?limit=25&page=1GET/v1/packs/{code}Pack
Pack data and version.
GET /public-assets/v1/packs/AB12CD34GET/v1/packs/{code}/metadataMetadata
Pack metadata without the payload.
GET /public-assets/v1/packs/AB12CD34/metadata400 Invalid request404 Not found429 Rate limited5xx Retry later
No matching endpoint.