Discover/Gamepedia API
live

Gamepedia APIgamepedia.com

Access page content, search, categories, images, and metadata from any Fandom/Gamepedia wiki via 19 endpoints. Target any game wiki by subdomain.

Endpoint health
verified 4d ago
get_top_articles
get_wiki_page_sections
get_wiki_page_summary
list_category_members
get_wiki_page_wikitext
19/19 passing latest checkself-healing
Endpoints
19
Updated
26d ago

What is the Gamepedia API?

This API exposes 19 endpoints covering content, search, navigation, and media across any Fandom/Gamepedia wiki. Use search_wiki to find pages by keyword with snippet previews, get_wiki_page_html to retrieve fully rendered article HTML with sections and categories, or get_image_info to pull direct download URLs and dimensions for any wiki image file. A single subdomain parameter switches the target wiki — from minecraft to leagueoflegends to zelda.

Try it
Max results to return
Search query string
Offset for pagination (from sroffset in previous response)
Namespace ID to search in (e.g., '0' for Main, '14' for Category)
Wiki subdomain (e.g., 'minecraft', 'zelda', 'leagueoflegends')
api.parse.bot/scraper/8e808513-8d56-405d-9ad6-94360a42ad04/<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/8e808513-8d56-405d-9ad6-94360a42ad04/search_wiki?wiki=minecraft&limit=5&query=diamond&offset=0&namespace=0&subdomain=minecraft' \
  -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 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.

"""
Fandom Wiki API - Usage Example

Get your API key from: https://parse.bot/settings
"""
from parse_apis.fandom_wiki_api import Fandom, Namespace, Subdomain, PageNotFound

client = Fandom()

# Search for pages on the Minecraft wiki — limit caps total items fetched
for result in client.pages.search(query="diamond", subdomain=Subdomain.MINECRAFT, limit=3):
    print(result.title, result.pageid, result.timestamp)

# List top/trending articles on the wiki
top = client.pages.top(subdomain=Subdomain.MINECRAFT, limit=3).first()
if top:
    print(f"Top article: {top.title} (id={top.id}, url={top.url})")

# Construct a category by name and list its members
blocks = client.category("Blocks")
for page in blocks.members(subdomain=Subdomain.MINECRAFT, limit=3):
    print(f"  Block: {page.title} (pageid={page.pageid})")

# List pages in a specific namespace using the Namespace enum
for page in client.pages.list_by_namespace(namespace=Namespace._14, subdomain=Subdomain.MINECRAFT, limit=3):
    print(f"  Category page: {page.title}")

# Autocomplete/suggest page titles
suggestions = client.pages.opensearch(query="creeper", subdomain=Subdomain.MINECRAFT)
print(f"Opensearch query: {suggestions.query}")

# Typed error handling: catch PageNotFound for a missing page
try:
    for result in client.pages.search(query="xyznonexistent999", limit=1):
        print(result.title)
except PageNotFound as exc:
    print(f"Page not found: {exc}")

# Recent changes feed
for change in client.recentchanges.list(subdomain=Subdomain.MINECRAFT, limit=3):
    print(f"  [{change.type}] {change.title} by {change.user} at {change.timestamp}")

print("exercised: pages.search / pages.top / category.members / pages.list_by_namespace / pages.opensearch / recentchanges.list")
All endpoints · 19 totalmissing one? ·

Full-text search over a Fandom wiki's pages. Returns page titles, IDs, sizes, timestamps, and text snippets. Paginates via integer offset (sroffset from previous response). Each result includes namespace, title, page ID, byte size, snippet, and last-edit timestamp.

Input
ParamTypeDescription
limitintegerMax results to return
queryrequiredstringSearch query string
offsetintegerOffset for pagination (from sroffset in previous response)
namespacestringNamespace ID to search in (e.g., '0' for Main, '14' for Category)
subdomainstringWiki subdomain (e.g., 'minecraft', 'zelda', 'leagueoflegends')
Response
{
  "type": "object",
  "fields": {
    "results": "array of search results with ns, title, pageid, size, snippet, timestamp per result",
    "sroffset": "integer offset for next page, null if no more results"
  },
  "sample": {
    "data": {
      "results": [
        {
          "ns": 0,
          "size": 15655,
          "title": "Diamond",
          "pageid": 31051,
          "snippet": "",
          "timestamp": "2025-12-14T05:52:54Z",
          "titlesnippet": ""
        }
      ],
      "sroffset": 10
    },
    "status": "success"
  }
}

About the Gamepedia API

Page Content and Formats

Three endpoints cover the same article in different formats. get_wiki_page_html returns the rendered text field (full HTML), plus sections, images, links, and categories — useful when you need display-ready content. get_wiki_page_wikitext returns the raw wikitext source via revisions, which preserves infobox templates and structured markup. get_wiki_page_summary accepts a comma-separated list of numeric article ids and returns title, url, abstract, and thumbnail for each — practical for lightweight card-style displays without fetching full HTML.

Search and Discovery

search_wiki accepts a query string and optional namespace and limit params, returning pageid, title, size, snippet, and timestamp per result. Pagination uses continue.sroffset from each response. opensearch_wiki returns a four-element positional array — query string, matching titles, descriptions, and full URLs — suited for autocomplete UIs. get_top_articles returns the most-viewed articles on a wiki as an array with id, title, url, and ns fields.

