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

Extras include: Rulings, Printings, Foreign Language Names, Promo Sources and Original Texts

Current Version: 3.3.2

   Last Updated: Oct 2, 2015(change log)(rss)

ALERT: Backwards incompatible changes! See (change log)!!!

Future of mtgjson
I am looking for someone else to take over running and updating mtgjson.
I created it over 2 years ago and my heart is just not in it anymore.
Do not worry, the site is not shutting down.
Until someone else can take it over, I will continue to run and update the site.
If you are interested in taking it over, e-mail me at

Data is available by set 'All Sets' (preferred) or by card 'All Cards'.

All Sets
Card Data Only Card Data with Extras
AllSets.json 14.4MB AllSets-x.json 50.1MB 3.6MB 9.1MB
All Cards
Card Data Only Card Data with Extras
AllCards.json 5.5MB AllCards-x.json 15.9MB 874.6KB 2.0MB

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",
                 "id" : "3129aee7f26a4282ce131db7d417b1bc3338c4d4"

Documentation(back to top)

Topics: Sets, Booster Field, Cards, Additional JSON Files, Mana Symbols, Other Symbols

Sets(back to top)

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

The AllSets.json file is an object that looks like this:

		"LEA" : { /* set data */ },
		"LEB" : { /* set data */ },
		"2ED" : { /* set data */ },

A flat array of all sets is also available: AllSetsArray.json and AllSetsArray-x.json

Each individual set is a JSON object like this:

                "name" : "Nemesis",            // The name of the set
                "code" : "NMS",                // The set's abbreviated code
        "gathererCode" : "NE",                 // The code that Gatherer uses for the set. Only present if different than 'code'
             "oldCode" : "NEM",                // An old style code used by some Magic software. Only present if different than 'gathererCode' and 'code'
  "magicCardsInfoCode" : "ne",                 // The code that uses for the set. Only present if has this set
         "releaseDate" : "2000-02-14"          // When the set was released (YYYY-MM-DD). For promo sets, the date the first card was released.
              "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" : "Masques",            // The block this set is in,
          "onlineOnly" : false,                // Present and set to true if the set was only released online
             "booster" : [ "rare", ... ],      // Booster contents for this set, see below for details
               "cards" : [ {}, {}, {}, ... ]  // The cards in the set

Some software (Magic Workstation) uses non-standard set codes. You can find those in this post

Booster Field(back to top)

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",
                     "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 its cards are the 'timeshifted purple' booster card type mentioned above.

The "Magic: The Gathering—Conspiracy" expansion has an additional "draft-matters" type which can either be a "Conspiracy" type card or a card that affects drafting.

The "Vintage Masters" set has one slot that can contain either a power nine card or a guaranteed foil, so it has additional types "power nine" and "foil".

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

Any card marked as "starter" : true should be exempted from any booster generation as these cards were only available in boxed sets and not in boosters.

Cards(back to top)

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' and then by 'imageName'

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
id 3129aee7f26a4282ce131db7d417b1bc3338c4d4 A unique id for this card. It is made up by doing an SHA1 hash of setCode + cardName + cardImageName
layout "normal" The card layout. Possible values: normal, split, flip, double-faced, token, plane, scheme, phenomenon, leveler, vanguard
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 its own record.
names [ "Research", "Development" ] Only used for split, flip and double-faced 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). Cards without this field have an implied cmc of zero as per rule 202.3a
colors [ "Blue", "Green" ] The card colors. Usually this is derived from the casting cost, but some cards are special (like the back of double-faced 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 its own subtype. Example values: Trap, Arcane, Equipment, Aura, Human, Rat, Squirrel, etc.
rarity "Rare" The rarity of the card. Examples: Common, Uncommon, Rare, Mythic Rare, Special, Basic Land
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. This may not match what is on the card as MTGJSON corrects many card misprints.
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.
Cards from sets that do not exist on Gatherer will NOT have a multiverseid.
Sets not on Gatherer are: ATH, ITP, DKM, RQS, DPA and all sets with a 4 letter code that starts with a lowercase 'p'.
variations [ 1909, 1910 ] If a card has alternate art (for example, 4 different Forests, or the 2 Brothers Yamazaki) then each other variation's multiverseid will be listed here, NOT including the current card's multiverseid. NOTE: Only present for sets that exist on Gatherer.
imageName "ajani goldmane" This used to refer to the file name for this card. has been SHUT DOWN by Wizards of the Coast.
This field will continue to be set correctly and is now only useful for UID purposes.
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)
timeshifted true If this card was a timeshifted card in the set.
hand -3 Maximum hand size modifier. Only exists for Vanguard cards.
life -10 Starting life total modifier. Only exists for Vanguard cards.
reserved true Set to true if this card is reserved by Wizards Official Reprint Policy
releaseDate "2010-07-22" or "2010-07" or "2010" The date this card was released. This is only set for promo cards. The date may not be accurate to an exact day and month, thus only a partial date may be set (YYYY-MM-DD or YYYY-MM or YYYY). Some promo cards do not have a known release date.
starter true Set to true if this card was only released as part of a core box set. These are technically part of the core sets and are tournament legal despite not being available in boosters.
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",
"multiverseid" : 200475 } ]         
Foreign language names for the card, if this card in this set was printed in another language. An array of objects, each object having 'language', 'name' and 'multiverseid' keys. Not available for all sets.
printings [ "ICE", "CHR" ] The sets that this card was printed in, expressed as an array of set codes.
originalText "{8}: Do 4 damage to any target." The original text on the card at the time it was printed. This field is not available for promo cards.
originalType "Mono Artifact" The original type on the card at the time it was printed. This field is not available for promo cards.
legalities [ { "format" : "Legacy",       
"legality" : "Banned" },     
{ "format" : "Vintage",      
"legality" : "Restricted" } ]
Which formats this card is legal, restricted or banned in. An array of objects, each object having 'format' and 'legality'. A 'condition' key may be added in the future if Gatherer decides to utilize it again.
source "Theros Game Day prize" For promo cards, this is where this card was originally obtained. For box sets that are theme decks, this is which theme deck the card is from. For clash packs, this is which deck it is from.

A unique identifier (UID) key for each card can be made by combining: setCode + cardName + imageName


The AllCards.json file is organized by card name and merges card data from multiple sets into a single card object.

Due to this merging of card data, several set specific fields are not present in the AllCards data: artist, border, flavor, foreignNames, id, multiverseid, number, originalText, originalType, rarity, releaseDate, reserved, timeshifted, variations, watermark

This file is lighter weight and is meant to provide a quick and easy way to get basic card data.

The JSON file itself looks like this:

        "Nevinyrral's Disk" : { /* card data */ },
                   "Norrit" : { /* card data */ },
        "Nullmage Shepherd" : { /* card data */ },

For documentation on the card data itself, see the cards documentation.

Additional JSON Files(back to top)

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

JSONP(back to top)

All JSON files are also available as JSONP files by changing the extension from '.json' to '.jsonp'.

