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

Card images and set and mana symbols are available here: mtgimage.com

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



Current Version: 2.13.1

   Last Updated: Dec 3, 2014(change log)



ALERT: alert message goes here



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



All Sets
Documentation
Card Data Only Card Data with Extras
AllSets.json 11.9MB AllSets-x.json 39.7MB
AllSets.json.zip 2.4MB AllSets-x.json.zip 7.3MB
All Cards
Documentation
Card Data Only Card Data with Extras
AllCards.json 5.1MB AllCards-x.json 16.7MB
AllCards.json.zip 825.1KB AllCards-x.json.zip 3.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"
    }
		

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 code name of the set
        "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'
         "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",
                     "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 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


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', 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, 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 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 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.
imageName "ajani goldmane" The mtgimage.com file name for this card. For AllSets and set specific JSON, use the /set or /setname prefix. For AllCards JSON use the /card prefix. 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)
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.
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. Only present if different than the english card name.
printings [ "Ice Age", "Chronicles" ] The sets that this card was printed in.
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 { "Legacy" : "Banned",       
"Vintage" : "Restricted",         
"Commander" : "Legal" }       
"Commander" : "Special (Banned as Commander)"   
Which formats this card is legal, restricted or banned in. The object's keys are the format and the values are the legality.
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.

AllCards.json

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, 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.

Note: The "imageName" field in this file is meant for use with the mtgimage.com "/card/" prefix.

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="http://mtgjson.com/json/AllSets.jsonp"></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 mana symbols and set symbols are available on mtgimage.com

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(back to top)

Version Date Changes
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 http://mtgcommander.net/rules.php
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 mtgimage.com /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 AllSetFiles.zip. 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 AllSetFiles.zip and AllSetFiles-x.zip 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: AllSetFiles.zip     2.6MB*Windows Warning
                        with extras: AllSetFiles-x.zip   7.5MB
Name Code Release Date Card Data Only Card Data with Extras
Limited Edition Alpha  LEA 1993-08-05  LEA.json  116KB  LEA-x.json  395KB
 LEA.json.zip 23.9KB  LEA-x.json.zip 76.8KB
Limited Edition Beta  LEB 1993-10-01  LEB.json  118KB  LEB-x.json  413KB
 LEB.json.zip 24.2KB  LEB-x.json.zip 77.8KB
Unlimited Edition  2ED 1993-12-01  2ED.json  118KB  2ED-x.json  413KB
 2ED.json.zip 7.8KB  2ED-x.json.zip 20.1KB
Arabian Nights  ARN 1993-12-01  ARN.json   39KB  ARN-x.json  100KB
 ARN.json.zip 24.2KB  ARN-x.json.zip 77.8KB
Dragon Con pDRC 1994-01-01 pDRC.json    1KB pDRC-x.json    2KB
pDRC.json.zip 751 bytes pDRC-x.json.zip 1.2KB
Antiquities  ATQ 1994-03-01  ATQ.json   47KB  ATQ-x.json  124KB
 ATQ.json.zip 10.1KB  ATQ-x.json.zip 23.2KB
Revised Edition  3ED 1994-04-01  3ED.json  120KB  3ED-x.json  412KB
 3ED.json.zip 24.8KB  3ED-x.json.zip 76.9KB
Legends  LEG 1994-06-01  LEG.json  141KB  LEG-x.json  312KB
 LEG.json.zip 29.5KB  LEG-x.json.zip 65.5KB
The Dark  DRK 1994-08-01  DRK.json   53KB  DRK-x.json  123KB
 DRK.json.zip 12.3KB  DRK-x.json.zip 26.5KB
Fallen Empires  FEM 1994-11-01  FEM.json  100KB  FEM-x.json  215KB
 FEM.json.zip 12.7KB  FEM-x.json.zip 44.2KB
Media Inserts pMEI 1995-01-01 pMEI.json   53KB pMEI-x.json  208KB
pMEI.json.zip 17.5KB pMEI-x.json.zip 30.8KB
Legend Membership pLGM 1995-01-01 pLGM.json 866 bytes pLGM-x.json    3KB
pLGM.json.zip 593 bytes pLGM-x.json.zip 1.3KB
Fourth Edition  4ED 1995-04-01  4ED.json  156KB  4ED-x.json  477KB
 4ED.json.zip 32.3KB  4ED-x.json.zip 89.8KB
