MTG JSON

This project provides up to date Magic the Gathering card data in JSON format for developers to easily use in their projects.

For more details see: Example Card and Documentation and Discussion Thread

Any bugs or feedback, e-mail me at robert@cosmicrealms.com

Extras include: Rulings, Printings, Foreign Language Names



Current Version: 2.3.0

   Last Updated: Apr 18, 2014(change log)



ALERT: alert message goes here



All Sets
Card Data Only Card Data with Extras
AllSets.json 10.7MB AllSets-x.json 35.1MB
AllSets.json.zip 2.2MB AllSets-x.json.zip 6.4MB

Click Here for Individual Sets





Example Card(back to top)


    {
                name : "Sen Triplets",

            manaCost : "{2}{W}{U}{B}",
                 cmc : 5,
              colors : ["White", "Blue", "Black"],

                type : "Legendary Artifact Creature — Human Wizard",
          supertypes : ["Legendary"],
               types : ["Artifact", "Creature"],
            subtypes : ["Human", "Wizard"],

              rarity : "Mythic Rare",

                text : "At the beginning of your upkeep, choose target opponent.
                        This turn, that player can't cast spells or activate
                        abilities and plays with his or her hand revealed.
                        You may play cards from that player's hand this turn.",

              flavor : "They are the masters of your mind.",

              artist : "Greg Staples",
              number : "109",

               power : "3",
           toughness : "3",

              layout : "normal",
        multiverseid : 180607,
           imageName : "sen triplets",
    }
		

Documentation(back to top)

All JSON files are UTF8 encoded. There are UTF8 characters (such as Æther Adept) in many of the files.

Each individual set is a JSON object like this:


    {
                 name : "Ice Age",            // The name of the set
                 code : "ICE",                // The code name of the set
         gathererCode : "IA",                 // The code that Gatherer uses for the set. Only present if different than 'code'
          releaseDate : "1995-06-01"          // When the set was released (YYYY-MM-DD)
               border : "black",              // The type of border on the cards, either "white", "black" or "silver"
                 type : "expansion",          // Type of set. One of: "core", "expansion", "reprint", "box", "un",
                                              //                      "from the vault", "premium deck", "duel deck",
                                              //                      "starter", "commander", "planechase", "archenemy",
                                              //                      "promo", "vanguard", "masters"
                block : "Ice Age",            // The block this set is in,
              booster : [ "rare", ... ]       // Booster contents for this set, see below for details
                cards : [ {}, {}, {}, ... ]   // The cards in the set
    }
		

Booster Field

The 'booster' key is present for each set that has physical boosters (so not present for box sets, duel decks, digital masters editions, etc.)

It is an array containing one item per card in the booster. Thus the array length is how many cards are in a booster.

Each item in the array is either a string representing the type of booster card or an array of strings representing possible types for that booster card.

For example, 'Magic 2013' contains 1 land, 1 marketing card, 10 commons, 3 uncommons and 1 rare or mythic rare:

    {
    	   name : "Magic 2013",
        booster : [ "land",
                    "marketing",
                    "common", "common", "common", "common", "common", "common", "common", "common", "common", "common",
                    "uncommon", "uncommon", "uncommon",
                    ["rare", "mythic rare"]
                  ]
    }
		

The common booster card types are:

The Time Spiral block has some additional types:

Note that the 'Time Spiral "Timeshifted"' set does not have a booster field. This 'set' was actually a subset of the 'Time Spiral' set and it's cards are the 'timeshifted purple' booster card type mentioned above.

Foils are not explictily mentioned, except for 'Modern Masters' where a slot is guaranteed a foil. So that set has four additional possible booster card types: foil common, foil uncommon, foil rare and foil mythic rare


Cards

The cards value is an Array of cards, each being a JSON object with key/value pairs. Below you will find a table detailing each key.

I order the cards first by 'name', then by 'imageName' and finally by 'number'

If a value would be empty (such as manaCost for Basic Lands), then the key will not exist in the object.

All cards are from the latest Oracle text, not the original printed text (the 'extras' file has the originalText which is the non-oracle text).

