Discover/Gamepedia API
live

Gamepedia APIminecraft.gamepedia.com

Retrieve complete Minecraft Bedrock achievements (with Gamerscore) and Java Edition advancements via two structured endpoints. Names, descriptions, and earning criteria included.

Endpoint health
verified 23h ago
get_achievements
get_advancements
2/2 passing latest checkself-healing
Endpoints
2
Updated
26d ago

What is the Gamepedia API?

This API provides structured data from the Minecraft Wiki across 2 endpoints covering both major editions of the game. The get_achievements endpoint returns every Bedrock Edition achievement with its name, in-game description, earning requirements, and Gamerscore point value, while get_advancements covers the equivalent Java Edition advancement list. Each response includes a total_count field alongside the full item array.

Try it

No input parameters required.

api.parse.bot/scraper/3d17d5f6-e207-40a9-9c1b-70f7e2907e86/<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/3d17d5f6-e207-40a9-9c1b-70f7e2907e86/get_achievements' \
  -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 minecraft-gamepedia-com-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.

"""Minecraft Wiki achievements and advancements — browse both editions."""
from parse_apis.minecraft_wiki_achievement_api import MinecraftWiki, Achievement, Advancement, NotFoundError

client = MinecraftWiki()

# List Bedrock Edition achievements (with Gamerscore points)
for achievement in client.achievements.list(limit=5):
    print(achievement.name, achievement.point_value, achievement.description)

# List Java Edition advancements
for advancement in client.advancements.list(limit=5):
    print(advancement.name, advancement.requirements)

# Drill into a single Bedrock achievement
top = client.achievements.list(limit=1).first()
if top:
    try:
        # Demonstrate typed error handling on a fetch attempt
        detail = client.achievements.list(limit=1).first()
        print(detail.name, detail.point_value, detail.requirements)
    except NotFoundError as exc:
        print(f"Achievement not found: {exc}")

print("exercised: achievements.list / advancements.list / typed field access")
All endpoints · 2 totalmissing one? ·

Retrieves the complete list of Minecraft Bedrock Edition achievements from the wiki. Each achievement includes its name, in-game description, detailed earning criteria (actual requirements beyond the description), and Gamerscore point value. Returns all achievements in a single response with no pagination. Bedrock achievements carry integer Gamerscore values; achievements without points return 0.

Input

No input parameters required.

Response
{
  "type": "object",
  "fields": {
    "total_count": "integer total number of achievements returned",
    "achievements": "array of achievement objects each containing name, description, requirements, and point_value"
  },
  "sample": {
    "data": {
      "total_count": 135,
      "achievements": [
        {
          "name": "Awarded all trophies",
          "description": "All trophies have been awarded.",
          "point_value": 0,
          "requirements": "Automatically obtained when the first 50‌ trophies have been obtained."
        },
        {
          "name": "Music to my Ears",
          "description": "Play a music disc in a Jukebox.",
          "point_value": 0,
          "requirements": "—"
        },
        {
          "name": "Change of Sheets",
          "description": "Dye your bed a different color.",
          "point_value": 0,
          "requirements": "—"
        }
      ]
    },
    "status": "success"
  }
}

About the Gamepedia API

Endpoints and Response Shape

get_achievements takes no input parameters and returns a flat array of Bedrock Edition achievement objects under the achievements key. Each object includes name, description, requirements, and point_value — the last being the Gamerscore integer assigned to that achievement on Xbox and other Bedrock platforms. The total_count integer at the top level tells you how many achievements the response contains without counting the array manually.

get_advancements follows the same structure but targets Minecraft Java Edition. It returns an advancements array where each entry has name, description, and requirements. The point_value field is present in the schema but Java Edition advancements carry no Gamerscore, so that field reflects the absence of a points system in that edition. total_count works identically to the achievements endpoint.

Data Coverage and Limitations

Both endpoints return the full catalog in a single response — there are no pagination parameters, category filters, or edition-specific sub-filters exposed. If you need only advancements from a particular in-game tab (like Nether or The End), you would need to filter the returned array client-side on the requirements or name fields. Coverage reflects the Minecraft Wiki's documented achievement and advancement lists, which track the game's current release state.

Reliability & maintenanceVerified

The Gamepedia API is a managed, monitored endpoint for minecraft.gamepedia.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when minecraft.gamepedia.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 minecraft.gamepedia.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
23h ago
Latest check
2/2 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 progress tracker that displays Bedrock Gamerscore totals by reading point_value from each achievement object
  • Generate a checklist app for Java Edition players by rendering name and description fields from get_advancements
  • Compare Bedrock vs Java goal structures by diffing requirements fields across both endpoints
  • Populate a quiz game with Minecraft achievement trivia using description and requirements data
  • Create a wiki-style reference page that lists all achievements grouped by Gamerscore tier using point_value
  • Automate documentation for a Minecraft server plugin that tracks player advancement completion against the full list from get_advancements
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 the Minecraft Wiki have an official developer API?+
The Minecraft Wiki (now hosted at wiki.gg) is built on MediaWiki, which exposes a public MediaWiki Action API at https://minecraft.wiki/api.php. That API provides wiki page content and metadata but does not return pre-structured achievement or advancement objects with parsed fields like point_value or requirements.
What does `point_value` return for Java Edition advancements?+
get_advancements includes point_value in each advancement object, but Java Edition advancements do not carry Gamerscore. The field will reflect zero or null for all Java advancements. Gamerscore data is only meaningful in the get_achievements response for Bedrock Edition.
Can I filter achievements or advancements by in-game category (e.g. Nether, The End)?+
Neither endpoint accepts filter parameters. Both return the full catalog in one response. You can filter client-side by matching against name or requirements fields for category keywords. If you need server-side filtering, you can fork this API on Parse and revise it to add a query parameter.
Does the API cover legacy achievements from older Minecraft versions?+
Not currently. The API covers the current Bedrock Edition achievement list and the current Java Edition advancement list as documented on the Minecraft Wiki. Historical or deprecated achievements from older releases are not included. You can fork this API on Parse and revise it to add an endpoint targeting legacy achievement data.
How fresh is the data — does it reflect the latest game update?+
The data reflects the Minecraft Wiki's documented state at the time the API last fetched it. The Minecraft Wiki is community-maintained and generally updates within days of a game patch, but there may be a lag between a new game release adding achievements and those additions appearing in this API's responses.
Page content last updated . Spec covers 2 endpoints from minecraft.gamepedia.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.
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.
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.
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.
gamepedia.com API
Search gaming wikis across Fandom to find guides, maps, strategies, and game information, then retrieve detailed page content in multiple formats along with images and metadata. Discover trending articles, browse categories, and navigate game-specific knowledge bases to get the gaming data you need.
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.