Ice Age  ICE 1995-06-01  ICE.json  180KB  ICE-x.json  461KB
 ICE.json.zip 36.0KB  ICE-x.json.zip 85.6KB
Chronicles  CHR 1995-07-01  CHR.json   56KB  CHR-x.json  143KB
 CHR.json.zip 12.2KB  CHR-x.json.zip 28.1KB
Homelands  HML 1995-10-01  HML.json   67KB  HML-x.json  132KB
 HML.json.zip 13.7KB  HML-x.json.zip 23.8KB
Alliances  ALL 1996-06-10  ALL.json  100KB  ALL-x.json  216KB
 ALL.json.zip 18.5KB  ALL-x.json.zip 35.2KB
Rivals Quick Start Set  RQS 1996-07-01  RQS.json   21KB  RQS-x.json   78KB
 RQS.json.zip 5.8KB  RQS-x.json.zip 15.2KB
Arena League pARL 1996-08-02 pARL.json   29KB pARL-x.json  173KB
pARL.json.zip 6.6KB pARL-x.json.zip 16.6KB
Celebration pCEL 1996-08-14 pCEL.json    3KB pCEL-x.json    4KB
pCEL.json.zip 1.4KB pCEL-x.json.zip 1.6KB
Mirage  MIR 1996-10-08  MIR.json  161KB  MIR-x.json  407KB
 MIR.json.zip 34.6KB  MIR-x.json.zip 71.8KB
Multiverse Gift Box  MGB 1996-11-01  MGB.json    5KB  MGB-x.json   11KB
 MGB.json.zip 1.9KB  MGB-x.json.zip 3.4KB
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.9KB
Visions  VIS 1997-02-03  VIS.json   80KB  VIS-x.json  185KB
 VIS.json.zip 18.1KB  VIS-x.json.zip 36.2KB
Fifth Edition  5ED 1997-03-24  5ED.json  191KB  5ED-x.json  573KB
 5ED.json.zip 42.0KB  5ED-x.json.zip 108.0KB
Vanguard  VAN 1997-05-01  VAN.json   52KB  VAN-x.json   79KB
 VAN.json.zip 965 bytes  VAN-x.json.zip 1.7KB
Portal  POR 1997-05-01  POR.json   77KB  POR-x.json  230KB
 POR.json.zip 14.6KB  POR-x.json.zip 34.4KB
Portal Demo Game pPOD 1997-05-01 pPOD.json    2KB pPOD-x.json    5KB
pPOD.json.zip 12.4KB pPOD-x.json.zip 13.9KB
Weatherlight  WTH 1997-06-09  WTH.json   77KB  WTH-x.json  193KB
 WTH.json.zip 16.9KB  WTH-x.json.zip 37.8KB
Prerelease Events pPRE 1997-10-04 pPRE.json   48KB pPRE-x.json  158KB
pPRE.json.zip 11.2KB pPRE-x.json.zip 37.4KB
Tempest  TMP 1997-10-14  TMP.json  147KB  TMP-x.json  397KB
 TMP.json.zip 31.1KB  TMP-x.json.zip 73.1KB
Stronghold  STH 1998-03-02  STH.json   63KB  STH-x.json  146KB
 STH.json.zip 14.0KB  STH-x.json.zip 28.3KB
Portal Second Age  PO2 1998-06-01  PO2.json   59KB  PO2-x.json  177KB
 PO2.json.zip 11.4KB  PO2-x.json.zip 27.2KB
Judge Gift Program pJGP 1998-06-01 pJGP.json   40KB pJGP-x.json  126KB
pJGP.json.zip 9.6KB pJGP-x.json.zip 27.6KB
Exodus  EXO 1998-06-15  EXO.json   65KB  EXO-x.json  144KB
 EXO.json.zip 14.3KB  EXO-x.json.zip 28.1KB