Key Example Description
layout "normal" The card layout. Possible values: normal, split, flip, double-faced, token, plane, scheme, phenomenon
name "Research" The card name. For split, double-faced and flip cards, just the name of one side of the card. Basically each 'sub-card' has it's own record.
names [ "Research", "Development" ] Only used for split, flip and dual cards. Will contain all the names on this card, front or back.
manaCost "{G}{U}" The mana cost of this card. Consists of one or more mana symbols.
cmc 2 Converted mana cost. Always a number. NOTE: cmc may have a decimal point as cards from unhinged may contain "half mana" (such as 'Little Girl' with a cmc of 0.5)
colors [ "Blue", "Green" ] The card colors. Usually this is derived from the casting cost, but some cards are special (like the back of dual sided cards and Ghostfire).
type "Legendary Creature — Angel" The card type. This is the type you would see on the card if printed today. Note: The dash is a UTF8 'long dash' as per the MTG rules
supertypes [ "Legendary" ] The supertypes of the card. These appear to the far left of the card type. Example values: Basic, Legendary, Snow, World, Ongoing
types [ "Creature" ] The types of the card. These appear to the left of the dash in a card type. Example values: Instant, Sorcery, Artifact, Creature, Enchantment, Land, Planeswalker
subtypes [ "Angel" ] The subtypes of the card. These appear to the right of the dash in a card type. Usually each word is it's own subtype. Example values: Trap, Arcane, Equipment, Aura, Human, Rat, Squirrel, etc.
rarity "Rare" The rarity of the card. Example values: Common, Uncommon, Rare, Mythic Rare, Special
text "{T}: You gain 1 life." The text of the card. May contain mana symbols and other symbols.
flavor "I'd like to buy a bowel." The flavor text of the card.
artist "Mark Poole" The artist of the card.
number "148a" The card number. This is printed at the bottom-center of the card in small text. This is a string, not an integer, because some cards have letters in their numbers.
power "4" The power of the card. This is only present for creatures. This is a string, not an integer, because some cards have powers like: "1+*"
toughness "5" The toughness of the card. This is only present for creatures. This is a string, not an integer, because some cards have toughness like: "1+*"
loyalty 4 The loyalty of the card. This is only present for planeswalkers.
multiverseid 2479 The multiverseid of the card on Wizard's Gatherer web page.
variations [ 78968, 85106 ] If a card has alternate art (for example, 4 different Forests, or the 2 Brothers Yamazaki) then each variation's multiverseid will be listed here, including the current card's multiverseid.
imageName "ajani goldmane" The mtgimage.com file name for this card. Note this is not the same format as CCGHQ. See mtgimage.com for more details.
watermark "Selesnya" The watermark on the card. Note: Split cards don't currently have this field set, despite having a watermark on each side of the split card.
border "black" If the border for this specific card is DIFFERENT than the border specified in the top level set JSON, then it will be specified here. (Example: Unglued has silver borders, except for the lands which are black bordered)
hand -3 Maximum hand size modifier. Only exists for Vanguard cards.
life -10 Starting life total modifier. Only exists for Vanguard cards.
Extras Only Fields
Key Example Description
rulings [ { date : "2003-04-15",      
text : "Does not tap." } ]
The rulings for the card. An array of objects, each object having 'date' and 'text' keys.
foreignNames [ { language : "Italian",            
name : "Wurm Devastatore" } ]
Foreign language names for the card. An array of objects, each object having 'language' and 'name' keys. Not available for split, flip and double-faced cards.
printings [ "Ice Age", "Chronicles" ] The sets that this card was printed in. Note: This is a complete list of printings, so it may contain sets that are not available on MTG JSON.
originalText "{8}: Do 4 damage to any target." The original text on the card at the time it was printed.
originalType "Mono Artifact" The original type on the card at the time it was printed.
legalities { "Legacy" : "Banned",       
"Vintage" : "Restricted",   
"Commander" : "Legal" }       
Which formats this card is legal, restricted or banned in. The object's keys are the format and the values are the legality.

Additional JSON Files(back to top)

Three additional JSON files are available and will be updated whenever card data is added or updated:





Mana Symbols(back to top)

Symbol Text Symbol Text Symbol Text Symbol Text Symbol Text
{W}   {X}   {G/W}   {P/W}   {2/W}
{U}   {0}   {B/R}   {P/U}   {2/U}
{B}   {1}   {W/B}   {P/B}   {2/B}
{R}   {2}   {U/R}   {P/R}   {2/R}
{G}   {3}   {G/U}   {P/G}   {2/G}
{S}   etc...   etc...   {P}   etc...

Other Symbols(back to top)

Symbol Text Name
{T} Tap
{Q} Untap
{C} Chaos

Looking to download these and other symbols to use in your app/site?

Here are two really great resources for them:




Change Log(back to top)

Version Date Changes
2.3.0 Apr 18, 2014
  • Added set:
    • Duels of the Planeswalkers (DPA)
  • Some of the non-gatherer sets didn't have correct printings. This has been corrected.
2.2.3 Apr 18, 2014
  • Cards no longer have duplicate rulings. The most recent duplicate ruling is kept. Updated sets: INV PLC EVE ALA WWK NPH DDM
2.2.2 Mar 30, 2014
  • RQS: Added the imageName field back for all cards. Turns out RQS cards are just 4th edition cards, so scans do exist
2.2.1 Mar 30, 2014
  • RQS: Removed the imageName field from all cards, since I know of no available image scans of these cards
2.2.0 Mar 29, 2014
  • Added sets:
    • Introductory Two-Player Set (ITP)
    • Deckmasters (DKM)
    • Rivals Quick Start Set (RQS)
  • ATH: Updated 'originalText', 'originalType', 'flavor' and 'artist' fields so they are correct for all cards.
  • 4ED, 5ED, 6ED, LEG: Pyrotechnics now has the correct 'flavor' text
  • VAN: Nekrataal now has the proper hand size of -1
2.1.0 Mar 29, 2014
  • Added set:
    • Anthologies (ATH)
  • PD2: Name changed from 'Premium Deck Series: Fire & Lightning' to the official name 'Premium Deck Series: Fire and Lightning' which also now correctly matches the 'printings' field name
2.0.0 Mar 29, 2014
  • Added 'legalities' field for every card in every set. Only present in the 'extras' JSON.
  • Version number is now three digits in major.minor.bug format. "minor" will be updated whenever a new set is added. "bug" will be updated when small changes take place, like fixing a card typo.
  • Several cards from older sets now correctly have 'Born of the Gods' in their 'printings' fields where appropriate.
