Discover/Planet Minecraft API
live

Planet Minecraft APIplanetminecraft.com

Access Planet Minecraft server listings, stats, player counts, and user profiles via 4 structured endpoints. Filter by category, sort order, and keywords.

This API takes change requests — .
Endpoint health
verified 1d ago
get_servers
get_server_details
get_user_profile
get_user_wall_posts
4/4 passing latest checkself-healing
Endpoints
4
Updated
8d ago

What is the Planet Minecraft API?

The Planet Minecraft API gives developers structured access to Minecraft server data and user profiles across 4 endpoints. The get_servers endpoint returns paginated server listings with player counts, online status, votes, and engagement stats for both Java and Bedrock categories. get_server_details exposes full server metadata including IP address, game version, MOTD, tags, and description text retrieved by slug.

This call costs1 credit / call— charged only on success
Try it
The page number to retrieve.
Sort order for the server listing.
The category of servers to list.
Search keywords to filter servers by name or description.
api.parse.bot/scraper/3edb2b52-0725-4786-ac00-7c8285db44a6/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/3edb2b52-0725-4786-ac00-7c8285db44a6/get_servers?page=1&order=order_hot&category=servers&keywords=survival' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 4 totalmissing one? ·

List Minecraft servers from Planet Minecraft. Supports Java and Bedrock categories, multiple sort orders, keyword search, and pagination. Each result includes server name, online status, player count, and basic engagement stats (votes, views, diamonds, favorites). Pagination is page-number based.

Input
ParamTypeDescription
pageintegerThe page number to retrieve.
orderstringSort order for the server listing.
categorystringThe category of servers to list.
keywordsstringSearch keywords to filter servers by name or description.
Response
{
  "type": "object",
  "fields": {
    "servers": "array of server objects each containing name, slug, url, players, is_online, and stats",
    "pagination": "object containing current_page, category, order, and total_results"
  },
  "sample": {
    "data": {
      "servers": [
        {
          "url": "https://www.planetminecraft.com/server/pupland-friendly-smp-no-pvp-pup-play-in-testing/",
          "name": "PupLand | Friendly SMP",
          "slug": "pupland-friendly-smp-no-pvp-pup-play-in-testing",
          "stats": {
            "views": "163",
            "votes": "5",
            "diamonds": "3",
            "favorites": "3"
          },
          "players": "2/1000",
          "is_online": true
        }
      ],
      "pagination": {
        "order": "order_hot",
        "category": "servers",
        "current_page": 1,
        "total_results": 25
      }
    },
    "status": "success"
  }
}

About the Planet Minecraft API

Server Listings and Search

The get_servers endpoint accepts category (Java or Bedrock), order for sort direction, keywords for name/description filtering, and page for pagination. Each server object in the response includes name, slug, url, players, is_online, and a stats block containing votes, views, diamonds, and favorites. The pagination object reports current_page, total_results, the active category, and order.

Server Detail

Pass a slug from get_servers into get_server_details to retrieve the full record for one server. The response surfaces table_data — a key-value map of structured metadata including Status, Location, Game Version, MOTD, and player capacity — alongside tags, description (full text), online_players as a formatted current/max string, and a stats object with views, votes_this_month, and server_score. The ip field returns the server address when the owner has published it in their description, or null otherwise.

User Profiles and Wall Posts

get_user_profile retrieves a public profile by username and returns level, rank, subscribers, avatar_url, banner_url, about bio text, trophies (array of trophy names), and a profile_id. get_user_wall_posts pages through a user's public wall, returning posts with post_id, author, author_avatar, date, content, content_html, and a permalink. Pages return 20 posts each, and the pagination object includes a has_next flag.

Reliability & maintenanceVerified

The Planet Minecraft API is a managed, monitored endpoint for planetminecraft.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when planetminecraft.com changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official planetminecraft.com API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Last verified
1d ago
Latest check
4/4 endpoints passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Build a Minecraft server discovery tool filtered by Bedrock or Java category and sorted by current player count.
  • Monitor a specific server's online_players and votes_this_month over time to track community growth.
  • Aggregate tags and game_version from server detail pages to classify servers by type (survival, creative, PvP).
  • Display Planet Minecraft user profiles — including level, rank, and subscribers — on a community leaderboard.
  • Collect wall post content from user profiles for community sentiment analysis or moderation tools.
  • Alert on server IP changes by polling get_server_details and diffing the ip field across runs.
  • Populate a server comparison widget using server_score, views, and votes_this_month from multiple slugs.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo2005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min
Team$300/mo20,000300 req/min
Company$1,000/mo100,000500 req/min

Each endpoint has a fixed posted price per successful call — most fall between 1 and 10 credits — shown on this API's page before you run it. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Planet Minecraft have an official developer API?+
Planet Minecraft does not publish a documented public developer API or developer portal for third-party access to its server and profile data.
What does get_server_details return for the server IP address?+
The ip field contains the server address when the server owner has published it in their description. If no IP is present in the description, the field returns null. The table_data object may also include a Players and MOTD field depending on what the server owner has configured.
Does the API cover Minecraft project listings (skins, mods, texture packs)?+
Not currently. The API covers server listings and user profiles only. You can fork it on Parse and revise it to add endpoints for skins, mods, maps, or texture pack listings.
Can I retrieve comments posted on a server's page?+
Not currently. The API returns server detail fields including description, tags, stats, and table metadata, but not per-server comments. You can fork it on Parse and revise it to add a server comments endpoint.
How does pagination work across the server listing and wall post endpoints?+
get_servers uses a page integer parameter and returns a pagination object with current_page and total_results. get_user_wall_posts also uses a page parameter but returns 20 posts per page and uses a has_next boolean rather than a total count to indicate whether more pages exist.
Page content last updated . Spec covers 4 endpoints from planetminecraft.com.
Related APIs in EntertainmentSee all →
minecraft-mp.com API
Search and discover Minecraft multiplayer servers with detailed information like player counts, statistics, and voting data. Ping servers, filter by specific criteria, and access comprehensive server lists and historical performance metrics all in one place.
minecraftservers.org API
Search and discover Minecraft servers with real-time player counts, server details, and statistics directly from minecraftservers.org. Find the perfect server by filtering results and viewing comprehensive information like gameplay modes, player capacity, and server ratings.
topg.org API
Discover and compare Minecraft servers by version, type, location, and player count, plus track voting scores and historical player data to find the best server for your gameplay. Search across multiple game categories, view newly launched servers, and submit your own server votes to help others discover quality gaming communities.
namemc.com API
Look up Minecraft player profiles to find usernames, availability drop times, search popularity, cape holders, and detailed player information including UUIDs and skin history. Search and discover Minecraft player data across NameMC's database to track name changes and availability.
mcpservers.org API
Search and discover MCP servers, clients, and Claude skills from mcpservers.org, including featured and official recommendations organized by category. Browse detailed server information, remote server options, and find exactly what you need with powerful search and filtering capabilities.
fr.namemc.com API
Look up Minecraft player profiles with their name history and skin gallery, search for trending skins, check server statistics, and verify if usernames are available. Get comprehensive data about any Minecraft player and discover popular skins across the community.
mcsrvstat.us API
Check whether Minecraft servers are online and retrieve live server details including player counts, server icons, MOTD, and version metadata for both Java and Bedrock Edition servers.
laby.net API
Retrieve Minecraft player profiles, name history, badges, and Laby.net site statistics. Look up any player by username or UUID, explore featured community members, and access platform-wide profile and skin data.