Unglued  UGL 1998-08-11  UGL.json   45KB  UGL-x.json   84KB
 UGL.json.zip 11.5KB  UGL-x.json.zip 14.6KB
Asia Pacific Land Program pALP 1998-09-01 pALP.json    4KB pALP-x.json   45KB
pALP.json.zip 652 bytes pALP-x.json.zip 2.6KB
Urza's Saga  USG 1998-10-12  USG.json  150KB  USG-x.json  412KB
 USG.json.zip 31.2KB  USG-x.json.zip 70.4KB
Anthologies  ATH 1998-11-01  ATH.json   32KB  ATH-x.json  108KB
 ATH.json.zip 8.0KB  ATH-x.json.zip 21.9KB
Urza's Legacy  ULG 1999-02-15  ULG.json   64KB  ULG-x.json  149KB
 ULG.json.zip 14.2KB  ULG-x.json.zip 27.7KB
Classic Sixth Edition  6ED 1999-04-21  6ED.json  141KB  6ED-x.json  443KB
 6ED.json.zip 31.9KB  6ED-x.json.zip 79.2KB
Portal Three Kingdoms  PTK 1999-05-01  PTK.json   81KB  PTK-x.json  188KB
 PTK.json.zip 16.4KB  PTK-x.json.zip 28.8KB
Urza's Destiny  UDS 1999-06-07  UDS.json   64KB  UDS-x.json  145KB
 UDS.json.zip 14.2KB  UDS-x.json.zip 28.3KB
Starter 1999  S99 1999-07-01  S99.json   62KB  S99-x.json  205KB
 S99.json.zip 12.8KB  S99-x.json.zip 31.0KB
Guru pGRU 1999-07-12 pGRU.json    1KB pGRU-x.json   15KB
pGRU.json.zip 494 bytes pGRU-x.json.zip 2.1KB
Worlds pWOR 1999-08-04 pWOR.json 575 bytes pWOR-x.json    1KB
pWOR.json.zip 513 bytes pWOR-x.json.zip 807 bytes
Wizards of the Coast Online Store pWOS 1999-09-04 pWOS.json 684 bytes pWOS-x.json    2KB
pWOS.json.zip 581 bytes pWOS-x.json.zip 1.1KB
Mercadian Masques  MMQ 1999-10-04  MMQ.json  149KB  MMQ-x.json  349KB
 MMQ.json.zip 30.5KB  MMQ-x.json.zip 56.5KB
Battle Royale Box Set  BRB 1999-11-12  BRB.json   50KB  BRB-x.json  219KB
 BRB.json.zip 10.8KB  BRB-x.json.zip 27.7KB
Super Series pSUS 1999-12-01 pSUS.json   16KB pSUS-x.json   45KB
pSUS.json.zip 3.1KB pSUS-x.json.zip 7.3KB
Friday Night Magic pFNM 2000-02-01 pFNM.json   81KB pFNM-x.json  250KB
pFNM.json.zip 18.8KB pFNM-x.json.zip 55.1KB
European Land Program pELP 2000-02-05 pELP.json    3KB pELP-x.json   44KB
pELP.json.zip 598 bytes pELP-x.json.zip 2.5KB
Nemesis  NMS 2000-02-14  NMS.json   66KB  NMS-x.json  130KB
 NMS.json.zip 13.4KB  NMS-x.json.zip 21.8KB
Starter 2000  S00 2000-04-01  S00.json   20KB  S00-x.json   81KB
 S00.json.zip 5.3KB  S00-x.json.zip 12.6KB
Prophecy  PCY 2000-06-05  PCY.json   65KB  PCY-x.json  124KB
 PCY.json.zip 14.4KB  PCY-x.json.zip 22.4KB
Beatdown Box Set  BTD 2000-10-01  BTD.json   36KB  BTD-x.json  130KB
 BTD.json.zip 8.5KB  BTD-x.json.zip 21.2KB
Invasion  INV 2000-10-02  INV.json  154KB  INV-x.json  426KB
 INV.json.zip 31.8KB  INV-x.json.zip 70.1KB
Planeshift  PLS 2001-02-05  PLS.json   68KB  PLS-x.json  178KB
 PLS.json.zip 14.4KB  PLS-x.json.zip 29.9KB
