21

I am going to write a program to manage my library of Magic cards and I am looking for a database file or list of all of the cards that have been released. I know that the Gathering site is useful, but it limits the number of cards I can return in a search. I would happily accept a spreadsheet file, database file, or even a text file.

The more information contained in the database, the better. Having associated images would just be fantastic, but at this point I would settle for names and basic stats of the cards.

Christopher Rayl
  • 321
  • 1
  • 2
  • 5

5 Answers5

20

as an alternative, you can also get the full set of cards in JSON format - including all sets, languages, printings and detailed information - from this website: http://mtgjson.com/

This website also provided information to work with its associated site for serving images, found here: http://mtgimage.com. Unfortunately however, subsequently this website has been shut down by WotC.

this websites appears to be designed specifically for developers, with explanations of what each property in the JSON objects means.

Patters
  • 4,827
  • 3
  • 29
  • 61
  • 1
    I was playing with this over the weekend and it works quite well, there are a couple of hiccups to look out for. the "booster" attribute of each set object didn't play well with the library I used (Newtonsoft Json). And contrary to my first implementation, converted mana costs cannot be integers. Thanks unhinged! – Patters Mar 10 '14 at 14:47
  • As of march 10th, mtgimage.com was shut down and is no longer offering images for Magic the Gathering cards. – Coreus Jun 14 '15 at 23:36
  • 1
    updated my answer to reflect this. shame it was taken down! – Patters Jun 15 '15 at 12:04
  • @Patters, Was it even legal? It doensn't stand a chance against MTG. – Pacerier Jun 29 '15 at 21:32
6

You can grab a complete list here it's in .xls too! I have downloaded a copy but it looks to be someone's personal list and might disappear at any time. I don't have the ability to attach a file yet so download it quick!

If that is not what you want then your best bet would be Cockatrice but be aware of breaking the Gatherer ToS.

MaskedPlant
  • 591
  • 4
  • 5
3

Here is it in XML and ASCII, complete from what I gather.

John
  • 5,565
  • 2
  • 30
  • 54
Reactormonk
  • 1,057
  • 1
  • 8
  • 17
1

For people that are still searching for a program to save you set, put in trade cards and or make a wishlist. I found this awesome site that does exactly that! http://deckbox.org/. After you have listed all of your cards, you can even see the value of your set.

user6940
  • 11
  • 1
  • I was thinking of building a similar tool to the OP. I want my collection organized by which deck each card is in, with the possibility of proxies. Does Deckbox provide this? – thepeer Apr 02 '14 at 14:40
  • Sort of. You can put decklists in Deckbox, and see how many of each card is in your inventory. Unfortunately, you cannot 'tag' cards to see in which deck they are, or how many you are using across your decks. – Jorn Aug 07 '14 at 09:44
0

I have not seen anyone mention this one. But MTG Studio (http://www.mtgstudio.com/) has what you are looking for. I use it to manage my collection.

JeiseunN
  • 9
  • 1