A Magic: The Gathering card (oracle data)
any
Any valid record key
Properties
cmc
integer
Optional
Converted mana cost / mana value
colorIdentity
array
of
string
Optional
Colors for Commander color identity rules
colors
array
of
string
Optional
Colors in the card's mana cost (W, U, B, R, G)
createdAt
string
datetime
Optional
When this record was created
faces
array
of
ref
#cardFace
Optional
Individual faces for multi-face cards
keywords
array
of
string
Optional
Keyword abilities, e.g. ['Flying', 'Haste']
layout
string
Required
Card layout type
normal, split, flip, transform, modal_dfc, meld, leveler, class, saga, adventure, mutate, prototype, battle, planar, scheme, vanguard, token, double_faced_token, emblem, augment, host, art_series, reversible_cardlegalities
ref
#legalities
Optional
Format legality status
loyalty
string
Optional
Starting loyalty (for planeswalkers)
manaCost
string
Optional
Mana cost in MTG notation, e.g. '{2}{U}{U}'
name
string
Required
Card name (front face name for multi-face cards)
oracleText
string
Optional
Rules text
power
string
Optional
Power (for creatures), can be '*' or other special values
scryfallOracleId
string
Required
Scryfall oracle_id - shared across all printings
toughness
string
Optional
Toughness (for creatures), can be '*' or other special values
typeLine
string
Optional
Full type line, e.g. 'Legendary Creature — Human Wizard'
View raw schema
{
"key": "any",
"type": "record",
"record": {
"type": "object",
"required": [
"name",
"scryfallOracleId",
"layout"
],
"properties": {
"cmc": {
"type": "integer",
"description": "Converted mana cost / mana value"
},
"name": {
"type": "string",
"description": "Card name (front face name for multi-face cards)"
},
"faces": {
"type": "array",
"items": {
"ref": "#cardFace",
"type": "ref"
},
"description": "Individual faces for multi-face cards"
},
"power": {
"type": "string",
"description": "Power (for creatures), can be '*' or other special values"
},
"colors": {
"type": "array",
"items": {
"type": "string"
},
"description": "Colors in the card's mana cost (W, U, B, R, G)"
},
"layout": {
"type": "string",
"description": "Card layout type",
"knownValues": [
"normal",
"split",
"flip",
"transform",
"modal_dfc",
"meld",
"leveler",
"class",
"saga",
"adventure",
"mutate",
"prototype",
"battle",
"planar",
"scheme",
"vanguard",
"token",
"double_faced_token",
"emblem",
"augment",
"host",
"art_series",
"reversible_card"
]
},
"loyalty": {
"type": "string",
"description": "Starting loyalty (for planeswalkers)"
},
"keywords": {
"type": "array",
"items": {
"type": "string"
},
"description": "Keyword abilities, e.g. ['Flying', 'Haste']"
},
"manaCost": {
"type": "string",
"description": "Mana cost in MTG notation, e.g. '{2}{U}{U}'"
},
"typeLine": {
"type": "string",
"description": "Full type line, e.g. 'Legendary Creature — Human Wizard'"
},
"createdAt": {
"type": "string",
"format": "datetime",
"description": "When this record was created"
},
"toughness": {
"type": "string",
"description": "Toughness (for creatures), can be '*' or other special values"
},
"legalities": {
"ref": "#legalities",
"type": "ref",
"description": "Format legality status"
},
"oracleText": {
"type": "string",
"description": "Rules text"
},
"colorIdentity": {
"type": "array",
"items": {
"type": "string"
},
"description": "Colors for Commander color identity rules"
},
"scryfallOracleId": {
"type": "string",
"description": "Scryfall oracle_id - shared across all printings"
}
}
},
"description": "A Magic: The Gathering card (oracle data)"
}