Scryfall · Schema

Scryfall Legalities

A map of Magic format names to the card's legality in that format.

Games And ComicsMagic The GatheringCard DataOpen DataFreeCommunity FundedPublic APIs

Properties

Name Type Description
standard string
pioneer string
modern string
legacy string
vintage string
pauper string
commander string
brawl string
alchemy string
historic string
timeless string
explorer string
future string
gladiator string
oathbreaker string
duel string
oldschool string
premodern string
predh string
penny string
View JSON Schema on GitHub

JSON Schema

scryfall-legalities-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/scryfall/main/json-schema/scryfall-legalities-schema.json",
  "title": "Scryfall Legalities",
  "description": "A map of Magic format names to the card's legality in that format.",
  "type": "object",
  "additionalProperties": { "type": "string", "enum": ["legal", "not_legal", "restricted", "banned"] },
  "properties": {
    "standard": { "type": "string" },
    "pioneer": { "type": "string" },
    "modern": { "type": "string" },
    "legacy": { "type": "string" },
    "vintage": { "type": "string" },
    "pauper": { "type": "string" },
    "commander": { "type": "string" },
    "brawl": { "type": "string" },
    "alchemy": { "type": "string" },
    "historic": { "type": "string" },
    "timeless": { "type": "string" },
    "explorer": { "type": "string" },
    "future": { "type": "string" },
    "gladiator": { "type": "string" },
    "oathbreaker": { "type": "string" },
    "duel": { "type": "string" },
    "oldschool": { "type": "string" },
    "premodern": { "type": "string" },
    "predh": { "type": "string" },
    "penny": { "type": "string" }
  }
}