Seventh Edition  7ED 2001-04-11  7ED.json  140KB  7ED-x.json  465KB
 7ED.json.zip 29.9KB  7ED-x.json.zip 82.3KB
Magic Player Rewards pMPR 2001-05-01 pMPR.json   18KB pMPR-x.json   70KB
pMPR.json.zip 4.1KB pMPR-x.json.zip 14.4KB
Apocalypse  APC 2001-06-04  APC.json   66KB  APC-x.json  162KB
 APC.json.zip 13.8KB  APC-x.json.zip 27.8KB
Odyssey  ODY 2001-10-01  ODY.json  150KB  ODY-x.json  446KB
 ODY.json.zip 29.9KB  ODY-x.json.zip 72.0KB
Deckmasters  DKM 2001-12-01  DKM.json   19KB  DKM-x.json   72KB
 DKM.json.zip 5.3KB  DKM-x.json.zip 12.6KB
Torment  TOR 2002-02-04  TOR.json   66KB  TOR-x.json  173KB
 TOR.json.zip 13.5KB  TOR-x.json.zip 29.4KB
Judgment  JUD 2002-05-27  JUD.json   68KB  JUD-x.json  185KB
 JUD.json.zip 14.3KB  JUD-x.json.zip 32.4KB
Onslaught  ONS 2002-10-07  ONS.json  158KB  ONS-x.json  478KB
 ONS.json.zip 31.9KB  ONS-x.json.zip 77.3KB
Legions  LGN 2003-02-03  LGN.json   72KB  LGN-x.json  200KB
 LGN.json.zip 14.1KB  LGN-x.json.zip 32.3KB
Scourge  SCG 2003-05-26  SCG.json   67KB  SCG-x.json  202KB
 SCG.json.zip 13.8KB  SCG-x.json.zip 34.5KB
Release Events pREL 2003-07-26 pREL.json    7KB pREL-x.json   19KB
pREL.json.zip 2.4KB pREL-x.json.zip 5.3KB
Eighth Edition  8ED 2003-07-28  8ED.json  145KB  8ED-x.json  498KB
 8ED.json.zip 32.2KB  8ED-x.json.zip 90.6KB
Eighth Edition Box Set  8BS 2003-07-28  8BS.json    3KB  8BS-x.json    6KB
 8BS.json.zip 1.3KB  8BS-x.json.zip 1.8KB
Mirrodin  MRD 2003-10-02  MRD.json  133KB  MRD-x.json  439KB
 MRD.json.zip 28.2KB  MRD-x.json.zip 78.7KB
Darksteel  DST 2004-02-06  DST.json   76KB  DST-x.json  236KB
 DST.json.zip 16.7KB  DST-x.json.zip 44.9KB
Fifth Dawn  5DN 2004-06-04  5DN.json   76KB  5DN-x.json  228KB
 5DN.json.zip 16.9KB  5DN-x.json.zip 45.0KB
Champions of Kamigawa  CHK 2004-10-01  CHK.json  157KB  CHK-x.json  474KB
 CHK.json.zip 33.3KB  CHK-x.json.zip 83.7KB
Unhinged  UNH 2004-11-20  UNH.json   70KB  UNH-x.json  128KB
 UNH.json.zip 18.4KB  UNH-x.json.zip 24.4KB
Betrayers of Kamigawa  BOK 2005-02-04  BOK.json   89KB  BOK-x.json  257KB
 BOK.json.zip 18.5KB  BOK-x.json.zip 46.8KB
Saviors of Kamigawa  SOK 2005-06-03  SOK.json   85KB  SOK-x.json  247KB
 SOK.json.zip 18.3KB  SOK-x.json.zip 48.2KB
Ninth Edition  9ED 2005-07-29  9ED.json  147KB  9ED-x.json  533KB
 9ED.json.zip 32.7KB  9ED-x.json.zip 101.9KB
Ninth Edition Box Set  9BS 2005-07-29  9BS.json    4KB  9BS-x.json    9KB
 9BS.json.zip 1.6KB  9BS-x.json.zip 2.6KB
