Discover/mtggoldfish.com API
live

mtggoldfish.com APImtggoldfish.com

Access MTGGoldfish metagame breakdowns, archetype popularity stats, and full deck lists by format or deck ID via a structured JSON API.

Endpoints
3
Updated
10d ago
Try it
The MTG format to fetch the metagame for (e.g. standard, modern, pioneer, legacy, pauper,
api.parse.bot/scraper/4836cefe-c334-4463-86c6-73a648a3efd8/<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/4836cefe-c334-4463-86c6-73a648a3efd8/get_metagame?format=modern' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 3 totalclick to expand

Retrieves MTG metagame archetypes and their popularity statistics for a specific format. Returns archetype names, mana colors, meta share percentages, deck counts, and paper/online prices.

Input
ParamTypeDescription
formatstringThe MTG format to fetch the metagame for (e.g. standard, modern, pioneer, legacy, pauper, vintage).
Response
{
  "type": "object",
  "fields": {
    "format": "string — the format queried",
    "archetypes": "array of archetype objects with name, archetype_url, mana_types, meta_percentage, num_decks, and prices"
  },
  "sample": {
    "data": {
      "format": "modern",
      "archetypes": [
        {
          "name": "Boros Energy",
          "prices": {
            "paper": "$ 875",
            "online": "290 tix"
          },
          "num_decks": 460,
          "mana_types": [
            "White",
            "Red"
          ],
          "archetype_url": "/archetype/modern-boros-energy#online",
          "meta_percentage": "20.9%"
        }
      ]
    },
    "status": "success"
  }
}

About the mtggoldfish.com API

The MTGGoldfish API exposes 3 endpoints covering Magic: The Gathering metagame data, including archetype popularity, mana composition, and card-level deck lists. The get_metagame endpoint returns meta share percentages and paper/online prices across formats like Modern, Pioneer, and Legacy. The get_archetype_decks endpoint lists recent tournament decks with pilot and event details, and get_deck returns a complete card list grouped by section for any numeric deck ID.

Metagame Coverage by Format

The get_metagame endpoint accepts an optional format parameter (e.g. standard, modern, pioneer, legacy, pauper, vintage) and returns an array of archetype objects. Each archetype includes its name, archetype_url, mana_types (the color composition), meta_percentage (share of the metagame), num_decks (count of tracked decks), and both paper and online prices. This makes it straightforward to build metagame snapshots, track format diversity, or compare budget options across archetypes.

Archetype Drill-Down

The get_archetype_decks endpoint takes a path parameter matching the MTGGoldfish archetype URL path (e.g. /archetype/modern-boros-energy) and returns a list of recently played decks. Each deck object includes a deck_id, name, url, pilot (the player's name), and event (the tournament or league where it was played). This lets you see which versions of an archetype are actively performing and cross-reference pilots across events.

Full Deck Lists

With a numeric deck_id from either get_metagame (via archetype_url) or get_archetype_decks, you can call get_deck to retrieve every card in that deck. The response includes the deck_name (with pilot), the deck_id, and a cards array where each entry has a count, name, and section (e.g. Mainboard, Sideboard). This structure is suitable for card frequency analysis, sideboard pattern research, or building collection tools.

Common use cases
  • Track metagame share shifts across Modern or Pioneer over time using meta_percentage and num_decks
  • Compare paper vs. online prices for top archetypes in a given format to inform budget deck decisions
  • Aggregate card counts across get_archetype_decks results to find the most-played mainboard cards in an archetype
  • Map pilot names to events to identify consistently top-performing players in a format
  • Build a sideboard tracker by parsing the section field from get_deck responses across multiple decks
  • Monitor archetype diversity in Pauper or Legacy by counting distinct archetypes returned by get_metagame
  • Seed a card collection wishlist by pulling full deck lists for target archetypes via get_deck
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 MTGGoldfish have an official developer API?+
MTGGoldfish does not offer a public developer API. The structured data in this API is not available through any official MTGGoldfish endpoint.
What does `get_metagame` return for mana types, and how granular is the color data?+
Each archetype object includes a mana_types field representing the color or color combination of the deck (e.g. Boros, Grixis, Mono-Green). This is a label rather than a per-card breakdown — it reflects the archetype's identity as listed on MTGGoldfish, not a computed color distribution from the decklist.
Can I filter `get_archetype_decks` by event type or date range?+
Not currently. The endpoint returns a list of recent decks for an archetype path with no filtering by event type, tournament tier, or date. Each deck object does include an event field you can filter client-side. You can fork the API on Parse and revise it to add server-side filtering parameters.
Does the API cover card prices at the individual card level within a deck?+
Not currently. Pricing data is available at the archetype level (paper and online prices) via get_metagame, but get_deck returns only count, name, and section per card — no per-card price fields. You can fork the API on Parse and revise it to add card-level price data to the deck endpoint.
How fresh is the metagame data, and does it reflect real-time tournament results?+
The data reflects what MTGGoldfish publishes on its metagame pages, which are updated periodically as new tournament results are processed — not in real time. There is no timestamp field in the response, so polling frequency should be set conservatively (e.g. daily) to avoid retrieving stale data between MTGGoldfish updates.
Page content last updated . Spec covers 3 endpoints from mtggoldfish.com.
Related APIs in EntertainmentSee all →
bet365.bet.br API
Access live betting odds, featured sports events, and real-time scores directly from bet365 Brazil's platform across multiple sports including Formula 1 and in-play markets. Get current match results, browse available betting categories, and view homepage promotions all through structured data endpoints.
pdga.com API
Access player profiles, ratings history, tournament events, live scoring, world rankings, and the course directory from the Professional Disc Golf Association.
viagogo.com API
Search for events and browse tickets across Viagogo's catalog, discovering performer schedules, ticket listings, and categories all in one place. Get detailed information about available tickets and events to find exactly what you're looking for.
bwfbadminton.com API
Track badminton tournaments worldwide by browsing the BWF calendar, viewing tournament draw brackets, and retrieving detailed match results with player stats and scores. Stay updated on competitions and analyze matchups with comprehensive tournament data from the Badminton World Federation.
mwcbarcelona.com API
Discover and explore MWC Barcelona 2026 exhibitors, speakers, and sessions by searching, filtering, and browsing by category, location, or type. Access detailed information about pavilions, agenda schedules, news updates, and pass options to plan your conference experience.
axs.com API
Search for events, performers, and venues across AXS.com to find tickets, pricing, and availability information in your area or by category. Browse featured events, explore venues by city, and access detailed event information all in one place.
brickset.com API
Search and browse thousands of LEGO sets by theme, year, or keyword. Retrieve detailed data for any set including piece count, minifigure count, dimensions, RRP, and more. Explore the full catalog of themes and yearly releases available on Brickset.
formula1.com API
Get comprehensive Formula 1 data including race results, qualifying sessions, practice sessions, pit stops, and driver/team standings from 1950 to present. Track live race schedules, fastest laps, starting grids, and historical world champions to stay updated on all F1 season information.