1.30 Mar 10, 2014
  • BOK: 2 cards were listed twice, "Ichiga, Who Topples Oaks" and "Azamuki, Treachery Incarnate". There is now correctly only one of each of these cards. Also, one of the duplicate "Ichiga, Who Topples Oaks" entries had an incorrect toughness value and each duplicate had a regular ascii dash instead of a UTF8 'long dash' in the 'type' field.
1.29 Feb 26, 2014
  • Added set:
    • Duel Decks: Jace vs. Vraska (DDM)
1.28 Feb 25, 2014
  • DDD: Basking Rootwalla and Garruk Wildspeaker incorrectly had 'token' for the 'layout' property instead of 'normal'
1.27 Feb 25, 2014
  • HHO: The Naughty/Nice split cards were missing the 'names' field.
1.26 Feb 25, 2014
  • Added set:
    • Happy Holidays (HHO)
  • UNH: The 'Who/What/When/Where/Why' card has been split into 5 separate cards and has been marked as a 'split' card.
1.25 Feb 22, 2014
  • Several sets now have a 'gathererCode' field. This is the code that gatherer uses for the set. This key is only present if the gatherer code is different than the regular 3-letter set code.
1.24 Feb 15, 2014
  • S99, RTR: Added missing booster info
1.23 Feb 15, 2014
  • The set 'Commander' has been re-named to 'Magic: The Gathering-Commander' to match the official set name and to match what has always been in the 'printings' field of cards.
  • Each set object now has a 'booster' property describing it's booster pack properties. See the Booster Documentation for more details.
  • The 'colors' field is no longer present on cards that have no colors (it used to be present, but as an empty array)
1.22 Feb 15, 2014
  • Fixed a bug where the zip files extracted a bunch of sub directories instead of just the JSON. Whoops!
1.21 Feb 12, 2014
  • Every card in every set has been updated with the latest text, type and rulings.
  • Added card fields 'originalText' and 'originalType' to the extras files. These contain the original text and type on the card at the time it was printed.
1.20 Jan 29, 2014
  • LEA, LEB, 2ED: Jade Statue had power/toughness fields. This was wrong and these fields have been removed.
1.19 Jan 29, 2014
  • Added set:
    • Born of the Gods (BNG)
1.18 Jan 21, 2014
  • DGM: Several rulings were missing or out of date. They have been updated.
1.17 Jan 13, 2014
  • Added a .zip file for each JSON file
  • ROE: Fixed the card "Spawnsire of Ulamog" so it's text correctly has {20} instead of {2}0.
1.16 Dec 19, 2013
  • The 'printings' field has been updated for all sets and cards. Several bugs were fixed:
    • If a card had more than 25 printings, it was only showing the first 25. It now shows all printings
    • Some cards had invalid data in the printings listing (eg "Banned as Commander")
    • The data for older sets wasn't updated if the card appeared in more recent sets
1.15 Dec 16, 2013
  • Added new layout: phenomenon
  • Changed Planechase 'Phenomenon' cards to have the layout 'phenomenon' instead of 'normal'
  • Fixed some bugs in PC2 where the chaos symbol wasn't appearing as
1.14 Dec 16, 2013
  • Added sets:
    • Masters Edition (MED)
    • Masters Edition II (ME2)
    • Masters Edition III (ME3)
    • Masters Edition IV (ME4)
  • Added new set type: masters
1.13 Dec 16, 2013
  • Added set:
    • Vanguard (VAN)
  • Added 'Plane' cards to sets :Planechase and Planechase 2012
  • Added 'Scheme' cards to set: Archenemy
  • Added new symbol: {C} for "chaos"
  • Added new layouts: plane and scheme
  • Added new rarity: Special
  • Added new supertype: Ongoing
  • Added new fields: hand and life
  • Added new set type: vanguard
1.12 Dec 10, 2013
  • Added set:
    • Promo set for Gatherer (PPR)
  • Added 'promo' as a new possible value for the 'type' field of the set object
1.11 Nov 15, 2013
  • Changed the expansion code for two sets to match the official MTG set codes:
    • "Duel Deck: Sorin vs. Tibalt" from SVT to DDK
    • "Duel Deck: Heroes vs. Monsters" from HVM to DDL
1.10 Nov 6, 2013
  • Added set:
    • Timespiral "Timeshifted" (TSB)
1.9 Nov 1, 2013
  • Added set:
    • Commander 2013 Edition (C13)
1.8 Oct 29, 2013
  • The 'type' field of each card now uses a UTF8 'long dash' instead of an ASCII dash. This was changed to align with official MTG rule 205.3b
  • Fixed a bug with "Urza's Power-Plant" where the sub-types and type incorrectly had just "Power" instead of "Power-Plant"
  • Fixed a bug with "Assembly-Worker" (Time Spiral) where the sub-types and type incorrectly had just "Assembly" instead of "Assembly-Worker"
  • Fixed a bug with "Look at Me, I'm R&D" (Unhinged) where the artist was missing
  • Fixed a bug with all "double-faced" layout cards where the dark side had the wrong multiverseid
1.7 Sep 18, 2013
  • Added set:
    • Theros (THS)