This allows you to include them client side by linking to them directly with a <script> tag.

HTML Example: <script type="text/javascript" src=""></script>

A callback handler called 'mtgjsoncallback' will be called with 2 arguments.

The first argument is the JSON data itself. This isn't a string, so no need to call JSON.parse()

The second is the file name as a string, without an extension ("AllSets" in the example).

Client side javascript exammple:

        window.mtgjsoncallback = function(data, name)
      		// handling code here

Mana Symbols(back to top)

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

Other Symbols(back to top)

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

The source code used to generate the JSON is available on github

Example Java code to read the JSON using Jackson can be found here on github

Change Log(rss)(back to top)

Version Date Changes
3.3.2 Oct 2, 2015
  • Updated legalities.
  • Artist 'Jon J Muth' is now consistent across all sets (issue #76)
3.3.1 Sep 23, 2015
  • Updated rulings and oracle text for all cards in all sets.
3.3.0 Sep 22, 2015
  • Added set: Battle for Zendikar (BFZ)
  • Added set: Zendikar Expedition (EXP)
  • DDP: Fixed the 'colors' field for the cards with 'Devoid'.
3.2.4 Sep 21, 2015
  • UGL: The card 'Denied!' now has a type of 'Instant' instead of 'Interrupt'. The originalType is still 'Interrupt'.
3.2.3 Sep 14, 2015
  • The 'foreignNames' 'multiverseid' field is now correctly an integer rather than a string.
3.2.2 Sep 8, 2015
  • PLS: The 3 foil version cards now correctly have a ★ prefix in the 'number' field to match what is printed on the physical card.
3.2.1 Sep 2, 2015
  • ATH: Added a missing card, 'Sacred Mesa'
3.2.0 Aug 27, 2015
  • Added set: Duel Decks: Zendikar vs. Eldrazi (DDP)
3.1.1 Aug 27, 2015
  • pLPA: Fixed an issue where 'Tovolar's Magehunter' had 'flavor' but should not have
3.1.0 Aug 20, 2015
  • Added set: From the Vault: Angels (V15)
3.0.2 Aug 20, 2015
  • The 'variations' field is back by request.
3.0.1 Aug 19, 2015
  • pHHO: Fixed the 'printings' field for Naughty and Nice
3.0.0 Aug 18, 2015
  • WARNING! Several backwards incompatible changes have been made in this version! Read below carefully for details.
  • Removed the 'variations' card field (issue #64)
  • Added a 'multiverseid' field to the card 'foreignNames' object (issue #12)
  • Removed the 'languagesPrinted' set field (issue #12)
  • Renamed the 'printingCodes' card field to be 'printings'. Thus the 'printings' field is now an array of set codes, rather than set names. (issue #65)
  • The 'legalities' card field is now an array of objects rather than a flat object (issue #66)
  • pWPN: This set is now named 'Wizards Play Network' and now only contains the WPN cards (issue #50)
  • Added Set: pGTW which contains the Gateway cards that were part of the pWPN set before.
  • Every card now has a unique 'id' field (issue #63)
  • pCEL, UGH, UNH: The 'Summon' type no longer appears in cards in these sets. and has been replaced with the modern 'Creature' (issue #35)
  • Several artist names have been corrected (issue #42)
2.22.9 Aug 10, 2015
  • SOM: Added missing 'watermark' field for 'Razorfield Thresher' card
2.22.8 Aug 9, 2015
  • HOP: Fixed 'text' field for 'Minamo' card to use CHAOS instead of {C} to align with other updated oracle 'text' fields on similar cards
2.22.7 Aug 3, 2015
  • 8ED, 9ED: The 'number' field for 'starter' cards now correctly match what was printed on them
  • BTD: Added 'number' field
  • CED, CEI: Removed the 'number' field as these cards had no collector's number printed on them
  • ORI, MM2: Added 'magicCardsInfoCode' field
  • ORI: The starter cards numbered 273 and above have the 'starter' field set to true
  • pMEI: Added 'multiverseid' field that points to the old Gatherer PPR set promo card
  • pALP, pELP: Added 'magicRaritiesCodes' field and added more accurate 'source' and 'releaseDate' info
  • The set field 'magicRaritiesCodes' is now always an array
  • The 'foreignNames' and 'languagesPrinted' fields use 'Portuguese (Brazil)' instead of 'Portuguese' which matches Gatherer
  • Fixed the 'printings' and 'printingCodes' fields for 'Will-o'-the-Wisp'
  • Updated 'rulings' field for all cards
2.22.6 Jul 29, 2015
  • CMD: Modified the 'text' field of the "Vow of Malice" card to fix a gatherer typo.
2.22.5 Jul 23, 2015
  • POR, S99: Modified the 'text' field of the "Nature's Cloak" cards to more correctly match other Oracle text.
2.22.4 Jul 19, 2015
  • CPK: Fixed 'source' field for CP1 cards
2.22.3 Jul 18, 2015
  • Updated legalities for Magic Origins
2.22.2 Jul 17, 2015
  • DKM: Fixed 'rarity' field to be the correct rarity rather than 'Special'
  • CED, CEI: Fixed the 'name' field for 'Will-o'-the-Wisp'
2.22.1 Jul 9, 2015
  • Updated oracle text for all cards
  • ORI: Fixed the 'colors' field for the Planeswalker cards.
2.22.0 Jul 7, 2015
  • Added set: Magic Origins (ORI)
2.21.0 Jul 6, 2015
  • Added set: Clash Pack (CPK)
  • Added set: Collector's Edition (CED)
  • Added set: International Collector's Edition (CEI)
  • DD3 (All): Added 'magicCardsInfoCode' field.
  • pPRE: Fixed 'imageName' field for card 'Sultai Ascendancy'
2.20.7 Jul 4, 2015
  • Several cards are now correctly marked as Banned in commander. Source:
  • DKM: Added 2 missing Forest cards and several alternate art cards. (NOTE: This has caused image names to change. So if you use these for unique ID's you need to reprocess DKM)
2.20.6 Jul 3, 2015
  • KTK, pPRE: Fixed 'printings' field for card Sultai Ascendancy
  • The 'printings' and 'printingCodes' fields are now correctly secondarily sorted by name if two sets have the same release date. This is a fix to the previous version.
  • Cards with layout 'plane' or 'phenomenon' are no longer marked as being legal for Vintage, Commander and Legacy.
  • Fixed the 'reserved' field for the following cards: Bösium Strip, Ifh-Bíff Efreet, Juzám Djinn, Khabál Ghoul, Márton Stromgald, Ring of Ma'rûf
2.20.5 Jun 30, 2015
  • pPRE: Fixed 'name' field for Sultai Ascendancy
  • The 'printings' and 'printingCodes' fields are now correctly secondarily sorted by name if two sets have the same release date.
  • The 'Regrowth' cards have had their legailty for Vintage fixed.
  • The 'reserved' field is now applied to every instance of that card instead of just specific sets.
2.20.4 Jun 24, 2015
  • DPA: Fixed 'rarity' field to be the correct rarity rather than 'Special'
2.20.3 Jun 2, 2015
  • Fixed the 'printingCodes' field on several cards
2.20.2 May 31, 2015
  • Added new cards to promo sets.
  • Updated 'source' and 'releaseDate' fields for several cards in promo sets.
2.20.1 May 30, 2015
  • Added 'printingCodes' card field in the 'extras' files. Same as 'printings' but with set codes instead of set names.
  • Added 'languagesPrinted' set field. This lists which languages this set was printed in according to Gatherer.
2.20.0 May 17, 2015
  • Added set: Modern Masters 2015 Edition (MM2)
  • CMD, pJGP: Fixed a ruling for 'Riku of Two Reflections'
2.19.3 Apr 30, 2015
  • pCEL: Added 'text' fields to several cards that were missing it.
2.19.2 Apr 11, 2015
  • Added 'magicCardsInfoCode' field to all sets
2.19.1 Apr 10, 2015
  • Fixed 'flavor' field gatherer errors for several cards in several sets
2.19.0 Apr 8, 2015
  • Added set: Tempest Remastered (TPR)
  • Updated the 'foreignNames' field for all cards to use the latest translations from the most recent set
  • Updated printings, rulings and oracle fields for all cards
  • FRF: Fixed 'watermark' field for several cards
2.18.3 Apr 3, 2015
  • DTK: Updated legalities
2.18.2 Apr 3, 2015
  • UNH: Fixed minor gatherer typo in 'text' field for 'Curse of the Fire Penguin'
2.18.1 Mar 20, 2015
  • CSP: Fixed minor typo in 'text' field for 'Blizzard Specter'
2.18.0 Mar 17, 2015
  • Added set: Dragons of Tarkir (DTK)
2.17.0 Mar 16, 2015
  • Added set: Ugin's Fate promos (FRF_UGIN)
  • pDRC: Added missing multiverseid for old PPR promo card
2.16.0 Feb 25, 2015
  • Added set: Duel Decks: Elspeth vs. Kiora (DDO)
2.15.2 Feb 17, 2015
  • ARC, VAN, pCEL: Fixed an issue with some cards being marked as legal in Vintage when they shouldn't have been
2.15.1 Feb 11, 2015
  • DD3_EVG: Set name changed to the correct name "Elves vs. Goblins"
2.15.0 Feb 8, 2015
  • Added set: Duel Decks Anthology, Divine vs. Demonic (DD3_DVD)
  • Added set: Duel Decks Anthology, Elves vs. Dragons (DD3_EVG)
  • Added set: Duel Decks Anthology, Garruk vs. Liliana (DD3_GVL)
  • Added set: Duel Decks Anthology, Jace vs. Chandra (DD3_JVC)
2.14.2 Feb 2, 2015
  • The 8BS and 9BS sets have been removed. The cards have been incorporated into the 8ED and 9ED sets with a 'starter' field set to true. This was done because the cards are technically part of Eighth/Ninth Edition and were tournament legal, despite only being available in the box set starter versions of these editions. These types of starter cards are also part of Magic 2015 and may be in future core sets as well, so it made sense to make this change
  • M15: The starter cards numbered 270 and above have a new 'starter' field set to true
  • Updated legalities, rulings and oracle fields for all cards
  • FRF: Fixed the 'watermark' field for several cards
2.14.1 Jan 25, 2015
  • FRF: Updated legalities
2.14.0 Jan 13, 2015
  • Added set: Fate Reforged (FRF)
2.13.3 Jan 9, 2015
  • Updated legalities
2.13.2 Dec 30, 2014
  • Added some additional promo cards
2.13.1 Dec 3, 2014
  • Updated the foreign names of multiple cards in multiple sets.
  • PC2: Fixed the 'number' field of the card: Stairs to Infinity
2.13.0 Nov 4, 2014
  • Added set: Commander 2014 (C14)
2.12.3 Oct 31, 2014
  • CSP: Fixed the 'text' field of the card: Blizzard Specter
2.12.2 Oct 27, 2014
  • pMEI: Fixed the artist field of the card: Duress
2.12.1 Oct 27, 2014
  • 8BS: Cards now have 'rarity' to match their colored symbols.
2.12.0 Oct 22, 2014
  • Added set: Ninth Edition Box Set (9BS)
  • Added set: Eighth Edition Box Set (8BS)
  • Added set: Coldsnap Theme Decks (CST)
  • Added set: Multiverse Gift Box (MGB)
  • pLPA, pMEI: Fixed the imageName field for the cards: Dragone Throne of Tarkir and Avalanche Tusker
2.11.10 Oct 22, 2014
  • 9ED: Removed 10 'Box Set' cards that were not officially part of the Ninth Edition set.
  • USG: Fixed the number for the card: Phyrexian Colossus
  • PTK: Fixed the number for the cards: Trained Cheetah and Trip Wire
  • DKM: Added missing cards Lim-Dûl's High Guard and the alternate art Mountains and Swamps. Also fixed the number for the card: Elkin Bottle
  • S00: Removed the errant number field for the card: Rhox
  • DPA: Added missing alternate art Mountains, Swamps, Islands and Forests.
  • ODY, 4ED: Fixed some issues with flavor text.
2.11.9 Oct 20, 2014
  • PLS: Fixed the flavor of the card: Gaea's Herald
2.11.8 Oct 20, 2014
  • ARN: Fixed the originalText of the card: Bottle of Suleiman
2.11.7 Oct 13, 2014
  • pLPA, pMEI: Fixed a typo in two card names.
2.11.6 Oct 13, 2014
  • 6ED: Fixed a flavor text typo with Aladdin's Ring.
  • Fixed some minor typos with originalText and older cards with zero cost activations.
  • Added some additional promo cards.
2.11.5 Oct 5, 2014
  • Updated legalities for all sets and cards.
  • 8ED: Removed 7 'Box Set' cards that were not officially part of Eigth Edition.
2.11.4 Sep 27, 2014
  • Updated oracle text, rulings and legalities for all sets and cards.
  • KTK: Cards now have the watermark field set where appropriate.
  • DD2: Fixed a minor bug with the originalText of a Mountain.
2.11.3 Sep 23, 2014
  • Added more precise release date and source information for new promotional cards.
  • Added some missing printings entries.
  • pMEI: Fixed an invalid release date with the card 'Wash Out'
  • GTC: Sylvan Primordial is banned in commander as per
2.11.2 Sep 21, 2014
  • Added more promotional cards.
2.11.1 Sep 21, 2014
  • The 'imageName' field in the AllCards.json file now correctly corresponds to the /card prefix.
  • Updated the oracle text for the 'Act of Treason' card in all sets.
  • ONS: Fixed a missing exclamation in the text of the card 'Kaboom!'
  • Fixed an issue where the JSON files were not being cached correctly.
2.11.0 Sep 18, 2014
  • Added set: Khans of Tarkir (KTK)
2.10.5 Sep 9, 2014
  • Added JSONP support for all JSON files.
  • Updated several sets that were incorrectly missing the 'Vintage' legality.
2.10.4 Sep 5, 2014
  • 4ED, UNH, pHHO: Fixed some issues introduced in the last update.
2.10.3 Sep 4, 2014
  • The AllCards.json no longer has the set specific 'rarity' field. Updated the docs to reflect this.
  • Fixed several typos in cards across all sets.
2.10.2 Aug 29, 2014
  • Updated all cards with the latest Oracle text.
  • All fields for all promo cards now use the latest oracle data from their latest non-promo printed counterparts. This fixes numerous errors.
  • Added an AllCards.json file that provides card data organized by card name instead of by set
  • S00: Fixed an issue with Rhox having the wrong printings
2.10.1 Aug 28, 2014
  • PLS: Fixed a bug where the image names for "Tahngarth, Talruum Hero" were incorrect
2.10.0 Aug 27, 2014
  • Added set: Duel Decks: Speed vs. Cunning (DDN)
2.9.2 Aug 26, 2014
  • S00: Added a missing card (Rhox)
  • INV, APC: Fixed the originalText field for split cards.
  • pHHO: Fixed a mana cost typo with the Naughty & Nice promo card
2.9.1 Aug 25, 2014
  • S99: Fixed two cards that had the wrong rarity
2.9.0 Aug 21, 2014
  • Added promo cards! Added 27 new sets with set type "promo" and 4-letter set codes that begin with a lowercase 'p'. Many promo cards have a new 'source' property (extras only) that further details how the card was obtained.
  • As part of promo cards being added, the HHO and PPR sets have been removed. HHO is now pHHO and PPR's cards are spread across different promo sets.
  • Added set: From the Vault: Annihilation (2014) (V14)
  • Fixed a bug where some basic lands (snow covered lands) still had card text. All basic lands now correctly do not have card text as per.
  • Fixed issues where rulings would have multiple spaces in random places in the ruling text.
  • ODY, JUD, TSB: Fixed some foreignNames that incorrectly started with 'XX'.
  • USG, DDL, C13, M14: Newlines now correctly appear before the em-dash in the flavor text
2.8.9 Aug 13, 2014
  • Many cards have had their flavor text and artists corrected for various typos and errors found on Gatherer.
  • Double newlines are now just single newlines. This affects 'text', 'flavor' and 'originalText' card properties.
  • Added a 'reserved' property for cards that are reserved according to Wizard's Official Reprint Policy.
  • Created Window specific links for CON.json and See Windows Warning
  • Basic lands no longer have a text attribute. According to rule 305.6 basic lands have an intrinsic ability.
  • UGL, ARN: Basic lands now correctly have the rarity "Basic Land".
  • UNH: Super Secret Tech now has rarity of 'Rare' to match it's colored symbol.
2.8.8 Jul 28, 2014
  • Updated legalities now that M15 is officially released.
2.8.7 Jul 22, 2014
  • FUT, PLC, TSB: Cards that are timeshifted now have a 'timeshifted' field set to true.
2.8.6 Jul 15, 2014
  • DGM, DKA, ISD: Cards with split and double-faced layouts now have foreign names.
2.8.5 Jul 14, 2014
  • Fixed the foreign language names for several cards so they don't have extra whitespace in them.
2.8.4 Jul 13, 2014
  • Added and for those that want all files individually, more easily.
2.8.3 Jul 12, 2014
  • Commander's Arsenal had the wrong set code. It is now correctly CM1 instead of CMA.
  • Phrexian mana symbols with colors have been reversed and now read {W/P} instead of {P/W} in order to follow the official rule 107.4f
  • VAN: Fixed a minor issue with the Royal Assasin Avatar
  • HHO: Fixed type for Yule Ooze
2.8.2 Jul 12, 2014
  • Updated all cards in all sets to the latest Oracle text, rulings, legalities and foreign names.
2.8.1 Jul 10, 2014
  • Planeswalkers now use UTF8 minus symbol (−) for negative loyalty abilities instead of a regular ASCII hyphon (-). This matches how Gatherer presents these abilities.
2.8.0 Jul 8, 2014
  • Added set: Magic 2015 Core Set (M15)
  • Conspiracy now has the set type 'conspiracy' instead of 'expansion'
  • VAN: Some cards were missing the ' Avatar' suffix in their names.
2.7.2 Jun 24, 2014
  • DDD: Garruk Wildspeaker and Basking Rootwalla had "T1" and "T2" for their number fields instead of "1" and "2"
2.7.1 Jun 20, 2014
  • MED, ME2, ME3, ME4, VMA: Added a booster field and marked these sets as onlineOnly
  • VMA: The power nine cards now have a 'Special' rarity instead of 'Bonus'
2.7.0 Jun 14, 2014
  • Added set: Vintage Masters (VMA)
2.6.0 Jun 4, 2014
  • Added set: Magic: The Gathering—Conspiracy (CNS)
  • Added new card type: Conspiracy
  • Added new booster card type: draft-matters
  • Legalities now show any special conditions in parenthesis
  • Updated legalities for all cards in all sets
2.5.3 Jun 3, 2014
  • Fixed several incorrect and inconsistent artist names
2.5.2 Jun 2, 2014
  • Made available the json/changelog.json file.
2.5.1 Jun 2, 2014
  • Added new layout: vanguard
  • VAN: Vaguard type cards now have the layout 'vanguard' instead of 'normal'
2.5.0 May 13, 2014
  • Added set: Modern Event Deck 2014 (MD1)
2.4.3 May 12, 2014
  • Added an 'oldCode' field to several sets.
2.4.2 May 1, 2014
  • As per rule 702.86 and rule 710, Level Up cards now have the layout: "leveler" (ROE, DDG, C13)
  • ARC, HOP, PC2: Planes, Schemes and Phenomenon cards now correctly have foreignName fields (where available)
2.4.1 May 1, 2014
  • DPA: Fixed a bug where the 'number' field was a number rather than a 'string' like it's supposed to be
2.4.0 Apr 25, 2014
  • Added set: Journey into Nyx (JOU)
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 set: Introductory Two-Player Set (ITP)
  • Added set: Deckmasters (DKM)
  • Added set: 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.
  • 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
  • Added set: If a card had more than 25 printings, it was only showing the first 25. It now shows all printings
  • Added set: Some cards had invalid data in the printings listing (eg "Banned as Commander")
  • Added set: 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 {C}
1.14 Dec 16, 2013
  • Added set: Masters Edition (MED)
  • Added set: Masters Edition II (ME2)
  • Added set: Masters Edition III (ME3)
  • Added set: 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
  • Added set: "Duel Deck: Sorin vs. Tibalt" from SVT to DDK
  • Added set: "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 set: From the Vault: Twenty
  • Added set: Planechase
  • Added set: Planechase 2012 Edition
  • Added set: 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 set: Magic 2014 Core Set
  • Added set: Portal
  • Added set: Portal Second Age
  • Added set: Portal Three Kingdoms
  • Added set: Starter 1999
  • Added set: Starter 2000
  • Added set: Magic: The Gathering-Commander
  • Added set: Commander's Arsenal
1.3 Jun 28, 2013
  • Added 'watermark' to each card
  • Added set: Unglued
  • Added set: Unhinged
  • Added set: From the Vault: Dragons
  • Added set: From the Vault: Exiled
  • Added set: From the Vault: Relics
  • Added set: From the Vault: Legends
  • Added set: From the Vault: Realms
  • Added set: Premium Deck Series: Slivers
  • Added set: Premium Deck Series: Fire & Lightning
  • Added set: Premium Deck Series: Graveborn
  • Added set: Duel Decks: Elves vs. Goblins
  • Added set: Duel Decks: Jace vs. Chandra
  • Added set: Duel Decks: Divine vs. Demonic
  • Added set: Duel Decks: Garruk vs. Liliana
  • Added set: Duel Decks: Phyrexia vs. The Coalition
  • Added set: Duel Decks: Elspeth vs. Tezzeret
  • Added set: Duel Decks: Knights vs. Dragons
  • Added set: Duel Decks: Ajani vs. Nicol Bolas
  • Added set: Duel Decks: Venser vs. Koth
  • Added set: Duel Decks: Izzet vs. Golgari
  • Added set: Duel Decks: Sorin vs. Tibalt
  • Each card may now have a "border" key if the border is different than the rest of the set.
  • 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 set: Chronicles
  • Added set: Battle Royale Box Set
  • Added set: Beatdown Box Set
  • Added 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
All Individual Set files in one zip:     3.8MB*Windows Warning
                        with extras:   9.2MB
Name Code Release Date Card Data Only Card Data with Extras
Limited Edition Alpha  LEA 1993-08-05  LEA.json  130KB  LEA-x.json 363KB 33.4KB 71.5KB
Limited Edition Beta  LEB 1993-10-01  LEB.json  132KB  LEB-x.json 378KB 33.8KB 72.6KB
Unlimited Edition  2ED 1993-12-01  2ED.json  132KB  2ED-x.json 378KB 10.7KB 21.1KB
Collector's Edition  CED 1993-12-01  CED.json  126KB  CED-x.json 437KB 33.8KB 72.6KB
Arabian Nights  ARN 1993-12-01  ARN.json   44KB  ARN-x.json 104KB 32.4KB 84.4KB
International Collector's Edition  CEI 1993-12-01  CEI.json  126KB  CEI-x.json 437KB 32.4KB 84.5KB
Dragon Con pDRC 1994-01-01 pDRC.json    1KB pDRC-x.json 2KB 818 bytes 1.3KB
Antiquities  ATQ 1994-03-01  ATQ.json   52KB  ATQ-x.json 124KB 13.2KB 23.9KB
Revised Edition  3ED 1994-04-01  3ED.json  136KB  3ED-x.json 375KB 34.5KB 71.3KB
Legends  LEG 1994-06-01  LEG.json  156KB  LEG-x.json 336KB 39.7KB 72.1KB
The Dark  DRK 1994-08-01  DRK.json   59KB  DRK-x.json 130KB 16.1KB 27.7KB
Fallen Empires  FEM 1994-11-01  FEM.json  109KB  FEM-x.json 235KB 18.6KB 59.4KB
Legend Membership pLGM 1995-01-01 pLGM.json 993 bytes pLGM-x.json 3KB 23.4KB 36.1KB
Media Inserts pMEI 1995-01-01 pMEI.json   68KB pMEI-x.json 271KB 678 bytes 1.3KB
Fourth Edition  4ED 1995-04-01  4ED.json  174KB  4ED-x.json 444KB 44.5KB 85.0KB
Ice Age  ICE 1995-06-01  ICE.json  199KB  ICE-x.json 488KB 48.7KB 91.5KB
Chronicles  CHR 1995-07-01  CHR.json   63KB  CHR-x.json 145KB 16.1KB 29.0KB
Homelands  HML 1995-10-01  HML.json   74KB  HML-x.json 146KB 18.1KB 27.3KB
Alliances  ALL 1996-06-10  ALL.json  110KB  ALL-x.json 242KB 24.8KB 40.7KB
Rivals Quick Start Set  RQS 1996-07-01  RQS.json   24KB  RQS-x.json 67KB 7.5KB 13.4KB
Arena League pARL 1996-08-02 pARL.json   33KB pARL-x.json 172KB 9.0KB 19.5KB
Celebration pCEL 1996-08-14 pCEL.json    4KB pCEL-x.json 4KB 1.8KB 2.0KB
Mirage  MIR 1996-10-08  MIR.json  178KB  MIR-x.json 443KB 46.1KB 77.0KB
Multiverse Gift Box  MGB 1996-11-01  MGB.json    5KB  MGB-x.json 15KB 2.3KB 4.2KB
Introductory Two-Player Set  ITP 1996-12-31  ITP.json   25KB  ITP-x.json 70KB 8.0KB 13.8KB
Visions  VIS 1997-02-03  VIS.json   88KB  VIS-x.json 208KB 23.5KB 39.0KB
Fifth Edition  5ED 1997-03-24  5ED.json  213KB  5ED-x.json 550KB 57.1KB 104.5KB
Vanguard  VAN 1997-05-01  VAN.json   58KB  VAN-x.json 80KB 1.2KB 2.1KB
Portal  POR 1997-05-01  POR.json   88KB  POR-x.json 215KB 21.3KB 32.5KB
Portal Demo Game pPOD 1997-05-01 pPOD.json    3KB pPOD-x.json 7KB 16.1KB 17.6KB
Weatherlight  WTH 1997-06-09  WTH.json   85KB  WTH-x.json 203KB 22.3KB 39.6KB
Prerelease Events pPRE 1997-10-04 pPRE.json   75KB pPRE-x.json 275KB 19.5KB 63.3KB
Tempest  TMP 1997-10-14  TMP.json  164KB  TMP-x.json 402KB 42.5KB 73.5KB
Stronghold  STH 1998-03-02  STH.json   69KB  STH-x.json 153KB 18.6KB 28.9KB
Portal Second Age  PO2 1998-06-01  PO2.json   67KB  PO2-x.json 165KB 16.4KB 25.9KB
Judge Gift Program pJGP 1998-06-01 pJGP.json   45KB pJGP-x.json 148KB 12.5KB 33.0KB
Exodus  EXO 1998-06-15  EXO.json   72KB  EXO-x.json 154KB 18.9KB 29.4KB
Unglued  UGL 1998-08-11  UGL.json   49KB  UGL-x.json 86KB 14.6KB 16.8KB
Asia Pacific Land Program pALP 1998-09-01 pALP.json    4KB pALP-x.json 41KB 1.1KB 2.6KB
Urza's Saga  USG 1998-10-12  USG.json  166KB  USG-x.json 414KB 42.6KB 70.3KB
Anthologies  ATH 1998-11-01  ATH.json   37KB  ATH-x.json 99KB 10.7KB 18.9KB
Urza's Legacy  ULG 1999-02-15  ULG.json   71KB  ULG-x.json 156KB 18.7KB 28.0KB
Classic Sixth Edition  6ED 1999-04-21  6ED.json  159KB  6ED-x.json 408KB 43.2KB 70.0KB
Portal Three Kingdoms  PTK 1999-05-01  PTK.json   90KB  PTK-x.json 189KB 22.0KB 31.5KB
Urza's Destiny  UDS 1999-06-07  UDS.json   71KB  UDS-x.json 154KB 18.7KB 29.1KB
Starter 1999  S99 1999-07-01  S99.json   71KB  S99-x.json 183KB 18.1KB 27.3KB
Guru pGRU 1999-07-12 pGRU.json    2KB pGRU-x.json 14KB 667 bytes 1.9KB
Worlds pWOR 1999-08-04 pWOR.json 652 bytes pWOR-x.json 2KB 565 bytes 938 bytes
Wizards of the Coast Online Store pWOS 1999-09-04 pWOS.json 837 bytes pWOS-x.json 2KB 669 bytes 1.1KB
Mercadian Masques  MMQ 1999-10-04  MMQ.json  166KB  MMQ-x.json 358KB 41.8KB 59.6KB
Battle Royale Box Set  BRB 1999-11-12  BRB.json   57KB  BRB-x.json 189KB 15.0KB 24.7KB
Super Series pSUS 1999-12-01 pSUS.json   17KB pSUS-x.json 50KB 4.1KB 8.3KB
Friday Night Magic pFNM 2000-02-01 pFNM.json   93KB pFNM-x.json 301KB 25.3KB 67.4KB
European Land Program pELP 2000-02-05 pELP.json    4KB pELP-x.json 41KB 1.1KB 2.6KB
Nemesis  NMS 2000-02-14  NMS.json   73KB  NMS-x.json 142KB 17.9KB 23.8KB
Starter 2000  S00 2000-04-01  S00.json   23KB  S00-x.json 68KB 7.2KB 10.4KB
Prophecy  PCY 2000-06-05  PCY.json   72KB  PCY-x.json 137KB 19.0KB 25.2KB
Beatdown Box Set  BTD 2000-10-01  BTD.json   41KB  BTD-x.json 117KB 11.6KB 18.7KB
Invasion  INV 2000-10-02  INV.json  171KB  INV-x.json 494KB 43.3KB 79.9KB
Planeshift  PLS 2001-02-05  PLS.json   75KB  PLS-x.json 210KB 19.0KB 34.8KB
Seventh Edition  7ED 2001-04-11  7ED.json  157KB  7ED-x.json 494KB 41.2KB 80.2KB
Magic Player Rewards pMPR 2001-05-01 pMPR.json   20KB pMPR-x.json 80KB 5.7KB 16.3KB
Apocalypse  APC 2001-06-04  APC.json   74KB  APC-x.json 201KB 18.5KB 33.5KB
Odyssey  ODY 2001-10-01  ODY.json  167KB  ODY-x.json 557KB 41.1KB 87.6KB
Deckmasters  DKM 2001-12-01  DKM.json   25KB  DKM-x.json 80KB 7.2KB 12.4KB
Torment  TOR 2002-02-04  TOR.json   73KB  TOR-x.json 217KB 18.0KB 36.4KB
Judgment  JUD 2002-05-27  JUD.json   74KB  JUD-x.json 228KB 18.8KB 39.3KB
Onslaught  ONS 2002-10-07  ONS.json  175KB  ONS-x.json 587KB 43.0KB 92.2KB
Legions  LGN 2003-02-03  LGN.json   79KB  LGN-x.json 244KB 18.6KB 38.5KB
Scourge  SCG 2003-05-26  SCG.json   74KB  SCG-x.json 244KB 18.4KB 40.9KB
Release Events pREL 2003-07-26 pREL.json    8KB pREL-x.json 22KB 2.9KB 6.0KB
Eighth Edition  8ED 2003-07-28  8ED.json  165KB  8ED-x.json 579KB 44.5KB 96.9KB
Mirrodin  MRD 2003-10-02  MRD.json  147KB  MRD-x.json 550KB 37.9KB 94.2KB
Darksteel  DST 2004-02-06  DST.json   84KB  DST-x.json 295KB 21.9KB 54.7KB
Fifth Dawn  5DN 2004-06-04  5DN.json   84KB  5DN-x.json 287KB 22.2KB 55.0KB
Champions of Kamigawa  CHK 2004-10-01  CHK.json  172KB  CHK-x.json 608KB 43.7KB 103.0KB
Unhinged  UNH 2004-11-20  UNH.json   77KB  UNH-x.json 137KB 23.2KB 28.9KB
Betrayers of Kamigawa  BOK 2005-02-04  BOK.json   97KB  BOK-x.json 321KB 24.0KB 58.2KB
Saviors of Kamigawa  SOK 2005-06-03  SOK.json   93KB  SOK-x.json 316KB 23.9KB 59.4KB
Ninth Edition  9ED 2005-07-29  9ED.json  168KB  9ED-x.json 674KB 45.3KB 126.2KB
Ravnica: City of Guilds  RAV 2005-10-07  RAV.json  165KB  RAV-x.json 657KB 42.7KB 123.2KB
Two-Headed Giant Tournament p2HG 2005-12-09 p2HG.json 740 bytes p2HG-x.json 2KB 622 bytes 1.1KB
Gateway pGTW 2006-01-01 pGTW.json   11KB pGTW-x.json 36KB 3.7KB 8.7KB
Guildpact  GPT 2006-02-03  GPT.json   93KB  GPT-x.json 322KB 24.7KB 65.3KB
Champs and States pCMP 2006-03-18 pCMP.json    6KB pCMP-x.json 21KB 2.2KB 5.7KB
Dissension  DIS 2006-05-05  DIS.json  105KB  DIS-x.json 365KB 27.6KB 72.8KB
Coldsnap  CSP 2006-07-21  CSP.json   89KB  CSP-x.json 316KB 22.8KB 60.3KB
Coldsnap Theme Decks  CST 2006-07-21  CST.json   28KB  CST-x.json 105KB 8.0KB 16.4KB
Time Spiral  TSP 2006-10-06  TSP.json  168KB  TSP-x.json 719KB 43.0KB 126.0KB
Time Spiral "Timeshifted"  TSB 2006-10-06  TSB.json   66KB  TSB-x.json 243KB 17.5KB 49.3KB
Happy Holidays pHHO 2006-12-31 pHHO.json    5KB pHHO-x.json 6KB 2.3KB 2.4KB
Planar Chaos  PLC 2007-02-02  PLC.json   96KB  PLC-x.json 378KB 24.6KB 73.4KB
Pro Tour pPRO 2007-02-09 pPRO.json    3KB pPRO-x.json 12KB 1.5KB 4.0KB
Grand Prix pGPX 2007-02-24 pGPX.json    6KB pGPX-x.json 20KB 2.5KB 5.6KB
Future Sight  FUT 2007-05-04  FUT.json  102KB  FUT-x.json 412KB 26.3KB 84.5KB
Tenth Edition  10E 2007-07-13  10E.json  190KB  10E-x.json 773KB 51.8KB 149.4KB
Magic Game Day pMGD 2007-07-14 pMGD.json   22KB pMGD-x.json 85KB 6.5KB 20.9KB
Summer of Magic pSUM 2007-07-21 pSUM.json    1KB pSUM-x.json 4KB 26.5KB 50.0KB
Masters Edition  MED 2007-09-10  MED.json   99KB  MED-x.json 274KB 41.9KB 127.3KB
Lorwyn  LRW 2007-10-12  LRW.json  167KB  LRW-x.json 669KB 8.7KB 13.1KB
Duel Decks: Elves vs. Goblins  EVG 2007-11-16  EVG.json   31KB  EVG-x.json 86KB 6.2KB 19.7KB
Morningtide  MOR 2008-02-01  MOR.json   86KB  MOR-x.json 343KB 21.8KB 67.8KB
Launch Parties pLPA 2008-02-01 pLPA.json   19KB pLPA-x.json 79KB 829 bytes 1.5KB
15th Anniversary p15A 2008-04-01 p15A.json    1KB p15A-x.json 3KB 42.7KB 135.5KB
Shadowmoor  SHM 2008-05-02  SHM.json  161KB  SHM-x.json 701KB 752 bytes 1.7KB
Eventide  EVE 2008-07-25  EVE.json  100KB  EVE-x.json 409KB 25.9KB 83.0KB
From the Vault: Dragons  DRB 2008-08-29  DRB.json    9KB  DRB-x.json 22KB 2.9KB 4.9KB
Masters Edition II  ME2 2008-09-22  ME2.json  131KB  ME2-x.json 326KB 33.6KB 58.2KB
Wizards Play Network pWPN 2008-10-01 pWPN.json   24KB pWPN-x.json 78KB 7.2KB 17.8KB
Shards of Alara  ALA 2008-10-03  ALA.json  134KB  ALA-x.json 628KB 35.9KB 119.1KB
Duel Decks: Jace vs. Chandra  DD2 2008-11-07  DD2.json   31KB  DD2-x.json 117KB 8.5KB 20.7KB
*Windows Warning
 CON 2009-02-06  CON.json   80KB  CON-x.json 307KB 22.4KB 64.6KB
Duel Decks: Divine vs. Demonic  DDC 2009-04-10  DDC.json   30KB  DDC-x.json 89KB 8.7KB 15.0KB
Alara Reborn  ARB 2009-04-30  ARB.json   82KB  ARB-x.json 333KB 21.5KB 67.7KB
Magic 2010  M10 2009-07-17  M10.json  120KB  M10-x.json 539KB 33.8KB 105.6KB
From the Vault: Exiled  V09 2009-08-28  V09.json    8KB  V09-x.json 19KB 3.0KB 4.7KB
Planechase  HOP 2009-09-04  HOP.json  101KB  HOP-x.json 385KB 27.0KB 59.6KB
Masters Edition III  ME3 2009-09-07  ME3.json  118KB  ME3-x.json 290KB 30.8KB 56.2KB
Zendikar  ZEN 2009-10-02  ZEN.json  136KB  ZEN-x.json 661KB 34.2KB 112.0KB
Duel Decks: Garruk vs. Liliana  DDD 2009-10-30  DDD.json   31KB  DDD-x.json 102KB 9.0KB 16.8KB
Premium Deck Series: Slivers  H09 2009-11-20  H09.json   20KB  H09-x.json 65KB 6.3KB 10.3KB
Worldwake  WWK 2010-02-05  WWK.json   78KB  WWK-x.json 329KB 21.0KB 66.5KB
Duel Decks: Phyrexia vs. the Coalition  DDE 2010-03-19  DDE.json   35KB  DDE-x.json 108KB 9.8KB 17.6KB
Rise of the Eldrazi  ROE 2010-04-23  ROE.json  129KB  ROE-x.json 681KB 34.2KB 128.1KB
Duels of the Planeswalkers  DPA 2010-06-04  DPA.json   50KB  DPA-x.json 233KB 14.7KB 40.4KB
Archenemy  ARC 2010-06-18  ARC.json   98KB  ARC-x.json 303KB 26.7KB 59.9KB
Magic 2011  M11 2010-07-16  M11.json  120KB  M11-x.json 571KB 33.3KB 112.6KB
From the Vault: Relics  V10 2010-08-27  V10.json    8KB  V10-x.json 23KB 2.7KB 5.3KB
Duel Decks: Elspeth vs. Tezzeret  DDF 2010-09-03  DDF.json   39KB  DDF-x.json 161KB 11.2KB 29.5KB
Scars of Mirrodin  SOM 2010-10-01  SOM.json  132KB  SOM-x.json 608KB 33.9KB 113.1KB
Premium Deck Series: Fire and Lightning  PD2 2010-11-19  PD2.json   17KB  PD2-x.json 53KB 5.3KB 10.1KB
Masters Edition IV  ME4 2011-01-10  ME4.json  126KB  ME4-x.json 284KB 32.4KB 53.8KB
Mirrodin Besieged  MBS 2011-02-04  MBS.json   81KB  MBS-x.json 327KB 20.8KB 62.8KB
Duel Decks: Knights vs. Dragons  DDG 2011-04-01  DDG.json   40KB  DDG-x.json 157KB 11.4KB 26.0KB
New Phyrexia  NPH 2011-05-13  NPH.json   95KB  NPH-x.json 400KB 23.5KB 73.9KB
Magic: The Gathering-Commander  CMD 2011-06-17  CMD.json  162KB  CMD-x.json 606KB 42.3KB 113.6KB
Magic 2012  M12 2011-07-15  M12.json  123KB  M12-x.json 565KB 33.5KB 109.2KB
From the Vault: Legends  V11 2011-08-26  V11.json    9KB  V11-x.json 26KB 3.3KB 6.3KB
Duel Decks: Ajani vs. Nicol Bolas  DDH 2011-09-02  DDH.json   41KB  DDH-x.json 152KB 11.8KB 28.0KB
Innistrad  ISD 2011-09-30  ISD.json  149KB  ISD-x.json 600KB 39.5KB 116.9KB
Premium Deck Series: Graveborn  PD3 2011-11-18  PD3.json   15KB  PD3-x.json 44KB 4.8KB 8.1KB
Dark Ascension  DKA 2012-02-03  DKA.json   94KB  DKA-x.json 365KB 24.7KB 76.2KB
Duel Decks: Venser vs. Koth  DDI 2012-03-30  DDI.json   39KB  DDI-x.json 134KB 10.9KB 24.1KB
Avacyn Restored  AVR 2012-05-04  AVR.json  125KB  AVR-x.json 538KB 32.3KB 104.9KB
Planechase 2012 Edition  PC2 2012-06-01  PC2.json  100KB  PC2-x.json 417KB 25.5KB 73.6KB
Magic 2013  M13 2012-07-13  M13.json  124KB  M13-x.json 572KB 34.0KB 114.6KB
From the Vault: Realms  V12 2012-08-31  V12.json    7KB  V12-x.json 20KB 2.7KB 5.0KB
Duel Decks: Izzet vs. Golgari  DDJ 2012-09-07  DDJ.json   45KB  DDJ-x.json 152KB 11.9KB 24.1KB
Return to Ravnica  RTR 2012-10-05  RTR.json  143KB  RTR-x.json 670KB 37.7KB 125.8KB
Commander's Arsenal  CM1 2012-11-02  CM1.json   10KB  CM1-x.json 28KB 3.7KB 6.7KB
Gatecrash  GTC 2013-02-01  GTC.json  139KB  GTC-x.json 607KB 36.2KB 124.9KB
Duel Decks: Sorin vs. Tibalt  DDK 2013-03-15  DDK.json   40KB  DDK-x.json 138KB 10.9KB 23.0KB
World Magic Cup Qualifiers pWCQ 2013-04-06 pWCQ.json    1KB pWCQ-x.json 5KB 929 bytes 2.0KB
Dragon's Maze  DGM 2013-05-03  DGM.json   92KB  DGM-x.json 461KB 24.4KB 86.0KB
Modern Masters  MMA 2013-06-07  MMA.json  127KB  MMA-x.json 397KB 32.8KB 66.3KB
Magic 2014 Core Set  M14 2013-07-19  M14.json  124KB  M14-x.json 577KB 33.8KB 114.1KB
From the Vault: Twenty  V13 2013-08-23  V13.json   10KB  V13-x.json 29KB 3.8KB 7.0KB
Duel Decks: Heroes vs. Monsters  DDL 2013-09-06  DDL.json   39KB  DDL-x.json 137KB 11.0KB 21.4KB
Theros  THS 2013-09-27  THS.json  133KB  THS-x.json 652KB 33.3KB 119.6KB
Commander 2013 Edition  C13 2013-11-01  C13.json  180KB  C13-x.json 680KB 47.8KB 128.2KB
Born of the Gods  BNG 2014-02-07  BNG.json   93KB  BNG-x.json 447KB 23.5KB 83.4KB
Duel Decks: Jace vs. Vraska  DDM 2014-03-14  DDM.json   44KB  DDM-x.json 158KB 12.2KB 26.5KB
Journey into Nyx  JOU 2014-05-02  JOU.json   90KB  JOU-x.json 426KB 23.4KB 82.1KB
Modern Event Deck 2014  MD1 2014-05-30  MD1.json   13KB  MD1-x.json 42KB 4.7KB 9.2KB
Magic: The Gathering—Conspiracy  CNS 2014-06-06  CNS.json  112KB  CNS-x.json 355KB 30.2KB 70.7KB
Vintage Masters  VMA 2014-06-16  VMA.json  159KB  VMA-x.json 407KB 41.3KB 72.6KB
Magic 2015 Core Set  M15 2014-07-18  M15.json  148KB  M15-x.json 707KB 38.8KB 133.3KB
Clash Pack  CPK 2014-07-18  CPK.json    6KB  CPK-x.json 27KB 2.4KB 6.9KB
From the Vault: Annihilation (2014)  V14 2014-08-22  V14.json    7KB  V14-x.json 20KB 2.7KB 5.0KB
Duel Decks: Speed vs. Cunning  DDN 2014-09-05  DDN.json   41KB  DDN-x.json 145KB 11.5KB 24.4KB
Khans of Tarkir  KTK 2014-09-26  KTK.json  141KB  KTK-x.json 724KB 35.8KB 124.5KB
Commander 2014  C14 2014-11-07  C14.json  169KB  C14-x.json 674KB 44.6KB 129.5KB
Duel Decks Anthology, Divine vs. Demonic DD3_DVD 2014-12-05 DD3_DVD.json   29KB DD3_DVD-x.json 88KB 8.5KB 14.6KB
Duel Decks Anthology, Elves vs. Goblins DD3_EVG 2014-12-05 DD3_EVG.json   31KB DD3_EVG-x.json 85KB 8.5KB 12.6KB
Duel Decks Anthology, Garruk vs. Liliana DD3_GVL 2014-12-05 DD3_GVL.json   31KB DD3_GVL-x.json 101KB 8.8KB 16.5KB
Duel Decks Anthology, Jace vs. Chandra DD3_JVC 2014-12-05 DD3_JVC.json   31KB DD3_JVC-x.json 110KB 8.4KB 18.7KB
Ugin's Fate promos FRF_UGIN 2015-01-17 FRF_UGIN.json   15KB FRF_UGIN-x.json 105KB 4.6KB 14.3KB
Fate Reforged  FRF 2015-01-23  FRF.json  101KB  FRF-x.json 523KB 25.0KB 97.1KB
Duel Decks: Elspeth vs. Kiora  DDO 2015-02-27  DDO.json   33KB  DDO-x.json 109KB 9.7KB 19.1KB
Dragons of Tarkir  DTK 2015-03-27  DTK.json  145KB  DTK-x.json 689KB 35.3KB 125.2KB
Tempest Remastered  TPR 2015-05-06  TPR.json  130KB  TPR-x.json 322KB 33.4KB 54.0KB
Modern Masters 2015 Edition  MM2 2015-05-22  MM2.json  135KB  MM2-x.json 435KB 36.4KB 87.6KB
Magic Origins  ORI 2015-07-17  ORI.json  156KB  ORI-x.json 714KB 40.4KB 138.8KB
From the Vault: Angels  V15 2015-08-21  V15.json    9KB  V15-x.json 23KB 2.9KB 5.4KB
Duel Decks: Zendikar vs. Eldrazi  DDP 2015-08-28  DDP.json   39KB  DDP-x.json 144KB 10.7KB 24.3KB
Battle for Zendikar  BFZ 2015-10-02  BFZ.json  154KB  BFZ-x.json 882KB 37.6KB 138.3KB
Zendikar Expedition  EXP 2015-10-02  EXP.json   10KB  EXP-x.json 38KB 2.4KB 3.7KB

Windows Warning(back to top)

Microsoft Windows does not allow files to be named CON (see here).
Thus on Windows you can't download CON.json, or extract (which contains CON.json)
Here are Window friendly links with an underscore prefix: _CON.json | |

License and Copyright(back to top)

The JSON files contain data that is Copyright (c) Wizards of the Coast - All Rights Reserved

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

Thanks(back to top)

To-Do List(back to top)

See the Github Issues list.

Missing Sets(back to top)

Other JSON Sites(back to top)
Heroes of the