Skip to Content
MineSpark API - Server Status Documentation

Server Status API

Integration-ready REST API endpoints to fetch live metadata from any Minecraft Java or Bedrock edition server.

Available Endpoints

Java Edition

Standard status for Minecraft Java Edition servers using the handshake protocol.

GET https://srvstat.minespark.org/general/{ip}

Bedrock Edition

RakNet-based status for Bedrock, Pocket Edition, and Education Edition servers.

GET https://srvstat.minespark.org/bedrock/{ip}

Schema Definition

FieldTypeDescription
onlinebooleanReturns true if the server responded.
hostnamestringThe target address used in the request.
ipstringThe IPv4 address of the physical server host.
portintegerThe connection port detected.
motd.cleanarrayArray of description lines without color codes.
players.onlineintegerCurrent player count on the network.
versionstringThe specific Minecraft version reported.
debug.pingbooleanIndicates if a basic socket ping succeeded.

JSON Response Example

{
  "hostname": "play.battlepie.net",
  "ip": "172.65.189.16",
  "online": true,
  "version": "1.21.11",
  "players": {
    "online": 546,
    "max": 9999
  },
  "motd": {
    "clean": [
      "BATTLEPIE | [1.21+]",
      "LIFESTEAL NEW SEASON OUT!"
    ]
  },
  "debug": {
    "ping": true,
    "bedrock": false
  }
}