Discover/Planet Minecraft API
live

Planet Minecraft APIplanetminecraft.com ↗

Access Planet Minecraft server listings, project maps, and user profiles via API. Filter by Java/Bedrock, sort order, tags, and more. 6 endpoints.

Endpoint health
verified 22h ago
get_user_profile
get_servers
get_user_wall_posts
get_projects
get_server_details
6/6 passing latest checkself-healing
Endpoints
6
Updated
27d ago

What is the Planet Minecraft API?

The Planet Minecraft API exposes 6 endpoints covering Minecraft server listings, community project maps, and user profiles from planetminecraft.com. The get_servers endpoint returns paginated server results including player counts, online status, votes, and engagement stats for both Java and Bedrock categories. Companion endpoints retrieve full server details by slug, project listings with tag and edition filters, project detail pages, user profile data, and wall posts.

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 · 6 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 Data

get_servers lists Minecraft servers with support for category (Java or Bedrock), order (sort by votes, views, new, etc.), keywords for name/description search, and page for pagination. Each result object includes name, slug, url, players, is_online, and a stats block with votes, views, diamonds, and favorites. The pagination object reports current_page, total_results, the active category, and order. To fetch a full server record, pass the slug from those results to get_server_details, which returns ip (when published by the server owner), description, tags, table_data (a key-value map of Status, Location, Game Version, MOTD, Players, and similar fields), online_players, and a stats block with views, votes_this_month, and server_score.

Project Maps

get_projects lists community-submitted maps with rich filtering: order accepts site sort tabs such as order_hot (Trending), order_updated, order_new, and order_top; edition accepts '1' for Java and '2' for Bedrock; tag narrows results to a specific tag slug; category filters by project type; and time_range limits results to windows from last24h through all_time. The response includes a heading string naming the active filters, a projects array of card objects (id, title, slug, url, category, thumbnail, author, stats), and a pagination object with has_next and card count. get_project_details takes a slug and returns the full page record: info key-value pairs (Progress, Credit, etc.), tags, stats with exact views and downloads integers alongside display strings, author, category, progress, and full plain-text description.

User Profiles and Wall Posts

get_user_profile retrieves a public member page by username (case-insensitive) and returns level, rank, about bio text, trophies array, avatar_url, banner_url, post_cards (custom profile cards with both plain-text content and content_html), subscriber_count, and the internal profile_id. get_user_wall_posts paginates wall posts at 20 per page, returning each post's post_id, author, author_avatar, date (ISO timestamp), date_display, content, content_html, and permalink.

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
22h ago
Latest check
6/6 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 finder that filters Java vs. Bedrock servers by player count and vote rank using get_servers with category and order params.
  • Track server popularity over time by polling get_server_details for votes_this_month, views, and server_score on a set of slugs.
  • Aggregate trending Bedrock maps by combining get_projects with edition='2' and order=order_hot, then fetching downloads counts via get_project_details.
  • Index community map metadata by tag — e.g. all 'castle' maps — using get_projects with the tag param and iterating pages.
  • Display a player's public Planet Minecraft presence by combining profile fields (level, rank, trophies) from get_user_profile with recent wall activity from get_user_wall_posts.
  • Monitor new server additions in a specific category by polling get_servers with order=new and comparing against a stored snapshot.
  • Compile an author's full catalog by searching get_projects with keywords set to an author name and reading per-project stats.downloads for each result.
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 public developer API or documented data access program. This Parse API provides structured access to the public data available on planetminecraft.com.
What does `get_server_details` return for the server IP address?+
The ip field is extracted from the server's description text when the owner has published it there. If the owner has not included an IP in their description, the field returns null. The table_data object may also contain connection details when the server's info table includes them.
Can I retrieve comments on projects or servers?+
Not currently. The API covers project metadata, stats, descriptions, and tags via get_project_details, and server details via get_server_details, but comment threads are not exposed. You can fork this API on Parse and revise it to add a comments endpoint for either resource type.
How does pagination work across the listing endpoints?+
get_servers and get_user_wall_posts use integer page parameters and return a pagination object. For get_servers, pagination includes total_results. For get_user_wall_posts, pagination reports current_page and has_next (boolean). get_projects similarly returns current_page, has_next, and a count of cards on the current page — approximately 25–28 per page.
Does the API cover Planet Minecraft texture packs, skins, or mods?+
Not currently. The API covers server listings and project maps, along with user profiles and wall posts. Texture packs, skins, and mod listings are separate sections of the site that are not included. You can fork this API on Parse and revise it to add endpoints for those content types.
Page content last updated . Spec covers 6 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.
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.
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.
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.
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.
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.