MTGJSON
Portable formats for all Magic: The Gathering data
MTGJSON is an open-source project that catalogs all Magic: The Gathering data in portable formats. Using an aggregation process we fetch information between multiple resources and approved partners, and combine all that data in to various downloadable formats.
Featured Highlights
Portable Formats
You can download our data in your favorite format from our "API-like" server. We support JSON, CSV's, and even database files.
Daily Updates
MTGJSON files are built daily so you can keep your projects in sync as new cards, sets, rules, and other updates are added.
Card Pricing
We keep a limited history of all card prices provided by our partners to help further power your projects.
GraphQL API
Utilize our data efficiently with MTGGraphQL and query cards, decks, and even prices. Currently in beta and only available to Patreon subscribers.
Descriptive Properties
Learn all about data property names, values, and enumerations.
Simplified Searching
We index all documentation so searching is a breeze. Search for anything and get immediate results.
TypeScript Notations
View the Types of each Data Model and help keep your code type safe.
Direct Downloads
You can remotely fetch files but we also provide a simple interface to get the files as needed.
Team Leads
Zach Halpern
Lead Developer & MaintainerZach is a hippo fanatic who loves playing with big data and giving back to the community in unique ways. He has worked on MTGJSON since 2016, and has led the design and development of versions 4 and 5. His work can also be seen heavily in the open-source Cockatrice game client.
Milo Rue
GraphQL DeveloperMilo is a TypeScript and React enthusiast who enjoys learning the newest web technologies. In his free time he enjoys hiking, cats, losing at Catan, video games, and e-sports.
Eric Lakatos
Documentation DeveloperEric is a conceptualizer that loves deer, movies, open-source software, and is an avid supporter of the Magic: The Gathering developer community.
Patreon Supporters
- Cardhoarder
mythic Supporter
(5 Years)
- CardCastle
mythic Supporter
(4 Years, 7 Months)
- CardBoard Live
mythic Supporter
(4 Years, 2 Months)
- Out of Cards
mythic Supporter
(4 Years)
- MTGBAN
mythic Supporter
(3 Years, 8 Months)
F
Fetchbot Sorter
mythic Supporter
(3 Years, 8 Months)
Q
Quinn Gil
mythic Supporter
(2 Years, 8 Months)
- Mantle
mythic Supporter
(1 Year, 4 Months)
- My MTG Collection
rare Supporter
(4 Years, 7 Months)
- DeckTech.io
rare Supporter
(3 Years, 3 Months)
J
Josh Moore
rare Supporter
(2 Years, 10 Months)
- MTG Familiar
rare Supporter
(2 Years, 8 Months)
E
Edward Evans
rare Supporter
(2 Years, 4 Months)
R
Ryan V
rare Supporter
(1 Year, 1 Month)
- Moxfield
rare Supporter
(1 Year)
O
Opap's Ditudidi
rare Supporter
(11 Months)
H
Harry Henderson
rare Supporter
(10 Months)
B
Bryan Yang
rare Supporter
(10 Months)
- MTG Decks
uncommon Supporter
(4 Years, 7 Months)
- MTG Brewmaster
uncommon Supporter
(4 Years, 7 Months)
- ComboDeck
uncommon Supporter
(4 Years, 7 Months)
- Cockatrice
uncommon Supporter
(4 Years, 7 Months)
E
Eric Richards
uncommon Supporter
(4 Years, 7 Months)
- MagicMerchant
uncommon Supporter
(4 Years, 5 Months)
- MTG.Design
uncommon Supporter
(4 Years)
- LoadingReadyRun Bot
uncommon Supporter
(3 Years, 11 Months)
François Andrieux
uncommon Supporter
(3 Years, 11 Months)
C
Chris Connett
uncommon Supporter
(3 Years, 10 Months)
- MagicHunter
uncommon Supporter
(3 Years, 9 Months)
S
Samuel Perkins
uncommon Supporter
(3 Years, 4 Months)
T
Tyler Greene
uncommon Supporter
(3 Years, 4 Months)
K
Kzorith
uncommon Supporter
(3 Years, 4 Months)
E
Eric Kinsey
uncommon Supporter
(3 Years, 4 Months)
C
CRISPY
uncommon Supporter
(2 Years, 11 Months)
- MagicML
uncommon Supporter
(2 Years, 10 Months)
- MTGStocks
uncommon Supporter
(2 Years, 10 Months)
P
Paul
uncommon Supporter
(2 Years, 10 Months)
G
Greg Brown
uncommon Supporter
(2 Years, 9 Months)
M
Malcolm Moss
uncommon Supporter
(2 Years, 9 Months)
J
Jathby Bredas
uncommon Supporter
(2 Years, 6 Months)
M
Matt Stratton
uncommon Supporter
(2 Years, 3 Months)
N
Nick C
uncommon Supporter
(2 Years, 2 Months)
- Buy Trade Sell Cards
uncommon Supporter
(1 Year, 9 Months)
C
Ce Hjort-Trærup
uncommon Supporter
(1 Year, 9 Months)
L
Lincoln Davidson
uncommon Supporter
(1 Year, 7 Months)
R
Rodentman
uncommon Supporter
(1 Year, 6 Months)
E
Ethienne Graveline
uncommon Supporter
(1 Year, 4 Months)
M
Mark Lindsey
uncommon Supporter
(1 Year, 2 Months)
R
Richard Anderson
uncommon Supporter
(1 Year, 2 Months)
D
Dark Audio Stash
uncommon Supporter
(1 Year, 1 Month)
T
Tim Rayburn
uncommon Supporter
(1 Year)
T
The Rare Company
uncommon Supporter
(1 Year)
S
Steffen Jensen
uncommon Supporter
(11 Months)
M
Matt Palumbo
uncommon Supporter
(11 Months)
D
Dmitri Ignakov
uncommon Supporter
(10 Months)
M
Max Isenberg
uncommon Supporter
(10 Months)
- FaceToFaceGames
uncommon Supporter
(9 Months)
MTGJSON Powered Applications
- Aetherhub
- Booster Box Simulator
- Boutique Awesome
- CardConduit
- Cardmarket
- Card Codex
C
- Cards Info
- Cardsphere
- Cube Tutor
- Custom Standard
- DeckList
D
- DideRobot
D
- dr4ft
- Draftalot
- Draftsim
- EDHrec
- IPGTree
- Liminal Thoughts
- LoadingReadyRun
- Magarena
- MagicFetchBot
M
- Magic Data Science
- Magic Manager
- Magidex
- Metadeck
- MTGCardFetcher
M
- MTG Addict
- MTG Companion
- MTG Developers
- MTG Discover
- MTG Korean
- MTG Lands
M
- MTG NeuralNet
- MTG On Curve
- MTG Search
- MTG Tracker
- mtg.onl
- mtg.wtf
- mtgcard
- mtgen.net
- MTGNexus
- MTGPackSim
M
- MYPCards
- Planar Bridge
- Planestrader
- RDWonline Magicollection
- RulesGuru
- Scryfall
- Stream Decker
- TCGplayer
- The Mana Vault
- Troll and Toad
- TutorCards
- viMTG
- XMage