1.6 Sep 9, 2013
  • Added set:
    • Duel Decks: Heroes vs. Monsters (DDL)
  • Cards with split layouts now correctly have 'a' or 'b' suffixed card numbers such as 127a and 127b instead of just 127. The following sets contain split cards: APC, ARC, CMD, DDH, DDJ, DGM, DIS, HOP, INV, PLC
  • Fixed a bug in DDG where Ghostfire was listing 'red' as a color, even though it is a colorless card
1.5 Aug 21, 2013
  • Added sets:
    • From the Vault: Twenty
    • Planechase
    • Planechase 2012 Edition
    • Archenemy
  • Corrected the 'Duel Decks: Sorin vs. Tibalt' release date
  • Updated all JSON to have more accurate 'printings' and some additional foreign language names
1.4 Jul 11, 2013
  • Added sets:
    • Magic 2014 Core Set
    • Portal
    • Portal Second Age
    • Portal Three Kingdoms
    • Starter 1999
    • Starter 2000
    • Magic: The Gathering-Commander
    • Commander's Arsenal
1.3 Jun 28, 2013
  • Added 'watermark' to each card
  • Added sets:
    • Unglued
    • Unhinged
    • From the Vault: Dragons
    • From the Vault: Exiled
    • From the Vault: Relics
    • From the Vault: Legends
    • From the Vault: Realms
    • Premium Deck Series: Slivers
    • Premium Deck Series: Fire & Lightning
    • Premium Deck Series: Graveborn
    • Duel Decks: Elves vs. Goblins
    • Duel Decks: Jace vs. Chandra
    • Duel Decks: Divine vs. Demonic
    • Duel Decks: Garruk vs. Liliana
    • Duel Decks: Phyrexia vs. The Coalition
    • Duel Decks: Elspeth vs. Tezzeret
    • Duel Decks: Knights vs. Dragons
    • Duel Decks: Ajani vs. Nicol Bolas
    • Duel Decks: Venser vs. Koth
    • Duel Decks: Izzet vs. Golgari
    • Duel Decks: Sorin vs. Tibalt
  • Each card may now have a "border" key if the border is different than the rest of the set. See the documentation for more details.
  • Planeshift: Fixed a bug with 'Draco' text having {1}0 in the text rather than {10}
  • The 'printings' field on each card is now ordered by release date in ascending order
1.2.2 Jun 27, 2013
  • Fixed a bug in the 'Modern Masters' set, where it contained no cards
1.2.1 Jun 27, 2013
  • Fixed a typo in the 'Modern Masters' set, where it had 'tpe' : 'reprint' instead of 'type' : 'reprint'
1.2 Jun 17, 2013
  • Added 'printings' field to each card that show which sets the card was printed in. Available in 'extras' JSON files
  • Added sets:
    • Chronicles
    • Battle Royale Box Set
    • Beatdown Box Set
    • Modern Masters
  • Added an example JSON object for a set object
  • Added "type" and "block" to each set object.
1.1 Jun 17, 2013
  • Changed file names from -r (for rulings) to -x (for extras)
  • Added foreign language names for each card. Available in 'extras' JSON files
  • Added documentation for rulings and foreignNames keys
  • Made a better "Individual Sets" download table and sorted it by release date
1.0 Jun 16, 2013
  • First release!

Individual Sets(back to top)

