Overview
Minecraft APIs provides lot of usefull APIs for Minecraft services, it's created and managed by @xDefcon. It allows you to perform a lot of queries per minute, like server status, skin, uuid, premium status, etc.
Below you can find all APIs and how to use them.
Server status
Replace [serverip] and [format] with your server ip mc.myminecraftserver.com and the desidered output format json php text. Please pay attention that the SRV records are currently not supported, to avoid this limit put numerical IP instead of SRV record.
| API Name | API Path | API Description |
|---|---|---|
| Full Query | /server/[serverip]/full/[format] |
Shows:
|
| Status | /server/[serverip]/status/[format] |
Shows only server status (online/offline) |
| Version | /server/[serverip]/version/[format] |
Shows only server version |
| Players | /server/[serverip]/players/[format] |
Shows only players connected to the server |
| Max Players | /server/[serverip]/maxplayers/[format] |
Shows only slots of the server |
| Ping | /server/[serverip]/ping/[format] |
Shows only ping of the server (milliseconds) |
| Motd | /server/[serverip]/motd/[format] |
Shows only motd of the server (string) |
Skins & heads
Replace [username] and [size] with your username xDefcon and the desidered size of image (in pixels) 64
To update a skin you can use this URL /skin/update/[username] (please note that you may have to wait 2 hours)
You can also put a .png at the end of the url (very useful for forum urls) e.g: /skin/helm/xDefcon/64.png or /skin/xDefcon.png (both will output an 64x64 helm).
| API Name | API Path | API Output |
|---|---|---|
| Helm | /skin/helm/[username]/[size] |
![]() |
| Body | /skin/body/[username]/[size] |
![]() |
| Full Skin | /skin/full/[username]/[size] |
![]() |