Ravnica: City of Guilds  RAV 2005-10-07  RAV.json  151KB  RAV-x.json  530KB
 RAV.json.zip 32.7KB  RAV-x.json.zip 102.5KB
Two-Headed Giant Tournament p2HG 2005-12-09 p2HG.json 662 bytes p2HG-x.json    2KB
p2HG.json.zip 569 bytes p2HG-x.json.zip 1.1KB
WPN and Gateway pWPN 2006-01-01 pWPN.json   30KB pWPN-x.json   97KB
pWPN.json.zip 7.8KB pWPN-x.json.zip 23.3KB
Guildpact  GPT 2006-02-03  GPT.json   85KB  GPT-x.json  256KB
 GPT.json.zip 19.2KB  GPT-x.json.zip 53.4KB
Champs and States pCMP 2006-03-18 pCMP.json    5KB pCMP-x.json   18KB
pCMP.json.zip 1.8KB pCMP-x.json.zip 5.3KB
Dissension  DIS 2006-05-05  DIS.json   96KB  DIS-x.json  282KB
 DIS.json.zip 21.4KB  DIS-x.json.zip 58.1KB
Coldsnap  CSP 2006-07-21  CSP.json   82KB  CSP-x.json  252KB
 CSP.json.zip 17.7KB  CSP-x.json.zip 49.0KB
Coldsnap Theme Decks  CST 2006-07-21  CST.json   25KB  CST-x.json   91KB
 CST.json.zip 6.1KB  CST-x.json.zip 12.3KB
Time Spiral "Timeshifted"  TSB 2006-10-06  TSB.json   60KB  TSB-x.json  194KB
 TSB.json.zip 33.1KB  TSB-x.json.zip 104.5KB
Time Spiral  TSP 2006-10-06  TSP.json  154KB  TSP-x.json  590KB
 TSP.json.zip 13.5KB  TSP-x.json.zip 40.7KB
Happy Holidays pHHO 2006-12-31 pHHO.json    5KB pHHO-x.json    5KB
pHHO.json.zip 1.8KB pHHO-x.json.zip 1.9KB
Planar Chaos  PLC 2007-02-02  PLC.json   88KB  PLC-x.json  309KB
 PLC.json.zip 19.2KB  PLC-x.json.zip 61.0KB
Pro Tour pPRO 2007-02-09 pPRO.json    3KB pPRO-x.json   11KB
pPRO.json.zip 1.4KB pPRO-x.json.zip 3.8KB
Grand Prix pGPX 2007-02-24 pGPX.json    5KB pGPX-x.json   16KB
pGPX.json.zip 2.0KB pGPX-x.json.zip 4.8KB
Future Sight  FUT 2007-05-04  FUT.json   94KB  FUT-x.json  340KB
 FUT.json.zip 20.5KB  FUT-x.json.zip 69.6KB
Tenth Edition  10E 2007-07-13  10E.json  172KB  10E-x.json  619KB
 10E.json.zip 39.4KB  10E-x.json.zip 123.4KB
Magic Game Day pMGD 2007-07-14 pMGD.json   18KB pMGD-x.json   67KB
pMGD.json.zip 4.7KB pMGD-x.json.zip 16.7KB
Summer of Magic pSUM 2007-07-21 pSUM.json    1KB pSUM-x.json    4KB
pSUM.json.zip 20.2KB pSUM-x.json.zip 45.6KB
Masters Edition  MED 2007-09-10  MED.json   89KB  MED-x.json  257KB
 MED.json.zip 32.1KB  MED-x.json.zip 105.3KB
Lorwyn  LRW 2007-10-12  LRW.json  153KB  LRW-x.json  532KB
 LRW.json.zip 6.7KB  LRW-x.json.zip 17.8KB
Duel Decks: Elves vs. Goblins  EVG 2007-11-16  EVG.json   28KB  EVG-x.json  102KB
 EVG.json.zip 4.9KB  EVG-x.json.zip 17.0KB
