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.