AllCards

Every card as a unique "atomic" object. May also be outputted as every card in a specific set. Each card's keys are limited to its atomic data only - data that typically will never change with the cards newer printings.

Data type: array(anonymous object)

Data Structure

Property Attributes

The property attributes you see below earmark possible conditions for a field in this data structure.

    Property Information

    Type

    array(string)

    Introduced

    v4.0.0

    Example

    ["B"]

    Description

    List of all colors in card’s mana cost, rules text and any color indicator.

    Attributes

    atomic

    Type

    array(string)

    Introduced

    v4.0.2

    Example

    ["B","R"]

    Description

    List of all colors in card's color indicator (The symbol showing the colors of the card).

    Attributes

    atomic

    Name

    Type

    array(string)

    Introduced

    v4.0.0

    Example

    ["B","R"]

    Description

    List of all colors in card’s mana cost and any color indicator. Some cards are special (such as Devoid cards or other cards with certain rules text).

    Attributes

    atomic

    Type

    float

    Introduced

    v4.0.0

    Example

    5.0

    Description

    The converted mana cost of the card.

    Attributes

    atomic

    Type

    integer

    Introduced

    v4.5.0

    Example

    1000

    Description

    Card rank on EDHRec.

    Attributes

    atomic
    optional

    Type

    float

    Introduced

    v4.1.1

    Example

    5.0

    Description

    The converted mana cost of the face of either half or part of the card.

    Attributes

    atomic

    Type

    array(object)

    Introduced

    v4.0.0

    Description

    See the foreignData structure.

    Attributes

    atomic

    Name

    Type

    string

    Introduced

    v4.2.1

    Example

    "+0"

    Description

    Starting maximum hand size total modifier. A plus or minus character preceeds an integer.

    Attributes

    atomic
    optional

    Type

    boolean

    Introduced

    v4.5.1

    Example

    true

    Description

    Does this card allow more than 4 copies in a deck?

    Attributes

    atomic
    optional
    deprecated

    Type

    boolean

    Introduced

    v4.0.1

    Example

    true

    Description

    Is the card on the MTG Reserved List?

    Attributes

    atomic
    optional

    Name

    Type

    string

    Introduced

    v4.0.0

    Example

    "normal"

    Description

    Type of card layout. Can be normal, split, flip, transform, meld, leveler, saga, planar, scheme, vanguard, token, double_faced_token, emblem, augment, aftermath, or host.

    Attributes

    atomic

    Type

    array(string: string)

    Introduced

    v4.5.1

    Description

    See the leadershipSkills structure. Will be included only if one value is true.

    Attributes

    atomic
    optional

    Type

    object

    Introduced

    v4.0.0

    Example

    Description

    See the legalities structure.

    Attributes

    atomic

    Name

    Type

    string

    Introduced

    v4.2.1

    Example

    "+0"

    Description

    Starting life total modifier. A plus or minus character preceeds an integer. Used only on Vanguard cards.

    Attributes

    atomic

    Type

    string

    Introduced

    v4.0.0

    Example

    "7"

    Description

    Planeswalker loyalty value.

    Attributes

    atomic
    optional

    Type

    string

    Introduced

    v4.0.0

    Example

    "{3}{W}{W}"

    Description

    Mana cost of the card.

    Attributes

    atomic

    Type

    integer

    Introduced

    v4.4.0

    Example

    40272

    Description

    mtgstocks.com card ID.

    Attributes

    atomic

    Name

    Type

    string

    Introduced

    v4.0.0

    Example

    "Angel of Grace"

    Description

    Names of each face on the card. Meld cards are listed in the order of CardA, Meld, CardB.

    Attributes

    atomic

    Name

    Type

    array(string)

    Introduced

    v4.0.0

    Example

    ["Nicol Bolas, the Ravager","Nicol Bolas, the Arisen"]

    Description

    Names of each face on the card. Meld cards are listed in the order of CardA, Meld, CardB.

    Attributes

    atomic

    Name

    Type

    string

    Introduced

    v4.0.0

    Example

    "5"

    Description

    Power of the creature.

    Attributes

    atomic

    Type

    array(string)

    Introduced

    v4.0.0

    Example

    ["M19","PM19"]

    Description

    List of sets the card was printed in, in uppercase.

    Attributes

    atomic

    Type

    array(string: string)

    Introduced

    v4.4.0

    Description

    See the purchaseUrls structure.

    Attributes

    atomic

    Type

    array(object)

    Introduced

    v4.0.0

    Example

    Description

    See the rulings structure.

    Attributes

    atomic

    Type

    string

    Introduced

    v4.3.1

    Example

    "9b7870df-6bca-499f-bc6e-e57f2ddfe640"

    Description

    A unique ID for this card’s oracle identity. This value is consistent across reprinted card editions, and unique among different cards with the same name (tokens, Unstable variants, etc).

    Attributes

    atomic

    Name

    Type

    string

    Introduced

    v4.1.0

    Example

    "a"

    Description

    Identifier of the side. Used on cards with multiple faces, such as flip, split, transform cards. Can be a, b, or c.

    Attributes

    atomic
    optional

    Type

    array(string)

    Introduced

    v4.0.0

    Example

    ["Angel"]

    Description

    List of card subtypes found after em-dash.

    Attributes

    atomic

    Type

    array(string)

    Introduced

    v4.0.0

    Example

    ["Legendary"]

    Description

    List of card supertypes found before em-dash.

    Attributes

    atomic

    Name

    Type

    string

    Introduced

    v4.0.0

    Example

    "Reach (This creature can block creatures with flying.)\nDeathtouch (Any amount of damage this deals to a creature is enough to destroy it.)"

    Description

    Rules text of the card.

    Attributes

    atomic

    Type

    string

    Introduced

    v4.0.0

    Example

    "4"

    Description

    Toughness of the card.

    Attributes

    atomic

    Name

    Type

    string

    Introduced

    v4.0.0

    Example

    "Legendary Creature — Angel"

    Description

    Type of the card. Includes any supertypes and subtypes.

    Attributes

    atomic

    Name

    Type

    array(string)

    Introduced

    v4.0.0

    Example

    ["Lengendary", "Creature", "Angel"]

    Description

    List of all types of the card.

    Attributes

    atomic

    Name

    Type

    string

    Introduced

    v4.0.0

    Example

    "7eb0f276-5e32-5a1e-acfd-9b0ddc19b845"

    Description

    A universal unique ID (v5) generated by MTGJSON. Each entry is unique.

    Attributes

    atomic
    Last Updated: 2019-08-12