Launch Parties pLPA 2008-02-01 pLPA.json   17KB pLPA-x.json   67KB
pLPA.json.zip 17.0KB pLPA-x.json.zip 54.9KB
Morningtide  MOR 2008-02-01  MOR.json   79KB  MOR-x.json  281KB
 MOR.json.zip 741 bytes  MOR-x.json.zip 1.5KB
15th Anniversary p15A 2008-04-01 p15A.json    1KB p15A-x.json    3KB
p15A.json.zip 32.8KB p15A-x.json.zip 109.1KB
Shadowmoor  SHM 2008-05-02  SHM.json  146KB  SHM-x.json  547KB
 SHM.json.zip 666 bytes  SHM-x.json.zip 1.6KB
Eventide  EVE 2008-07-25  EVE.json   92KB  EVE-x.json  337KB
 EVE.json.zip 20.1KB  EVE-x.json.zip 66.7KB
From the Vault: Dragons  DRB 2008-08-29  DRB.json    8KB  DRB-x.json   24KB
 DRB.json.zip 2.4KB  DRB-x.json.zip 5.9KB
Masters Edition II  ME2 2008-09-22  ME2.json  119KB  ME2-x.json  288KB
 ME2.json.zip 25.5KB  ME2-x.json.zip 51.2KB
Shards of Alara  ALA 2008-10-03  ALA.json  122KB  ALA-x.json  521KB
 ALA.json.zip 27.7KB  ALA-x.json.zip 99.9KB
Duel Decks: Jace vs. Chandra  DD2 2008-11-07  DD2.json   28KB  DD2-x.json  124KB
 DD2.json.zip 6.5KB  DD2-x.json.zip 23.1KB
Conflux
*Windows Warning
 CON 2009-02-06  CON.json   73KB  CON-x.json  249KB
 CON.json.zip 17.7KB  CON-x.json.zip 53.6KB
Duel Decks: Divine vs. Demonic  DDC 2009-04-10  DDC.json   27KB  DDC-x.json  104KB
 DDC.json.zip 6.7KB  DDC-x.json.zip 18.5KB
Alara Reborn  ARB 2009-04-30  ARB.json   75KB  ARB-x.json  275KB
 ARB.json.zip 16.8KB  ARB-x.json.zip 56.2KB
Magic 2010  M10 2009-07-17  M10.json  109KB  M10-x.json  454KB
 M10.json.zip 25.7KB  M10-x.json.zip 91.4KB
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   91KB  HOP-x.json  418KB
 HOP.json.zip 20.2KB  HOP-x.json.zip 67.1KB
Masters Edition III  ME3 2009-09-07  ME3.json  106KB  ME3-x.json  286KB
 ME3.json.zip 23.3KB  ME3-x.json.zip 52.4KB
Zendikar  ZEN 2009-10-02  ZEN.json  123KB  ZEN-x.json  536KB
 ZEN.json.zip 25.6KB  ZEN-x.json.zip 92.8KB
Duel Decks: Garruk vs. Liliana  DDD 2009-10-30  DDD.json   28KB  DDD-x.json  117KB
 DDD.json.zip 7.0KB  DDD-x.json.zip 21.1KB
Premium Deck Series: Slivers  H09 2009-11-20  H09.json   19KB  H09-x.json   73KB
 H09.json.zip 5.0KB  H09-x.json.zip 12.1KB
Worldwake  WWK 2010-02-05  WWK.json   71KB  WWK-x.json  279KB
 WWK.json.zip 16.3KB  WWK-x.json.zip 55.7KB
Duel Decks: Phyrexia vs. the Coalition  DDE 2010-03-19  DDE.json   32KB  DDE-x.json  111KB
 DDE.json.zip 7.5KB  DDE-x.json.zip 18.4KB
Rise of the Eldrazi  ROE 2010-04-23  ROE.json  117KB  ROE-x.json  575KB
 ROE.json.zip 26.1KB  ROE-x.json.zip 107.9KB
Duels of the Planeswalkers  DPA 2010-06-04  DPA.json   45KB  DPA-x.json  192KB
 DPA.json.zip 11.0KB  DPA-x.json.zip 33.4KB
