Discover/AstralMC API
live

AstralMC APIstore.astralmc.cc

Retrieve AstralMC's current top donator username and 5 most recent payment usernames from the Minecraft server store via a single API endpoint.

This API takes change requests — .
Endpoint health
verified 3h ago
get_store_info
1/1 passing latest checkself-healing
Endpoints
1
Updated
3h ago

What is the AstralMC API?

The AstralMC Store API exposes 2 response fields from the AstralMC Minecraft server store via a single get_store_info endpoint: the current monthly top donator username and an ordered array of the 5 most recent payment usernames. No input parameters are required. The data reflects the live state of the store homepage, making it straightforward to display donation activity in dashboards, bots, or community tools.

This call costs1 credit / call— charged only on success
Try it

No input parameters required.

api.parse.bot/scraper/b6fb090d-5a07-47bc-86ac-60c64610cec3/<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/b6fb090d-5a07-47bc-86ac-60c64610cec3/get_store_info' \
  -H 'X-API-Key: $PARSE_API_KEY'
Python SDK · recommended

Typed, relational, agent-ready

A generated client with real types, enums, and the links between objects — the structure a flat JSON response can't carry. Autocompletes in your editor and reads cleanly to coding agents.

  • Fully typed · autocompletes
  • Objects link to objects
  • Typed errors & pagination

Typed Python client. Set up the SDK in your uv project, then pull this API’s typed client:

uv add parse-sdk
uv run parse init
uv run parse add --marketplace store-astralmc-cc-api

uv run parse add --marketplace pulls a pinned snapshot of this canonical API — it won’t change underneath you. To customize it, subscribe and swap to your own copy.

"""Walkthrough: AstralMC Store SDK — bounded, re-runnable; every call capped."""
from parse_apis.store_astralmc_cc_api import AstralMC, ParseError

client = AstralMC()

# Fetch current store info: top donator and recent payments
try:
    info = client.store_infos.get()
    print("Top donator:", info.top_donator)
    for username in info.recent_payments:
        print("  Recent payment:", username)
except ParseError as e:
    print(f"Error: {e}")

print("exercised: store_infos.get")
All endpoints · 1 totalmissing one? ·

Returns the current top donator username (the player who paid the most this month) and the 5 most recent payment usernames. Data is extracted from the store homepage and reflects live state.

Input

No input parameters required.

Response
{
  "type": "object",
  "fields": {
    "top_donator": "username of the current top donator",
    "recent_payments": "array of the 5 most recent payment usernames in reverse chronological order"
  },
  "sample": {
    "data": {
      "top_donator": "Kinted",
      "recent_payments": [
        "CatGirlGab",
        "Kingslayer_M",
        "Jeremy_Knutson",
        "Kinted",
        "Kinted"
      ]
    },
    "status": "success"
  }
}

About the AstralMC API

What the API Returns

The get_store_info endpoint returns two fields. top_donator is a single username string identifying the player who has contributed the most to the AstralMC store in the current month. recent_payments is an array of exactly 5 usernames listed in reverse chronological order — most recent purchase first — representing the latest players who completed a transaction on the store.

Endpoint Details

get_store_info takes no input parameters. Every call returns the same structure: a top_donator string and a recent_payments array. The data reflects the current live state of the store homepage, so values will change as new purchases are made or the monthly top-donator ranking updates.

Coverage and Scope

The API covers the AstralMC store at store.astralmc.cc. It surfaces only usernames — no purchase amounts, item names, transaction timestamps, or player UUIDs are included in the current response shape. The recent_payments list is fixed at 5 entries; there is no pagination or configurable limit parameter.

Reliability & maintenanceVerified

The AstralMC API is a managed, monitored endpoint for store.astralmc.cc — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when store.astralmc.cc 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 store.astralmc.cc 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
3h ago
Latest check
1/1 endpoint 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
  • Display the current AstralMC monthly top donator on a server website or community leaderboard using the top_donator field.
  • Power a Discord bot command that announces the 5 most recent store purchasers from recent_payments.
  • Trigger in-game announcements or rewards when a new username appears at the top of the recent_payments array.
  • Track month-over-month top donator history by polling top_donator on a schedule and storing results.
  • Build a community recognition widget that highlights recent supporters pulled from recent_payments.
  • Monitor store activity levels by polling get_store_info and alerting when the recent payments list changes.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 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 AstralMC have an official developer API for its store?+
AstralMC does not publish a documented public developer API for its store. This API provides structured access to the store's donation activity data.
What exactly does the `recent_payments` field contain?+
It is an array of exactly 5 Minecraft usernames, ordered from most recent to oldest purchase. It reflects only the latest 5 transactions visible on the store homepage at the time of the request.
Does the API include purchase amounts or item names?+
No. The current response covers only usernames: top_donator and the 5 entries in recent_payments. Purchase amounts, item names, and transaction timestamps are not included. You can fork this API on Parse and revise it to add those fields if the source exposes them.
Can I retrieve more than 5 recent payments or paginate through older transactions?+
The API returns exactly 5 recent payment usernames as shown on the store homepage. There is no pagination or configurable limit. You can fork it on Parse and revise to add a history or pagination endpoint if the store surfaces additional transaction data.
How fresh is the data returned by `get_store_info`?+
The endpoint reflects the live state of the AstralMC store homepage at request time. There is no built-in caching layer in the API itself, so each call returns the current values shown on the page.
Page content last updated . Spec covers 1 endpoint from store.astralmc.cc.
Related APIs in EcommerceSee all →
fortnitetracker.com API
Track Fortnite competitive tournaments by browsing upcoming events, viewing detailed information about specific competitions, and checking player leaderboards to see rankings and performance stats. Monitor the esports calendar and follow how top competitors are performing across official Fortnite events.
store.epicgames.com API
Access data from store.epicgames.com.
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.
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.
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.
humblebundle.com API
Browse and search Humble Bundle's store products, view active bundles with detailed information, and check the latest Humble Choice monthly games and free offerings. Get instant access to current pricing, bundle contents, and game availability to find the best deals.
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.