Skip to main content

Minecraft Server Status API

Get player count, MOTD, status and more for Java or Bedrock servers.

Free to use

Minecraft Server Status API features a free tier to get you started, no credit card required.

30 million+ server status requests served

Over 30 million server status requests have been served since the API was launched in 2022.

Request up to 100 servers at once

The bulk server status endpoint allows you to request the status of up to 100 servers at once. A great feature for server lists.

What the API can do

Minecraft Server Status API allows you to get information about a server like if the server is online or offline, the player count, Message of the day and more for Java or Bedrock servers. The API also supports legacy servers (version lower than 1.7.2)

{
"host": "mc.hypixel.net",
"port": 25565,
"type": "java",
"legacy": false,
"online": true,
"players": {
"online": 65503,
"max": 200000,
"sample": []
},
"version": {
"name": "Requires MC 1.8 / 1.18",
"protocol": 47
},
"request": {
"host": "mc.hypixel.net",
"port": 25565,
"type": "java",
"legacy": false
}
}

What you get back

An example response for mc.hypixel.net

Start building with a simple API call.

const axios = require("axios");

const options = {
method: 'POST',
url: 'https://minecraft-server-status1.p.rapidapi.com/servers/single/lite',
headers: {
'content-type': 'application/json',
'X-RapidAPI-Key': 'API-KEY-HERE',
'X-RapidAPI-Host': 'minecraft-server-status1.p.rapidapi.com'
},
data: '{"host":"mc.hypixel.net"}'
};

axios.request(options).then(function (response) {
console.log(response.data);
}).catch(function (error) {
console.error(error);
});

Sign up and begin using the API today

Get started today for free and keep track of your Minecraft servers.