Archenemy  ARC 2010-06-18  ARC.json   89KB  ARC-x.json  333KB
 ARC.json.zip 20.4KB  ARC-x.json.zip 68.8KB
Magic 2011  M11 2010-07-16  M11.json  109KB  M11-x.json  470KB
 M11.json.zip 25.3KB  M11-x.json.zip 94.7KB
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.8KB
Duel Decks: Elspeth vs. Tezzeret  DDF 2010-09-03  DDF.json   35KB  DDF-x.json  145KB
 DDF.json.zip 8.7KB  DDF-x.json.zip 28.2KB
Scars of Mirrodin  SOM 2010-10-01  SOM.json  120KB  SOM-x.json  494KB
 SOM.json.zip 25.7KB  SOM-x.json.zip 93.2KB
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.5KB
Masters Edition IV  ME4 2011-01-10  ME4.json  111KB  ME4-x.json  279KB
 ME4.json.zip 23.8KB  ME4-x.json.zip 50.4KB
Mirrodin Besieged  MBS 2011-02-04  MBS.json   74KB  MBS-x.json  262KB
 MBS.json.zip 15.8KB  MBS-x.json.zip 52.0KB
Duel Decks: Knights vs. Dragons  DDG 2011-04-01  DDG.json   37KB  DDG-x.json  147KB
 DDG.json.zip 8.9KB  DDG-x.json.zip 27.0KB
New Phyrexia  NPH 2011-05-13  NPH.json   86KB  NPH-x.json  325KB
 NPH.json.zip 17.9KB  NPH-x.json.zip 61.2KB
Magic: The Gathering-Commander  CMD 2011-06-17  CMD.json  146KB  CMD-x.json  542KB
 CMD.json.zip 31.8KB  CMD-x.json.zip 106.1KB
Magic 2012  M12 2011-07-15  M12.json  111KB  M12-x.json  463KB
 M12.json.zip 25.5KB  M12-x.json.zip 92.2KB
From the Vault: Legends  V11 2011-08-26  V11.json    9KB  V11-x.json   28KB
 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.1KB  DDH-x.json.zip 28.8KB
Innistrad  ISD 2011-09-30  ISD.json  135KB  ISD-x.json  470KB
 ISD.json.zip 30.3KB  ISD-x.json.zip 92.7KB
Premium Deck Series: Graveborn  PD3 2011-11-18  PD3.json   13KB  PD3-x.json   50KB
 PD3.json.zip 3.8KB  PD3-x.json.zip 9.8KB
Dark Ascension  DKA 2012-02-03  DKA.json   86KB  DKA-x.json  287KB
 DKA.json.zip 19.1KB  DKA-x.json.zip 60.0KB
Duel Decks: Venser vs. Koth  DDI 2012-03-30  DDI.json   35KB  DDI-x.json  145KB
 DDI.json.zip 8.6KB  DDI-x.json.zip 27.7KB
Avacyn Restored  AVR 2012-05-04  AVR.json  113KB  AVR-x.json  429KB
 AVR.json.zip 24.4KB  AVR-x.json.zip 85.4KB
Planechase 2012 Edition  PC2 2012-06-01  PC2.json   91KB  PC2-x.json  374KB
 PC2.json.zip 19.2KB  PC2-x.json.zip 68.1KB
Magic 2013  M13 2012-07-13  M13.json  112KB  M13-x.json  465KB
 M13.json.zip 26.0KB  M13-x.json.zip 94.9KB
From the Vault: Realms  V12 2012-08-31  V12.json    6KB  V12-x.json   22KB
 V12.json.zip 2.2KB  V12-x.json.zip 5.9KB
Duel Decks: Izzet vs. Golgari  DDJ 2012-09-07  DDJ.json   40KB  DDJ-x.json  168KB
 DDJ.json.zip 9.1KB  DDJ-x.json.zip 28.8KB
Return to Ravnica  RTR 2012-10-05  RTR.json  130KB  RTR-x.json  545KB
 RTR.json.zip 28.6KB  RTR-x.json.zip 104.5KB
Commander's Arsenal  CM1 2012-11-02  CM1.json    9KB  CM1-x.json   29KB
 CM1.json.zip 3.1KB  CM1-x.json.zip 7.3KB
