-
Notifications
You must be signed in to change notification settings - Fork 0
Export Guide
Accessed from the Collection page via the 'CSV' and 'JSON' buttons in the top-right header. Two formats are available:
A collection.json export will include:
| Field | Description |
|---|---|
name |
Card name |
scryfall_id |
Unique Scryfall card ID |
set_code |
Set abbreviation |
set_name |
Full set name |
collector_number |
Card number within set |
rarity |
common / uncommon / rare / mythic |
type_line |
Full type string |
mana_cost |
Mana cost string |
quantity |
Copy count |
foil |
true / false |
condition |
NM, LP, MP, etc. |
language |
Card language |
notes |
Any personal notes |
price_usd |
Non-foil Scryfall price |
price_usd_foil |
Foil Scryfall price |
Best used for backups, data analysis, or importing into other tools.
Same fields as JSON, formatted as a spreadsheet. Open directly in Excel, Google Sheets, or any CSV-capable app. Useful for sorting, filtering, and quick lookups outside OpenMTG.
Accessed from inside any individual deck via the 'Moxfield' and 'JSON' buttons in the top-right corner of the Deck Detail view.
The format Moxfield expects when importing a decklist. The file is structured as:
Commander
1 Atraxa, Praetors' Voice (ONE) 268
4 Counterspell (MMQ) 67
2 Swords to Plowshares (EMA) 24
Sideboard
2 Tormod's Crypt (M21) 241
A structured export of the deck including its name, format, and full card list:
{
"deck": "My Deck Name",
"format": "Commander",
"cards": [
{
"name": "Lightning Bolt",
"scryfall_id": "...",
"set_code": "lea",
"collector_number": "161",
"quantity": 4,
"is_sideboard": false,
"is_commander": false,
"mana_cost": "{R}",
"type_line": "Instant",
"price_usd": 1.23
}
]
}Good for deck archiving, sharing with developers, or building tooling on top of.