Categories and Navigation

list_category_members lists every page in a named category, paginating via continue.cmcontinue. list_all_categories enumerates all categories on a wiki with optional prefix filtering. get_wiki_page_categories retrieves every category a single page belongs to. list_pages_by_namespace lets you walk all pages in a given namespace (Main=0, Template=10, File=6, etc.) with apcontinue-based pagination. get_page_links and get_backlinks expose the internal link graph in both directions.

Images, Metadata, and Site Info

get_image_info returns url, size, width, height, mime, timestamp, and user for any named file. get_page_images lists all filenames embedded on a page. get_wiki_page_metadata includes thumbnail, pageimage, pageprops, fullurl, and canonicalurl — the pageprops field often carries infobox identifiers. get_wiki_site_info gives aggregate statistics: total pages, articles, edits, images, and users alongside namespace definitions. get_recent_changes streams edit activity with type, user, timestamp, and comment per change.

Reliability & maintenanceVerified

The Gamepedia API is a managed, monitored endpoint for gamepedia.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when 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 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
4d ago
Latest check
19/19 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 item database by iterating list_category_members for item categories and fetching wikitext infoboxes via get_wiki_page_wikitext
  • Power an in-game tooltip overlay by calling get_wiki_page_summary with article IDs to retrieve abstract and thumbnail fields
  • Track wiki edit activity on a League of Legends wiki by polling get_recent_changes for user, timestamp, and comment fields
  • Construct a cross-wiki search UI using search_wiki with snippet previews and opensearch_wiki for live title autocomplete
  • Resolve user-typed redirects (e.g. alternate item spellings) to canonical page titles using resolve_redirect
  • Audit image assets on a wiki page by combining get_page_images to list filenames with get_image_info for direct URLs and dimensions
  • Map the internal link graph of a game wiki by walking get_page_links and get_backlinks for a seed article
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 Fandom/Gamepedia have an official developer API?+
Yes. Fandom exposes a MediaWiki-compatible API at https://{wiki}.fandom.com/api.php and a Fandom-specific extension API. Documentation is available at https://www.mediawiki.org/wiki/API:Main_page and Fandom's own developer docs. The Parse API consolidates common operations across wikis into a single interface with a uniform subdomain parameter.
How does the `subdomain` parameter work, and what happens if I omit it?+
Every endpoint accepts a subdomain string such as minecraft, zelda, or leagueoflegends, which routes the request to that specific Fandom wiki (e.g. minecraft.fandom.com). If you omit it, the API targets a default wiki. You should always specify it explicitly when working with game-specific content.
How does pagination work across list endpoints?+
Endpoints that return large sets — search_wiki, list_category_members, list_all_categories, list_pages_by_namespace, get_backlinks, and get_recent_changes — include a continue object in the response. Pass the token from that object (e.g. sroffset, cmcontinue, apcontinue) as the continue input on your next call to retrieve the next page. Each token is specific to its endpoint and cannot be mixed across different endpoints.
Can I retrieve wiki user profiles, talk-page discussions, or edit history for a specific page?+
Not currently. The API covers page content, categories, images, site statistics, and recent changes globally, but does not expose per-page revision history, individual user profile data, or talk-page threads. You can fork this API on Parse and revise it to add those endpoints.
Does `get_wiki_page_metadata` return full infobox field values?+
The pageprops field in the metadata response carries infobox-related identifiers and properties as set by the wiki's templates, but it does not return fully parsed key-value infobox tables. For complete infobox data, use get_wiki_page_wikitext and parse the raw template markup from the revisions field. You can fork this API on Parse and add a dedicated infobox-parsing endpoint if you need structured output.
Page content last updated . Spec covers 19 endpoints from gamepedia.com.
Related APIs in EntertainmentSee all →
wikia.com API
Extract structured data from Fandom (formerly Wikia) gaming wikis. Search pages, retrieve full page content, list category members, and convert wiki pages into organized guides with infoboxes, section breakdowns, and clean text.
wikia.org API
Search and retrieve detailed information about characters, episodes, lore, and other content from Fandom wikis across thousands of fan communities. Browse wiki categories, look up specific pages, and access structured data about your favorite franchises all in one place.
eldenring.wiki.fextralife.com API
Search and retrieve structured Elden Ring game information from the Fextralife Wiki, including weapons, enemies, locations, and lore. Access full article content with hierarchical sections, tables, and images, or search the complete article catalog by keyword.
Wikipedia API
Search Wikipedia and instantly access full article content on any topic, then explore related articles by browsing through Wikipedia categories. Retrieve article metadata, extracts, and navigate curated category trees to discover connected subjects.
deepwiki.com API
Search and retrieve documentation for any GitHub repository indexed on DeepWiki, including wiki pages, table of contents, and source file references in markdown format. Look up repository profiles, discover featured projects, and access complete wiki content all in one place.
poedb.tw API
Search and retrieve comprehensive Path of Exile game data including items, gems, leagues, and game mechanics like bleeding effects across both PoE 1 and PoE 2. Get detailed information about specific items and categories, or browse current league information to stay updated on the latest game content.
poki.com API
Discover and browse thousands of free online games with detailed information about genres, popularity, and platform compatibility. Find new games by exploring categories or searching through Poki's complete game catalog to access metadata and recommendations.
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.