Gatecrash  GTC 2013-02-01  GTC.json  127KB  GTC-x.json  503KB
 GTC.json.zip 28.0KB  GTC-x.json.zip 103.0KB
Duel Decks: Sorin vs. Tibalt  DDK 2013-03-15  DDK.json   36KB  DDK-x.json  155KB
 DDK.json.zip 8.4KB  DDK-x.json.zip 28.0KB
World Magic Cup Qualifiers pWCQ 2013-04-06 pWCQ.json    1KB pWCQ-x.json    5KB
pWCQ.json.zip 839 bytes pWCQ-x.json.zip 1.9KB
Dragon's Maze  DGM 2013-05-03  DGM.json   84KB  DGM-x.json  383KB
 DGM.json.zip 18.8KB  DGM-x.json.zip 69.3KB
Modern Masters  MMA 2013-06-07  MMA.json  116KB  MMA-x.json  441KB
 MMA.json.zip 25.2KB  MMA-x.json.zip 88.2KB
Magic 2014 Core Set  M14 2013-07-19  M14.json  111KB  M14-x.json  476KB
 M14.json.zip 25.7KB  M14-x.json.zip 94.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.5KB
Duel Decks: Heroes vs. Monsters  DDL 2013-09-06  DDL.json   35KB  DDL-x.json  152KB
 DDL.json.zip 8.5KB  DDL-x.json.zip 25.9KB
Theros  THS 2013-09-27  THS.json  121KB  THS-x.json  542KB
 THS.json.zip 25.3KB  THS-x.json.zip 99.0KB
Commander 2013 Edition  C13 2013-11-01  C13.json  164KB  C13-x.json  611KB
 C13.json.zip 36.1KB  C13-x.json.zip 121.8KB
Born of the Gods  BNG 2014-02-07  BNG.json   85KB  BNG-x.json  380KB
 BNG.json.zip 18.1KB  BNG-x.json.zip 68.4KB
Duel Decks: Jace vs. Vraska  DDM 2014-03-14  DDM.json   40KB  DDM-x.json  177KB
 DDM.json.zip 9.4KB  DDM-x.json.zip 32.8KB
Journey into Nyx  JOU 2014-05-02  JOU.json   82KB  JOU-x.json  360KB
 JOU.json.zip 18.2KB  JOU-x.json.zip 68.1KB
Modern Event Deck 2014  MD1 2014-05-30  MD1.json   12KB  MD1-x.json   50KB
 MD1.json.zip 3.9KB  MD1-x.json.zip 12.2KB
Magic: The Gathering—Conspiracy  CNS 2014-06-06  CNS.json  102KB  CNS-x.json  351KB
 CNS.json.zip 23.3KB  CNS-x.json.zip 73.5KB
Vintage Masters  VMA 2014-06-16  VMA.json  143KB  VMA-x.json  394KB
 VMA.json.zip 30.7KB  VMA-x.json.zip 72.7KB
Magic 2015 Core Set  M15 2014-07-18  M15.json  134KB  M15-x.json  562KB
 M15.json.zip 29.7KB  M15-x.json.zip 109.9KB
From the Vault: Annihilation (2014)  V14 2014-08-22  V14.json    6KB  V14-x.json   22KB
 V14.json.zip 2.2KB  V14-x.json.zip 5.6KB
Duel Decks: Speed vs. Cunning  DDN 2014-09-05  DDN.json   37KB  DDN-x.json  162KB
 DDN.json.zip 8.9KB  DDN-x.json.zip 29.5KB
Khans of Tarkir  KTK 2014-09-26  KTK.json  129KB  KTK-x.json  573KB
 KTK.json.zip 27.1KB  KTK-x.json.zip 101.3KB
Commander 2014  C14 2014-11-07  C14.json  153KB  C14-x.json  547KB
 C14.json.zip 33.6KB  C14-x.json.zip 110.3KB

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, CON.json.zip or extract AllSetFiles.zip (which contains CON.json)
Here are Window friendly links with an underscore prefix: _CON.json | _CON.json.zip | AllSetFiles_Windows.zip


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.