Server owner API
Free, no key needed, up to 120 requests a minute. Replace your-server with the name in your server's page address.
Your server's status
GET https://9minecraftserver.com/api/v1/servers/your-server
Returns your name, address, edition, whether it's online, players, maximum, version, votes this month and all time, when we last checked, and links to your page and vote page.
Did a player vote?
GET https://9minecraftserver.com/api/v1/servers/your-server/voted?username=Steve
{ "username": "Steve", "voted": true, "votedAtUtc": "…", "nextVoteAtUtc": "…", "resetsAtUtc": "…" }
"Voted" means today: the voting day resets at midnight UTC (resetsAtUtc), which is also when a player who voted can vote again (nextVoteAtUtc). Most owners don't need this: set up NuVotifier or Votifier in your listing and rewards arrive in game automatically. How to set up vote rewards.
Vote link with the name filled in
https://9minecraftserver.com/server/your-server/vote?username=Steve
Put this in your /vote command or Discord bot so players land on a ready-to-send form.
