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 Zach Halpern's avatar]()
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.
![Robert Pratt Robert Pratt's avatar]()
Robert Pratt
Data EngineerA curious muppet who's always tinkering with the latest and greatest technologies to solve interesting problems.
Patreon Supporters
- Cardhoarder
![Nathaniel Buckley-Wright's avatar Nathaniel Buckley-Wright's avatar]()
mythic Supporter
(6 Years, 11 Months)
- CardCastle
![CardCastle's avatar CardCastle's avatar]()
mythic Supporter
(6 Years, 11 Months)
- Out of Cards
![Fluxflashor's avatar Fluxflashor's avatar]()
mythic Supporter
(6 Years, 4 Months)
- MTGBAN
![Koda Wah's avatar Koda Wah's avatar]()
mythic Supporter
(6 Years)
M
Malcolm Moss
mythic Supporter
(5 Years, 1 Month)
- Mantle
![Stephen Kirwan's avatar Stephen Kirwan's avatar]()
mythic Supporter
(3 Years, 8 Months)
- ManaPool
!['s avatar 's avatar]()
mythic Supporter
(2 Years)
C
ChatLurking
mythic Supporter
(2 Years)
S
Sebastiaan Provost
mythic Supporter
(1 Year, 4 Months)
y
yianna kokalas
mythic Supporter
(1 Year)
- Tcg Sync
![Tcg Sync's avatar Tcg Sync's avatar]()
mythic Supporter
(10 Months)
- Grove Warden Games
![Riley Cherry's avatar Riley Cherry's avatar]()
mythic Supporter
(6 Months)
A
Aaron Blohowiak
mythic Supporter
(5 Months)
T
Thomas Harris
mythic Supporter
(3 Months)
- My MTG Collection
![Joe Beaudoin's avatar Joe Beaudoin's avatar]()
rare Supporter
(6 Years, 11 Months)
J
Josh Moore
rare Supporter
(5 Years, 2 Months)
- MTG Familiar
rare Supporter
(5 Years)
E
Edward Evans
rare Supporter
(4 Years, 8 Months)
R
Ryan V
rare Supporter
(3 Years, 5 Months)
- Moxfield
![Moxfield's avatar Moxfield's avatar]()
rare Supporter
(3 Years, 4 Months)
O
Opap's Ditudidi
rare Supporter
(3 Years, 3 Months)
H
Harry Henderson
rare Supporter
(3 Years, 2 Months)
A
Alu
rare Supporter
(2 Years, 5 Months)
J
Jonathan Medina
rare Supporter
(1 Year, 9 Months)
E
Ethan Klein
rare Supporter
(1 Year, 2 Months)
D
Daniel Trone
rare Supporter
(1 Year, 1 Month)
G
Gabriel Rice
rare Supporter
(8 Months)
S
Scott Anderson
rare Supporter
(8 Months)
D
David Wong
rare Supporter
(6 Months)
- Cockatrice
![Zach Halpern's avatar Zach Halpern's avatar]()
uncommon Supporter
(6 Years, 11 Months)
- MTG Decks
![Angel Sevilla's avatar Angel Sevilla's avatar]()
uncommon Supporter
(6 Years, 11 Months)
- tekk.info
t
uncommon Supporter
(6 Years, 11 Months)
- MagicMerchant
![MagicMerchant.it's avatar MagicMerchant.it's avatar]()
uncommon Supporter
(6 Years, 9 Months)
- MTG.Design
uncommon Supporter
(6 Years, 4 Months)
- LoadingReadyRun Bot
![Phillip Bradbury's avatar Phillip Bradbury's avatar]()
uncommon Supporter
(6 Years, 3 Months)
![François Andrieux's avatar François Andrieux's avatar]()
François Andrieux
uncommon Supporter
(6 Years, 4 Months)
K
Kzorith
uncommon Supporter
(5 Years, 8 Months)
E
Eric Kinsey
uncommon Supporter
(5 Years, 8 Months)
J
Jason Caggiano
uncommon Supporter
(5 Years, 6 Months)
J
Jathby Dredas
uncommon Supporter
(4 Years, 10 Months)
M
Matt Stratton
uncommon Supporter
(4 Years, 7 Months)
N
Nick C
uncommon Supporter
(4 Years, 6 Months)
- Buy Trade Sell Cards
![Bernard Street's avatar Bernard Street's avatar]()
uncommon Supporter
(4 Years, 1 Month)
C
Ce Hjort-Trærup
uncommon Supporter
(4 Years, 1 Month)
M
Maisy
uncommon Supporter
(3 Years, 10 Months)
- The Rare Company
![The Rare Company's avatar The Rare Company's avatar]()
uncommon Supporter
(3 Years, 4 Months)
S
Steffen Jensen
uncommon Supporter
(3 Years, 3 Months)
D
Dmitri Ignakov
uncommon Supporter
(3 Years, 2 Months)
M
Max Isenberg
uncommon Supporter
(3 Years, 2 Months)
D
David Fenko
uncommon Supporter
(3 Years, 1 Month)
O
Orlando
uncommon Supporter
(2 Years, 11 Months)
N
Noah Keating
uncommon Supporter
(2 Years, 8 Months)
J
Jordan Munson
uncommon Supporter
(2 Years, 4 Months)
T
Terry
uncommon Supporter
(2 Years, 2 Months)
T
Thakkr
uncommon Supporter
(1 Year, 10 Months)
v
val bnn
uncommon Supporter
(1 Year, 7 Months)
N
Nick Driver
uncommon Supporter
(1 Year, 6 Months)
x
xGDPx
uncommon Supporter
(1 Year, 5 Months)
J
Joel Barnes
uncommon Supporter
(1 Year, 4 Months)
R
Ryan Prusinski
uncommon Supporter
(1 Year, 4 Months)
S
Smaeckle
uncommon Supporter
(1 Year, 3 Months)
W
Wheels35 - George W
uncommon Supporter
(1 Year, 2 Months)
R
Robin Hartlauer
uncommon Supporter
(1 Year, 2 Months)
W
Walker Smith
uncommon Supporter
(1 Year, 1 Month)
A
Ahagz
uncommon Supporter
(1 Year)
I
Ian Morrison
uncommon Supporter
(11 Months)
m
missive
uncommon Supporter
(10 Months)
D
David Shettler
uncommon Supporter
(10 Months)
R
Ryan Pettit
uncommon Supporter
(9 Months)
M
Michael Wood
uncommon Supporter
(8 Months)
M
Mart McMahon
uncommon Supporter
(8 Months)
D
Diego Soto
uncommon Supporter
(8 Months)
N
Nathan Pannell
uncommon Supporter
(7 Months)
G
GrantCodes
uncommon Supporter
(6 Months)
D
Daniel Carl
uncommon Supporter
(6 Months)
J
Joe Stutzke
uncommon Supporter
(5 Months)
A
Andrew Duncan
uncommon Supporter
(5 Months)
M
Michael Mulick
uncommon Supporter
(4 Months)
C
ChuckTheDM
uncommon Supporter
(3 Months)
D
Derek Stotz
uncommon Supporter
(3 Months)
A
Ame
uncommon Supporter
(3 Months)
S
Stephane Mercier
uncommon Supporter
(2 Months)
T
TheChosenJuans
uncommon Supporter
(2 Months)
Z
Zach Maynard
uncommon Supporter
(2 Months)
J
Jon Wendorf
uncommon Supporter
(2 Months)
g
gerg
uncommon Supporter
(2 Months)
K
Kelly Bodwin
uncommon Supporter
(1 Month)
M
Mercadia City
uncommon Supporter
(1 Month)
B
Brennan McMillan
uncommon Supporter
(1 Month)
- Another Round Disc Golf Salt Lake City
![Another Round Disc Golf Salt Lake City's avatar Another Round Disc Golf Salt Lake City's avatar]()
uncommon Supporter
(1 Month)
- MTGMate
![Nick Chmielewski's avatar Nick Chmielewski's avatar]()
uncommon Supporter
(1 Month)
MTGJSON Powered Applications
- Aetherhub
![Aetherhub's logo Aetherhub's logo]()
- Booster Box Simulator
![Booster Box Simulator's logo Booster Box Simulator's logo]()
- Boutique Awesome
![Boutique Awesome's logo Boutique Awesome's logo]()
- CardConduit
- Cardmarket
![Cardmarket's logo Cardmarket's logo]()
- Card Codex
C
- Cards Info
![Cards Info's logo Cards Info's logo]()
- Cardsphere
![Cardsphere's logo Cardsphere's logo]()
- Cube Tutor
![Cube Tutor's logo Cube Tutor's logo]()
- Custom Standard
![Custom Standard's logo Custom Standard's logo]()
- DeckList
D
- DideRobot
D
- dr4ft
![dr4ft's logo dr4ft's logo]()
- Draftalot
![Draftalot's logo Draftalot's logo]()
- Draftsim
![Draftsim's logo Draftsim's logo]()
- EDHrec
![EDHrec's logo EDHrec's logo]()
- IPGTree
![IPGTree's logo IPGTree's logo]()
- Liminal Thoughts
![Liminal Thoughts's logo Liminal Thoughts's logo]()
- LoadingReadyRun
![LoadingReadyRun's logo LoadingReadyRun's logo]()
- Magarena
![Magarena's logo Magarena's logo]()
- MagicFetchBot
M
- Magic Data Science
![Magic Data Science's logo Magic Data Science's logo]()
- Magic Manager
![Magic Manager's logo Magic Manager's logo]()
- Magidex
![Magidex's logo Magidex's logo]()
- Metadeck
![Metadeck's logo Metadeck's logo]()
- MTGCardFetcher
M
- MTG Addict
![MTG Addict's logo MTG Addict's logo]()
- MTG Companion
![MTG Companion's logo MTG Companion's logo]()
- MTG Developers
![MTG Developers's logo MTG Developers's logo]()
- MTG Discover
![MTG Discover's logo MTG Discover's logo]()
- MTG Korean
![MTG Korean's logo MTG Korean's logo]()
- MTG Lands
M
- MTG NeuralNet
![MTG NeuralNet's logo MTG NeuralNet's logo]()
- MTG On Curve
![MTG On Curve's logo MTG On Curve's logo]()
- MTG Search
![MTG Search's logo MTG Search's logo]()
- MTG Tracker
![MTG Tracker's logo MTG Tracker's logo]()
- mtg.onl
![mtg.onl's logo mtg.onl's logo]()
- mtg.wtf
![mtg.wtf's logo mtg.wtf's logo]()
- mtgcard
![mtgcard's logo mtgcard's logo]()
- mtgen.net
![mtgen.net's logo mtgen.net's logo]()
- MTGNexus
![MTGNexus's logo MTGNexus's logo]()
- MTGPackSim
M
- MYPCards
![MYPCards's logo MYPCards's logo]()
- Planar Bridge
![Planar Bridge's logo Planar Bridge's logo]()
- Planestrader
![Planestrader's logo Planestrader's logo]()
- RDWonline Magicollection
![RDWonline Magicollection's logo RDWonline Magicollection's logo]()
- RulesGuru
![RulesGuru's logo RulesGuru's logo]()
- Scryfall
- Stream Decker
![Stream Decker's logo Stream Decker's logo]()
- TCGplayer
![TCGplayer's logo TCGplayer's logo]()
- The Mana Vault
![The Mana Vault's logo The Mana Vault's logo]()
- Troll and Toad
![Troll and Toad's logo Troll and Toad's logo]()
- TutorCards
![TutorCards's logo TutorCards's logo]()
- viMTG
![viMTG's logo viMTG's logo]()
- XMage
![XMage's logo XMage's logo]()