Individual Sets
Name Code Release Date Card Data Only Card Data with Extras
Limited Edition Alpha LEA 1993-08-05 LEA.json  115KB LEA-x.json  393KB
LEA.json.zip 23.7KB LEA-x.json.zip 75.6KB
Limited Edition Beta LEB 1993-10-01 LEB.json  117KB LEB-x.json  410KB
LEB.json.zip 23.9KB LEB-x.json.zip 76.5KB
Unlimited Edition 2ED 1993-12-01 2ED.json  117KB 2ED-x.json  410KB
2ED.json.zip 7.8KB 2ED-x.json.zip 19.9KB
Arabian Nights ARN 1993-12-01 ARN.json   39KB ARN-x.json  100KB
ARN.json.zip 23.9KB ARN-x.json.zip 76.5KB
Antiquities ATQ 1994-03-01 ATQ.json   47KB ATQ-x.json  125KB
ATQ.json.zip 10.1KB ATQ-x.json.zip 23.1KB
Revised Edition 3ED 1994-04-01 3ED.json  120KB 3ED-x.json  410KB
3ED.json.zip 24.7KB 3ED-x.json.zip 75.7KB
Legends LEG 1994-06-01 LEG.json  140KB LEG-x.json  312KB
LEG.json.zip 29.3KB LEG-x.json.zip 65.1KB
Promo set for Gatherer PPR 1994-07-01 PPR.json   14KB PPR-x.json   34KB
PPR.json.zip 4.0KB PPR-x.json.zip 7.7KB
The Dark DRK 1994-08-01 DRK.json   52KB DRK-x.json  123KB
DRK.json.zip 12.2KB DRK-x.json.zip 26.4KB
Fallen Empires FEM 1994-11-01 FEM.json  100KB FEM-x.json  217KB
FEM.json.zip 17.4KB FEM-x.json.zip 30.7KB
Fourth Edition 4ED 1995-04-01 4ED.json  156KB 4ED-x.json  477KB
4ED.json.zip 32.3KB 4ED-x.json.zip 88.6KB
Ice Age ICE 1995-06-01 ICE.json  181KB ICE-x.json  461KB
ICE.json.zip 36.0KB ICE-x.json.zip 84.6KB
Chronicles CHR 1995-07-01 CHR.json   56KB CHR-x.json  144KB
CHR.json.zip 12.1KB CHR-x.json.zip 28.0KB
Homelands HML 1995-10-01 HML.json   67KB HML-x.json  133KB
HML.json.zip 13.6KB HML-x.json.zip 23.7KB
Alliances ALL 1996-06-10 ALL.json  100KB ALL-x.json  217KB
ALL.json.zip 18.4KB ALL-x.json.zip 34.8KB
Rivals Quick Start Set RQS 1996-07-01 RQS.json   21KB RQS-x.json   77KB
RQS.json.zip 5.8KB RQS-x.json.zip 15.0KB
Mirage MIR 1996-10-08 MIR.json  161KB MIR-x.json  407KB
MIR.json.zip 34.4KB MIR-x.json.zip 70.9KB
Introductory Two-Player Set ITP 1996-12-31 ITP.json   22KB ITP-x.json   81KB
ITP.json.zip 6.1KB ITP-x.json.zip 15.7KB
Visions VIS 1997-02-03 VIS.json   80KB VIS-x.json  186KB
VIS.json.zip 18.0KB VIS-x.json.zip 35.7KB
Fifth Edition 5ED 1997-03-24 5ED.json  192KB 5ED-x.json  574KB
5ED.json.zip 42.0KB 5ED-x.json.zip 106.7KB
Vanguard VAN 1997-05-01 VAN.json   54KB VAN-x.json  105KB
VAN.json.zip 14.6KB VAN-x.json.zip 33.8KB
Portal POR 1997-05-01 POR.json   77KB POR-x.json  228KB
POR.json.zip 14.0KB POR-x.json.zip 23.5KB
Weatherlight WTH 1997-06-09 WTH.json   77KB WTH-x.json  193KB
WTH.json.zip 16.8KB WTH-x.json.zip 37.5KB
Tempest TMP 1997-10-14 TMP.json  148KB TMP-x.json  390KB
TMP.json.zip 31.1KB TMP-x.json.zip 70.8KB
Stronghold STH 1998-03-02 STH.json   63KB STH-x.json  145KB
STH.json.zip 14.0KB STH-x.json.zip 27.9KB
Portal Second Age PO2 1998-06-01 PO2.json   59KB PO2-x.json  176KB
PO2.json.zip 11.4KB PO2-x.json.zip 27.0KB
Exodus EXO 1998-06-15 EXO.json   65KB EXO-x.json  144KB
EXO.json.zip 14.3KB EXO-x.json.zip 27.9KB
Unglued UGL 1998-08-11 UGL.json   45KB UGL-x.json   83KB
UGL.json.zip 11.6KB UGL-x.json.zip 14.5KB
Urza's Saga USG 1998-10-12 USG.json  150KB USG-x.json  406KB
USG.json.zip 31.2KB USG-x.json.zip 68.4KB
Anthologies ATH 1998-11-01 ATH.json   32KB ATH-x.json  107KB
ATH.json.zip 8.1KB ATH-x.json.zip 21.2KB
Urza's Legacy ULG 1999-02-15 ULG.json   64KB ULG-x.json  149KB
ULG.json.zip 14.2KB ULG-x.json.zip 27.5KB
Classic Sixth Edition 6ED 1999-04-21 6ED.json  142KB 6ED-x.json  442KB
6ED.json.zip 31.9KB 6ED-x.json.zip 77.8KB
Portal Three Kingdoms PTK 1999-05-01 PTK.json   81KB PTK-x.json  186KB
PTK.json.zip 16.4KB PTK-x.json.zip 28.6KB
Urza's Destiny UDS 1999-06-07 UDS.json   64KB UDS-x.json  144KB
UDS.json.zip 14.1KB UDS-x.json.zip 27.9KB
Starter 1999 S99 1999-07-01 S99.json   63KB S99-x.json  204KB
S99.json.zip 12.8KB S99-x.json.zip 31.1KB
Mercadian Masques MMQ 1999-10-04 MMQ.json  150KB MMQ-x.json  345KB
MMQ.json.zip 30.6KB MMQ-x.json.zip 55.6KB
Battle Royale Box Set BRB 1999-11-12 BRB.json   51KB BRB-x.json  212KB
BRB.json.zip 10.8KB BRB-x.json.zip 26.6KB
Nemesis NMS 2000-02-14 NMS.json   66KB NMS-x.json  130KB
NMS.json.zip 13.3KB NMS-x.json.zip 21.5KB
Starter 2000 S00 2000-04-01 S00.json   20KB S00-x.json   79KB
S00.json.zip 5.3KB S00-x.json.zip 12.2KB
Prophecy PCY 2000-06-05 PCY.json   65KB PCY-x.json  125KB
PCY.json.zip 14.4KB PCY-x.json.zip 22.4KB
Beatdown Box Set BTD 2000-10-01 BTD.json   36KB BTD-x.json  127KB
BTD.json.zip 8.5KB BTD-x.json.zip 20.2KB
Invasion INV 2000-10-02 INV.json  155KB INV-x.json  428KB
INV.json.zip 31.9KB INV-x.json.zip 69.4KB
Planeshift PLS 2001-02-05 PLS.json   68KB PLS-x.json  181KB
PLS.json.zip 14.4KB PLS-x.json.zip 29.9KB
Seventh Edition 7ED 2001-04-11 7ED.json  140KB 7ED-x.json  467KB
7ED.json.zip 29.9KB 7ED-x.json.zip 81.2KB
Apocalypse APC 2001-06-04 APC.json   67KB APC-x.json  164KB
APC.json.zip 13.8KB APC-x.json.zip 27.5KB
Odyssey ODY 2001-10-01 ODY.json  151KB ODY-x.json  448KB
ODY.json.zip 30.0KB ODY-x.json.zip 71.4KB
Deckmasters DKM 2001-12-01 DKM.json   18KB DKM-x.json   60KB
DKM.json.zip 5.1KB DKM-x.json.zip 12.0KB
Torment TOR 2002-02-04 TOR.json   67KB TOR-x.json  176KB
TOR.json.zip 13.5KB TOR-x.json.zip 29.3KB
Judgment JUD 2002-05-27 JUD.json   68KB JUD-x.json  187KB
JUD.json.zip 14.3KB JUD-x.json.zip 32.2KB
Onslaught ONS 2002-10-07 ONS.json  159KB ONS-x.json  478KB
ONS.json.zip 31.9KB ONS-x.json.zip 75.7KB
Legions LGN 2003-02-03 LGN.json   72KB LGN-x.json  203KB
LGN.json.zip 14.1KB LGN-x.json.zip 32.3KB
Scourge SCG 2003-05-26 SCG.json   67KB SCG-x.json  203KB
SCG.json.zip 13.8KB SCG-x.json.zip 34.0KB
Eighth Edition 8ED 2003-07-28 8ED.json  149KB 8ED-x.json  508KB
8ED.json.zip 33.0KB 8ED-x.json.zip 91.3KB
Mirrodin MRD 2003-10-02 MRD.json  134KB MRD-x.json  440KB
MRD.json.zip 28.3KB MRD-x.json.zip 77.8KB
Darksteel DST 2004-02-06 DST.json   76KB DST-x.json  239KB
DST.json.zip 16.7KB DST-x.json.zip 44.7KB
Fifth Dawn 5DN 2004-06-04 5DN.json   77KB 5DN-x.json  231KB
5DN.json.zip 17.0KB 5DN-x.json.zip 44.9KB
Champions of Kamigawa CHK 2004-10-01 CHK.json  157KB CHK-x.json  477KB
CHK.json.zip 33.3KB CHK-x.json.zip 83.3KB
Unhinged UNH 2004-11-20 UNH.json   70KB UNH-x.json  128KB
UNH.json.zip 18.4KB UNH-x.json.zip 24.2KB
Betrayers of Kamigawa BOK 2005-02-04 BOK.json   89KB BOK-x.json  260KB
BOK.json.zip 18.5KB BOK-x.json.zip 46.9KB
Saviors of Kamigawa SOK 2005-06-03 SOK.json   85KB SOK-x.json  251KB
SOK.json.zip 18.3KB SOK-x.json.zip 48.2KB
Ninth Edition 9ED 2005-07-29 9ED.json  152KB 9ED-x.json  547KB
9ED.json.zip 33.8KB 9ED-x.json.zip 103.3KB
Ravnica: City of Guilds RAV 2005-10-07 RAV.json  151KB RAV-x.json  509KB
RAV.json.zip 32.6KB RAV-x.json.zip 98.3KB
Guildpact GPT 2006-02-03 GPT.json   85KB GPT-x.json  260KB
GPT.json.zip 19.2KB GPT-x.json.zip 53.4KB
Dissension DIS 2006-05-05 DIS.json   97KB DIS-x.json  287KB
DIS.json.zip 21.5KB DIS-x.json.zip 58.2KB
Coldsnap CSP 2006-07-21 CSP.json   82KB CSP-x.json  255KB
CSP.json.zip 17.7KB CSP-x.json.zip 49.1KB
Time Spiral TSP 2006-10-06 TSP.json  155KB TSP-x.json  591KB
TSP.json.zip 33.1KB TSP-x.json.zip 103.8KB
Time Spiral "Timeshifted" TSB 2006-10-06 TSB.json   58KB TSB-x.json  194KB
TSB.json.zip 13.4KB TSB-x.json.zip 40.4KB
Happy Holidays HHO 2006-12-25 HHO.json    4KB HHO-x.json    6KB
HHO.json.zip 1.7KB HHO-x.json.zip 1.8KB
Planar Chaos PLC 2007-02-02 PLC.json   87KB PLC-x.json  312KB
PLC.json.zip 19.1KB PLC-x.json.zip 60.6KB
Future Sight FUT 2007-05-04 FUT.json   92KB FUT-x.json  338KB
FUT.json.zip 20.3KB FUT-x.json.zip 68.1KB
Tenth Edition 10E 2007-07-13 10E.json  173KB 10E-x.json  622KB
10E.json.zip 39.5KB 10E-x.json.zip 122.1KB
Masters Edition MED 2007-09-10 MED.json   90KB MED-x.json  257KB
MED.json.zip 20.2KB MED-x.json.zip 45.0KB
Lorwyn LRW 2007-10-12 LRW.json  153KB LRW-x.json  533KB
LRW.json.zip 32.0KB LRW-x.json.zip 104.1KB
Duel Decks: Elves vs. Goblins EVG 2007-11-16 EVG.json   28KB EVG-x.json  101KB
EVG.json.zip 6.7KB EVG-x.json.zip 17.3KB
Morningtide MOR 2008-02-01 MOR.json   79KB MOR-x.json  283KB
MOR.json.zip 17.0KB MOR-x.json.zip 54.8KB
Shadowmoor SHM 2008-05-02 SHM.json  147KB SHM-x.json  550KB
SHM.json.zip 32.8KB SHM-x.json.zip 108.7KB
Eventide EVE 2008-07-25 EVE.json   92KB EVE-x.json  340KB
EVE.json.zip 20.1KB EVE-x.json.zip 66.5KB
From the Vault: Dragons DRB 2008-08-29 DRB.json    8KB DRB-x.json   24KB
DRB.json.zip 2.4KB DRB-x.json.zip 6.0KB
Masters Edition II ME2 2008-09-22 ME2.json  119KB ME2-x.json  291KB
ME2.json.zip 25.5KB ME2-x.json.zip 50.7KB
Shards of Alara ALA 2008-10-03 ALA.json  122KB ALA-x.json  521KB
ALA.json.zip 27.8KB ALA-x.json.zip 99.2KB
Duel Decks: Jace vs. Chandra DD2 2008-11-07 DD2.json   28KB DD2-x.json  123KB
DD2.json.zip 6.6KB DD2-x.json.zip 22.6KB
Conflux CON 2009-02-06 CON.json   73KB CON-x.json  252KB
CON.json.zip 17.7KB CON-x.json.zip 53.4KB
Duel Decks: Divine vs. Demonic DDC 2009-04-10 DDC.json   27KB DDC-x.json  103KB
DDC.json.zip 6.7KB DDC-x.json.zip 18.0KB
Alara Reborn ARB 2009-04-30 ARB.json   75KB ARB-x.json  278KB
ARB.json.zip 16.8KB ARB-x.json.zip 56.1KB
Magic 2010 M10 2009-07-17 M10.json  109KB M10-x.json  455KB
M10.json.zip 25.7KB M10-x.json.zip 90.3KB
From the Vault: Exiled V09 2009-08-28 V09.json    7KB V09-x.json   19KB
V09.json.zip 2.5KB V09-x.json.zip 4.9KB
Planechase HOP 2009-09-04 HOP.json   92KB HOP-x.json  407KB
HOP.json.zip 20.4KB HOP-x.json.zip 64.1KB
Masters Edition III ME3 2009-09-07 ME3.json  106KB ME3-x.json  283KB
ME3.json.zip 23.2KB ME3-x.json.zip 51.6KB
Zendikar ZEN 2009-10-02 ZEN.json  124KB ZEN-x.json  534KB
ZEN.json.zip 25.7KB ZEN-x.json.zip 92.1KB
Duel Decks: Garruk vs. Liliana DDD 2009-10-30 DDD.json   29KB DDD-x.json  116KB
DDD.json.zip 7.0KB DDD-x.json.zip 20.6KB
Premium Deck Series: Slivers H09 2009-11-20 H09.json   19KB H09-x.json   72KB
H09.json.zip 5.0KB H09-x.json.zip 12.0KB
Worldwake WWK 2010-02-05 WWK.json   71KB WWK-x.json  282KB
WWK.json.zip 16.3KB WWK-x.json.zip 55.5KB
Duel Decks: Phyrexia vs. the Coalition DDE 2010-03-19 DDE.json   32KB DDE-x.json  110KB
DDE.json.zip 7.5KB DDE-x.json.zip 18.1KB
Rise of the Eldrazi ROE 2010-04-23 ROE.json  118KB ROE-x.json  578KB
ROE.json.zip 26.1KB ROE-x.json.zip 109.2KB
Duels of the Planeswalkers DPA 2010-06-04 DPA.json   43KB DPA-x.json  158KB
DPA.json.zip 10.8KB DPA-x.json.zip 31.8KB
Archenemy ARC 2010-06-18 ARC.json   89KB ARC-x.json  318KB
ARC.json.zip 20.4KB ARC-x.json.zip 62.6KB
Magic 2011 M11 2010-07-16 M11.json  109KB M11-x.json  471KB
M11.json.zip 25.3KB M11-x.json.zip 93.3KB
From the Vault: Relics V10 2010-08-27 V10.json    7KB V10-x.json   23KB
V10.json.zip 2.2KB V10-x.json.zip 5.7KB
Duel Decks: Elspeth vs. Tezzeret DDF 2010-09-03 DDF.json   35KB DDF-x.json  140KB
DDF.json.zip 8.7KB DDF-x.json.zip 27.2KB
Scars of Mirrodin SOM 2010-10-01 SOM.json  121KB SOM-x.json  499KB
SOM.json.zip 25.7KB SOM-x.json.zip 92.5KB
Premium Deck Series: Fire and Lightning PD2 2010-11-19 PD2.json   16KB PD2-x.json   62KB
PD2.json.zip 4.2KB PD2-x.json.zip 12.3KB
Masters Edition IV ME4 2011-01-10 ME4.json  111KB ME4-x.json  278KB
ME4.json.zip 23.7KB ME4-x.json.zip 49.8KB
Mirrodin Besieged MBS 2011-02-04 MBS.json   74KB MBS-x.json  265KB
MBS.json.zip 15.8KB MBS-x.json.zip 51.4KB
Duel Decks: Knights vs. Dragons DDG 2011-04-01 DDG.json   37KB DDG-x.json  146KB
DDG.json.zip 9.0KB DDG-x.json.zip 26.5KB
New Phyrexia NPH 2011-05-13 NPH.json   87KB NPH-x.json  330KB
NPH.json.zip 18.0KB NPH-x.json.zip 60.7KB
Magic: The Gathering-Commander CMD 2011-06-17 CMD.json  147KB CMD-x.json  541KB
CMD.json.zip 31.8KB CMD-x.json.zip 104.3KB
Magic 2012 M12 2011-07-15 M12.json  111KB M12-x.json  466KB
M12.json.zip 25.5KB M12-x.json.zip 91.0KB
From the Vault: Legends V11 2011-08-26 V11.json    9KB V11-x.json   29KB
V11.json.zip 2.8KB V11-x.json.zip 7.5KB
Duel Decks: Ajani vs. Nicol Bolas DDH 2011-09-02 DDH.json   37KB DDH-x.json  145KB
DDH.json.zip 9.2KB DDH-x.json.zip 28.4KB
Innistrad ISD 2011-09-30 ISD.json  136KB ISD-x.json  468KB
ISD.json.zip 30.4KB ISD-x.json.zip 89.8KB
Premium Deck Series: Graveborn PD3 2011-11-18 PD3.json   13KB PD3-x.json   49KB
PD3.json.zip 3.8KB PD3-x.json.zip 9.5KB
Dark Ascension DKA 2012-02-03 DKA.json   86KB DKA-x.json  286KB
DKA.json.zip 19.1KB DKA-x.json.zip 57.9KB
Duel Decks: Venser vs. Koth DDI 2012-03-30 DDI.json   35KB DDI-x.json  144KB
DDI.json.zip 8.6KB DDI-x.json.zip 27.4KB
Avacyn Restored AVR 2012-05-04 AVR.json  113KB AVR-x.json  434KB
AVR.json.zip 24.4KB AVR-x.json.zip 84.8KB
Planechase 2012 Edition PC2 2012-06-01 PC2.json   91KB PC2-x.json  362KB
PC2.json.zip 19.2KB PC2-x.json.zip 65.0KB
Magic 2013 M13 2012-07-13 M13.json  112KB M13-x.json  468KB
M13.json.zip 26.0KB M13-x.json.zip 94.0KB
From the Vault: Realms V12 2012-08-31 V12.json    6KB V12-x.json   21KB
V12.json.zip 2.2KB V12-x.json.zip 5.7KB
Duel Decks: Izzet vs. Golgari DDJ 2012-09-07 DDJ.json   40KB DDJ-x.json  166KB
DDJ.json.zip 9.1KB DDJ-x.json.zip 28.4KB
Return to Ravnica RTR 2012-10-05 RTR.json  131KB RTR-x.json  554KB
RTR.json.zip 28.6KB RTR-x.json.zip 104.0KB
Commander's Arsenal CMA 2012-11-02 CMA.json    9KB CMA-x.json   29KB
CMA.json.zip 3.1KB CMA-x.json.zip 7.1KB
Gatecrash GTC 2013-02-01 GTC.json  127KB GTC-x.json  517KB
GTC.json.zip 28.0KB GTC-x.json.zip 103.6KB
Duel Decks: Sorin vs. Tibalt DDK 2013-03-15 DDK.json   36KB DDK-x.json  153KB
DDK.json.zip 8.5KB DDK-x.json.zip 27.6KB
Dragon's Maze DGM 2013-05-03 DGM.json   84KB DGM-x.json  380KB
DGM.json.zip 18.8KB DGM-x.json.zip 67.0KB
Modern Masters MMA 2013-06-07 MMA.json  116KB MMA-x.json  444KB
MMA.json.zip 25.1KB MMA-x.json.zip 87.2KB
Magic 2014 Core Set M14 2013-07-19 M14.json  112KB M14-x.json  481KB
M14.json.zip 25.8KB M14-x.json.zip 93.7KB
From the Vault: Twenty V13 2013-08-23 V13.json    9KB V13-x.json   32KB
V13.json.zip 3.2KB V13-x.json.zip 8.3KB
Duel Decks: Heroes vs. Monsters DDL 2013-09-06 DDL.json   36KB DDL-x.json  151KB
DDL.json.zip 8.5KB DDL-x.json.zip 25.6KB
Theros THS 2013-09-27 THS.json  122KB THS-x.json  527KB
THS.json.zip 25.4KB THS-x.json.zip 96.6KB
Commander 2013 Edition C13 2013-11-01 C13.json  164KB C13-x.json  613KB
C13.json.zip 36.2KB C13-x.json.zip 120.5KB
Born of the Gods BNG 2014-02-07 BNG.json   85KB BNG-x.json  281KB
BNG.json.zip 18.1KB BNG-x.json.zip 56.4KB
Duel Decks: Jace vs. Vraska DDM 2014-03-14 DDM.json   40KB DDM-x.json  177KB
DDM.json.zip 9.5KB DDM-x.json.zip 32.5KB

License and Copyright(back to top)

Card names and text are all copyright Wizards of the Coast.

This website is not affiliated with Wizards of the Coast in any way.

I am providing the JSON files under the public domain license.


Thanks(back to top)




To-Do List(back to top)




Missing Sets(back to top)


These sets do not have data on Gatherer and I have no plans on adding these sets.