Discover/crash.pmmp.io API
live

crash.pmmp.io APIcrash.pmmp.io

Browse, search, and submit PocketMine-MP crash reports via the crash.pmmp.io API. Filter by version, plugin, error type, and more across 4 endpoints.

Endpoints
4
Updated
26d ago
Try it

No input parameters required.

api.parse.bot/scraper/404827ab-e7d0-4f6e-8400-09d317a77703/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/404827ab-e7d0-4f6e-8400-09d317a77703/get_home' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 4 totalclick to expand

Fetches the home page content of the PocketMine Crash Archive, including the site title and description.

Input

No input parameters required.

Response
{
  "type": "object",
  "fields": {
    "url": "string, the base URL of the archive",
    "title": "string, the site title",
    "description": "string, site meta description"
  },
  "sample": {
    "data": {
      "url": "https://crash.pmmp.io",
      "title": "PocketMine Crash Archive",
      "description": "Crash Archive and classifier for PocketMine"
    },
    "status": "success"
  }
}

About the crash.pmmp.io API

The crash.pmmp.io API exposes 4 endpoints for interacting with the PocketMine-MP Crash Archive, covering report listing, detail retrieval, and submission. The list_crash_reports endpoint returns paginated results with fields like error message, plugin involvement, PocketMine version, and report URL, and supports filters including cause, plugin, versions, errortype, and jitonly to narrow down relevant crashes.

Browsing and Filtering Crash Reports

The list_crash_reports endpoint returns an array of crash report objects, each containing id, date, version, is_modified, is_fork, plugin, message, involvement, and url. A pagination object accompanies each response with current_page, has_next, has_prev, and total_reports_matching. You can filter by plugin name (case-sensitive), one or more PocketMine-MP versions, error type substring, and plugin involvement level (none, indirect, or direct). The duplicates boolean controls whether duplicate reports appear in results.

Retrieving Full Report Details

The get_crash_report endpoint accepts a numeric id and returns id, url, details, backtrace, error_message, and report_content for that crash. Note that most reports require administrator access — guest requests return a 401 Unauthorized response. This means broad programmatic access to full report content is limited to reports that have been marked publicly accessible.

Submitting Reports

The submit_crash_report endpoint accepts the full crash dump text in the report_text field along with optional name and email fields (email is kept secret). A successful submission returns a report_id, url, and status. This is useful for automating crash report uploads from server monitoring pipelines.

Site Metadata

The get_home endpoint returns the archive's base url, title, and description. This is primarily useful for verifying connectivity or displaying attribution.

Common use cases
  • Aggregate crash reports by PocketMine-MP version to track stability regressions across releases
  • Filter crash reports by plugin name to identify crashes associated with a specific third-party plugin
  • Detect JIT-related crashes by using the jitonly filter on list_crash_reports
  • Automate crash report submission from a PocketMine-MP server watchdog using submit_crash_report
  • Build a dashboard showing crash frequency by involvement type (none, indirect, direct) across versions
  • Search for known crashes matching a specific error message substring before deploying a plugin update
  • Monitor new crash report submissions by polling list_crash_reports and tracking the latest IDs
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does crash.pmmp.io have an official developer API?+
crash.pmmp.io does not publish a documented public developer API. The crash.pmmp.io API on Parse provides structured access to the archive's data.
What does `list_crash_reports` return, and how granular is the filtering?+
Each report object in the reports array includes id, date, version, is_modified, is_fork, plugin, message, involvement, and url. You can filter simultaneously by cause (plugin involvement level), plugin name, versions array, errortype substring, message keyword, jitonly boolean, and whether to include duplicates. Pagination metadata is returned in a separate pagination object.
Can I access the full backtrace and report content for any crash report?+
Most reports require administrator access and return a 401 Unauthorized error for guest requests. The get_crash_report endpoint does return backtrace, error_message, report_content, and details fields when access is granted, but broad guest access to full report content is not available through the archive.
Does the API expose comment threads or resolution status for crash reports?+
Not currently. The API covers report listing, report detail fields (backtrace, error message, report content), and report submission. You can fork this API on Parse and revise it to add an endpoint for comments or resolution metadata if those surfaces become accessible.
Is there a way to search crash reports by PHP version or server OS?+
Not currently. list_crash_reports filters cover PocketMine-MP version, plugin name, error type, message keyword, plugin involvement, and JIT status. PHP version or OS filtering is not exposed as a parameter. You can fork this API on Parse and revise it to add those filters if the underlying data supports them.
Page content last updated . Spec covers 4 endpoints from crash.pmmp.io.
Related APIs in Developer ToolsSee all →
planetminecraft.com API
Find and explore Minecraft servers (Java and Bedrock) by searching through thousands of options with detailed stats, player counts, and descriptions. Discover trending, top-voted, and newly added servers to find your next gaming community.
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.
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.
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.
curseforge.com API
Search and explore CurseForge game mods and projects, retrieve detailed information about specific mods, access file listings and versions, and track dependencies between projects. Find mods across different games and categories to discover exactly what you need for your gaming setup.
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.
wynncraft.com API
Access detailed Wynncraft game information to look up item metadata and search across the complete item database, retrieve player statistics and character inventories, and browse guild information and global search results. Use this data to compare gear, track player progress, analyze guild rosters, or build tools for the Wynncraft community.