diff --git a/README.rst b/README.rst index 3b4aae5..ae53f3b 100644 --- a/README.rst +++ b/README.rst @@ -166,7 +166,10 @@ Changelog Development ----------- -- ... +- Improved scryfall caching performance and decreased cache folder size + by moving to requests-cache from manual caching. +- Huge scryfall read performance improvements by converting deserialization + and validation to msgspec (previously pydantic). 2.5.2 ----- diff --git a/mtg_ssm/containers/bundles.py b/mtg_ssm/containers/bundles.py index 2ccef06..ad83697 100644 --- a/mtg_ssm/containers/bundles.py +++ b/mtg_ssm/containers/bundles.py @@ -1,5 +1,6 @@ """Data bundle definitions.""" +import copy from typing import List, NamedTuple, Optional, Set from mtg_ssm.scryfall.models import ( @@ -53,12 +54,9 @@ def filter_cards_and_sets( collector_number = card.collector_number if collector_number.isdigit(): collector_number += "p" - card = card.copy( - update={ - "set": remapped_setcodes[card.set], - "collector_number": collector_number, - } - ) + card = copy.copy(card) + card.set = remapped_setcodes[card.set] + card.collector_number = collector_number if card.set not in accepted_setcodes: continue if exclude_card_layouts and card.layout in exclude_card_layouts: diff --git a/mtg_ssm/scryfall/fetcher.py b/mtg_ssm/scryfall/fetcher.py index 0ebddb3..cb10823 100644 --- a/mtg_ssm/scryfall/fetcher.py +++ b/mtg_ssm/scryfall/fetcher.py @@ -1,182 +1,84 @@ """Scryfall data fetcher.""" import gzip -import json import os -import pickle -import pprint -import uuid -from concurrent.futures import ProcessPoolExecutor -from pathlib import Path -from typing import Any, Dict, List, Mapping, Union, cast +from typing import List, cast import appdirs -import requests -from pydantic import ValidationError +import msgspec +from requests_cache import CachedSession, SerializerPipeline, Stage, pickle_serializer from mtg_ssm.containers.bundles import ScryfallDataSet from mtg_ssm.scryfall.models import ( ScryBulkData, ScryCard, + ScryList, ScryMigration, - ScryObjectList, ScrySet, ) -DEBUG = 0 -try: - DEBUG = int(os.getenv("DEBUG", "0")) -except ValueError: - pass - APP_AUTHOR = "gwax" APP_NAME = "mtg_ssm" -CACHE_DIR = Path(appdirs.user_cache_dir(APP_NAME, APP_AUTHOR)) +CACHE_DIR = appdirs.user_cache_dir(APP_NAME, APP_AUTHOR) +CACHE_SERIALIZER = SerializerPipeline( + [ + pickle_serializer, + Stage(dumps=gzip.compress, loads=gzip.decompress), + ], + is_binary=True, +) +SESSION = CachedSession( + os.path.join(CACHE_DIR, "requests_cache.sqlite"), + backend="sqlite", + serializer=CACHE_SERIALIZER, + cache_control=True, + expire_after=86400, +) BULK_DATA_ENDPOINT = "https://api.scryfall.com/bulk-data" SETS_ENDPOINT = "https://api.scryfall.com/sets" MIGRATIONS_ENDPOINT = "https://api.scryfall.com/migrations" BULK_TYPE = "default_cards" -OBJECT_CACHE_URL = "file:///$CACHE/pickled_object?v2" -CHUNK_SIZE = 8 * 1024 * 1024 -DESERIALIZE_BATCH_SIZE = 50 REQUESTS_TIMEOUT_SECONDS = 30 -JSON = Union[str, int, float, bool, None, Mapping[str, Any], List[Any]] - - -def _value_from_validation_error(data: JSON, verr: ValidationError) -> Dict[str, Any]: - values = {} - for error in verr.errors(): - loc = error["loc"] - value = data - for field in loc: - if field in {"__root__", "__key__"}: - break - if isinstance(value, Mapping) and isinstance(field, str): - value = value[field] - if isinstance(value, List) and isinstance(field, int): - value = value[field] - values[".".join([str(location) for location in loc])] = value - return values - - -def _cache_path(endpoint: str, extension: str) -> Path: - if not extension.startswith("."): - extension = "." + extension - cache_id = uuid.uuid5(uuid.NAMESPACE_URL, endpoint) - return CACHE_DIR / f"{cache_id}{extension}" - - -def _fetch_endpoint(endpoint: str, *, dirty: bool, write_cache: bool = True) -> JSON: - CACHE_DIR.mkdir(parents=True, exist_ok=True) - cache_path = _cache_path(endpoint, ".json.gz") - if not cache_path.exists(): - dirty = True - if dirty: - print(f"Fetching {endpoint}") - response = requests.get(endpoint, stream=True, timeout=REQUESTS_TIMEOUT_SECONDS) - response.raise_for_status() - if not write_cache: - return response.json() - print(f"Caching {endpoint}") - with gzip.open(cache_path, "wb", compresslevel=1) as cache_file: - for chunk in response.iter_content(chunk_size=CHUNK_SIZE): - cache_file.write(chunk) - else: - print(f"Reading cached {endpoint}") - with gzip.open(cache_path, "rt", encoding="utf-8") as cache_file: - return json.load(cache_file) - - -def _deserialize_cards(card_jsons: List[JSON]) -> List[ScryCard]: - cards_data: List[ScryCard] - if DEBUG: - print("Process pool disabled") - cards_data = [] - for card_json in card_jsons: - try: - cards_data.append(ScryCard.parse_obj(card_json)) - except ValidationError as err: - print("Failed with pydantic errors") - print("Failed on:") - pprint.pp(card_json) - print("Failed on values:") - pprint.pp(_value_from_validation_error(card_json, err)) - raise - except Exception: - print("Failed on:") - pprint.pp(card_json) - raise - else: - with ProcessPoolExecutor() as executor: - cards_futures = executor.map( - ScryCard.parse_obj, card_jsons, chunksize=DESERIALIZE_BATCH_SIZE - ) - cards_data = list(cards_futures) - return cards_data +def _fetch_endpoint(endpoint: str) -> bytes: + response = SESSION.get(endpoint) + response.raise_for_status() + cached_response = getattr(response, "from_cache", False) + print(f'Fetched {endpoint}{" [CACHED]" if cached_response else ""}') + return response.content def scryfetch() -> ScryfallDataSet: # pylint: disable=too-many-locals """Retrieve and deserialize Scryfall object data.""" - cached_bulk_json = None - if _cache_path(BULK_DATA_ENDPOINT, ".json.gz").exists(): - cached_bulk_json = _fetch_endpoint(BULK_DATA_ENDPOINT, dirty=False) - bulk_json = _fetch_endpoint(BULK_DATA_ENDPOINT, dirty=True, write_cache=False) - cache_dirty = bulk_json != cached_bulk_json + print("Reading data from scryfall") + scrylist_decoder = msgspec.json.Decoder(ScryList) - object_cache_path = _cache_path(OBJECT_CACHE_URL, ".pickle.gz") - if object_cache_path.exists(): - if cache_dirty or DEBUG: - object_cache_path.unlink() - else: - print("Loading cached scryfall data objects") - try: - with gzip.open(object_cache_path, "rb") as object_cache: - loaded_data = pickle.load(object_cache) - except (OSError, pickle.UnpicklingError): - pass - else: - if isinstance(loaded_data, ScryfallDataSet): - return loaded_data - print("Error reading object cache, falling back") + bulk_data_list = scrylist_decoder.decode(_fetch_endpoint(BULK_DATA_ENDPOINT)) + bulk_data = cast(List[ScryBulkData], bulk_data_list.data) - sets_list = ScryObjectList[ScrySet].parse_obj( - _fetch_endpoint(SETS_ENDPOINT, dirty=cache_dirty) - ) - sets_data = sets_list.data + sets_list = scrylist_decoder.decode(_fetch_endpoint(SETS_ENDPOINT)) + sets_data = cast(List[ScrySet], sets_list.data) while sets_list.has_more and sets_list.next_page is not None: - sets_list = ScryObjectList[ScrySet].parse_obj( - _fetch_endpoint(sets_list.next_page, dirty=cache_dirty) - ) - sets_data += sets_list.data + sets_list = scrylist_decoder.decode(_fetch_endpoint(sets_list.next_page)) + sets_data += cast(List[ScrySet], sets_list.data) - migrations_list = ScryObjectList[ScryMigration].parse_obj( - _fetch_endpoint(MIGRATIONS_ENDPOINT, dirty=cache_dirty) - ) - migrations_data = migrations_list.data + migrations_list = scrylist_decoder.decode(_fetch_endpoint(MIGRATIONS_ENDPOINT)) + migrations_data = cast(List[ScryMigration], migrations_list.data) while migrations_list.has_more and migrations_list.next_page is not None: - migrations_list = ScryObjectList[ScryMigration].parse_obj( - _fetch_endpoint(migrations_list.next_page, dirty=cache_dirty) + migrations_list = scrylist_decoder.decode( + _fetch_endpoint(migrations_list.next_page) ) - migrations_data += migrations_list.data + migrations_data += cast(List[ScryMigration], migrations_list.data) - bulk_list = ScryObjectList[ScryBulkData].parse_obj(bulk_json) - bulk_data = bulk_list.data [cards_endpoint] = [bd.download_uri for bd in bulk_data if bd.type == BULK_TYPE] - - cards_json = cast(List[JSON], _fetch_endpoint(cards_endpoint, dirty=cache_dirty)) - - _fetch_endpoint(BULK_DATA_ENDPOINT, dirty=cache_dirty, write_cache=True) - - print("Deserializing cards") - cards_data = _deserialize_cards(cards_json) + cards_data = msgspec.json.decode( + _fetch_endpoint(cards_endpoint), type=List[ScryCard] + ) scryfall_data = ScryfallDataSet( sets=sets_data, cards=cards_data, migrations=migrations_data ) - with gzip.open(object_cache_path, "wb", compresslevel=1) as object_cache: - pickle.dump(scryfall_data, object_cache, protocol=pickle.HIGHEST_PROTOCOL) return scryfall_data diff --git a/mtg_ssm/scryfall/models.py b/mtg_ssm/scryfall/models.py index e14c88f..a1cb0d4 100644 --- a/mtg_ssm/scryfall/models.py +++ b/mtg_ssm/scryfall/models.py @@ -3,11 +3,10 @@ import datetime as dt from decimal import Decimal from enum import Enum -from typing import Dict, Generic, List, Literal, Optional, TypeVar, Union +from typing import Dict, List, Literal, Optional, Union from uuid import UUID -from pydantic import BaseModel, HttpUrl -from pydantic.generics import GenericModel +from msgspec import Struct class ScryColor(str, Enum): @@ -221,216 +220,242 @@ class ScryMigrationStrategy(str, Enum): DELETE = "delete" -T = TypeVar("T") - - -class ScryRootList(GenericModel, Generic[T]): - """Model for unstructured list of scryfall objects (e.g. bulk file data)""" - - __root__: List[T] - - -class ScryObjectList(GenericModel, Generic[T]): - """Model for https://scryfall.com/docs/api/lists""" - - object: Literal["list"] = "list" - data: List[T] - has_more: bool - next_page: Optional[HttpUrl] - total_cards: Optional[int] - warnings: Optional[List[str]] - - -class ScrySet(BaseModel): +class ScrySet( + Struct, + tag_field="object", + tag="set", + kw_only=True, + omit_defaults=True, +): """Model for https://scryfall.com/docs/api/sets""" - object: Literal["set"] = "set" id: UUID code: str - mtgo_code: Optional[str] - arena_code: Optional[str] - tcgplayer_id: Optional[int] + mtgo_code: Optional[str] = None + arena_code: Optional[str] = None + tcgplayer_id: Optional[int] = None name: str set_type: ScrySetType - released_at: Optional[dt.date] - block_code: Optional[str] - block: Optional[str] - parent_set_code: Optional[str] + released_at: Optional[dt.date] = None + block_code: Optional[str] = None + block: Optional[str] = None + parent_set_code: Optional[str] = None card_count: int - printed_size: Optional[int] + printed_size: Optional[int] = None digital: bool foil_only: bool - nonfoil_only: Optional[bool] - icon_svg_uri: HttpUrl - search_uri: HttpUrl - scryfall_uri: HttpUrl - uri: HttpUrl - - -class ScryRelatedCard(BaseModel): + nonfoil_only: Optional[bool] = None + icon_svg_uri: str + search_uri: str + scryfall_uri: str + uri: str + + +class ScryRelatedCard( + Struct, + tag_field="object", + tag="related_card", + kw_only=True, + omit_defaults=True, +): """Model for https://scryfall.com/docs/api/cards#related-card-objects""" - object: Literal["related_card"] = "related_card" id: UUID component: str name: str type_line: str - uri: HttpUrl + uri: str -class ScryCardFace(BaseModel): +class ScryCardFace( + Struct, + tag_field="object", + tag="card_face", + kw_only=True, + omit_defaults=True, +): """Model for https://scryfall.com/docs/api/cards#card-face-objects""" - object: Literal["card_face"] = "card_face" - artist: Optional[str] - artist_id: Optional[UUID] - cmc: Optional[Decimal] - color_indicator: Optional[List[ScryColor]] - colors: Optional[List[ScryColor]] - flavor_name: Optional[str] - flavor_text: Optional[str] - illustration_id: Optional[UUID] - image_uris: Optional[Dict[str, HttpUrl]] - layout: Optional[ScryCardLayout] - loyalty: Optional[str] + artist: Optional[str] = None + artist_id: Optional[UUID] = None + cmc: Optional[float] = None + color_indicator: Optional[List[ScryColor]] = None + colors: Optional[List[ScryColor]] = None + flavor_name: Optional[str] = None + flavor_text: Optional[str] = None + illustration_id: Optional[UUID] = None + image_uris: Optional[Dict[str, str]] = None + layout: Optional[ScryCardLayout] = None + loyalty: Optional[str] = None mana_cost: str name: str - oracle_id: Optional[UUID] - oracle_text: Optional[str] - power: Optional[str] - printed_name: Optional[str] - printed_text: Optional[str] - printed_type_line: Optional[str] - toughness: Optional[str] - type_line: Optional[str] - watermark: Optional[str] - - -class CardPreviewBlock(BaseModel): + oracle_id: Optional[UUID] = None + oracle_text: Optional[str] = None + power: Optional[str] = None + printed_name: Optional[str] = None + printed_text: Optional[str] = None + printed_type_line: Optional[str] = None + toughness: Optional[str] = None + type_line: Optional[str] = None + watermark: Optional[str] = None + + +class CardPreviewBlock(Struct): """Model for card preview block.""" source: str - source_uri: Union[HttpUrl, Literal[""], str] + source_uri: Union[str, Literal[""], str] previewed_at: dt.date -class ScryCard(BaseModel): +class ScryCard( + Struct, + tag_field="object", + tag="card", + kw_only=True, + omit_defaults=True, +): """Model for https://scryfall.com/docs/api/cards""" - object: Literal["card"] = "card" # Core Card Fields - arena_id: Optional[int] + arena_id: Optional[int] = None id: UUID lang: str - mtgo_id: Optional[int] - mtgo_foil_id: Optional[int] - multiverse_ids: Optional[List[int]] - tcgplayer_id: Optional[int] - tcgplayer_etched_id: Optional[int] - cardmarket_id: Optional[int] - oracle_id: Optional[UUID] - prints_search_uri: HttpUrl - rulings_uri: HttpUrl - scryfall_uri: HttpUrl - uri: HttpUrl + mtgo_id: Optional[int] = None + mtgo_foil_id: Optional[int] = None + multiverse_ids: Optional[List[int]] = None + tcgplayer_id: Optional[int] = None + tcgplayer_etched_id: Optional[int] = None + cardmarket_id: Optional[int] = None + oracle_id: Optional[UUID] = None + prints_search_uri: str + rulings_uri: str + scryfall_uri: str + uri: str # Gameplay Fields - all_parts: Optional[List[ScryRelatedCard]] - card_faces: Optional[List[ScryCardFace]] - cmc: Optional[Decimal] - colors: Optional[List[ScryColor]] + all_parts: Optional[List[ScryRelatedCard]] = None + card_faces: Optional[List[ScryCardFace]] = None + cmc: Optional[float] = None + colors: Optional[List[ScryColor]] = None color_identity: List[ScryColor] - color_indicator: Optional[List[ScryColor]] - edhrec_rank: Optional[int] + color_indicator: Optional[List[ScryColor]] = None + edhrec_rank: Optional[int] = None foil: bool - hand_modifier: Optional[str] + hand_modifier: Optional[str] = None keywords: List[str] layout: ScryCardLayout legalities: Dict[ScryFormat, ScryLegality] - life_modifier: Optional[str] - loyalty: Optional[str] - mana_cost: Optional[str] + life_modifier: Optional[str] = None + loyalty: Optional[str] = None + mana_cost: Optional[str] = None name: str nonfoil: bool - oracle_text: Optional[str] + oracle_text: Optional[str] = None oversized: bool - penny_rank: Optional[int] - power: Optional[str] - produced_mana: Optional[List[Union[ScryColor, int]]] + penny_rank: Optional[int] = None + power: Optional[str] = None + produced_mana: Optional[List[str]] = None reserved: bool - toughness: Optional[str] - type_line: Optional[str] + toughness: Optional[str] = None + type_line: Optional[str] = None # Print Fields - artist: Optional[str] - artist_ids: Optional[List[UUID]] + artist: Optional[str] = None + artist_ids: Optional[List[UUID]] = None booster: bool border_color: ScryBorderColor - card_back_id: Optional[UUID] + card_back_id: Optional[UUID] = None collector_number: str - content_warning: Optional[bool] + content_warning: Optional[bool] = None digital: bool finishes: List[ScryFinish] - flavor_name: Optional[str] - flavor_text: Optional[str] - frame_effect: Optional[ScryFrameEffect] - frame_effects: Optional[List[ScryFrameEffect]] + flavor_name: Optional[str] = None + flavor_text: Optional[str] = None + frame_effect: Optional[ScryFrameEffect] = None + frame_effects: Optional[List[ScryFrameEffect]] = None frame: ScryCardFrame full_art: bool games: List[ScryGame] highres_image: bool - illustration_id: Optional[UUID] + illustration_id: Optional[UUID] = None image_status: ScryImageStatus - image_uris: Optional[Dict[str, HttpUrl]] - prices: Optional[Dict[str, Optional[Decimal]]] # TODO: enum keys - printed_name: Optional[str] - printed_text: Optional[str] - printed_type_line: Optional[str] + image_uris: Optional[Dict[str, str]] = None + prices: Optional[Dict[str, Optional[Decimal]]] # TODO: enum keys=None + printed_name: Optional[str] = None + printed_text: Optional[str] = None + printed_type_line: Optional[str] = None promo: bool - promo_types: Optional[List[str]] - purchase_uris: Optional[Dict[str, HttpUrl]] + promo_types: Optional[List[str]] = None + purchase_uris: Optional[Dict[str, str]] = None rarity: ScryRarity - related_uris: Optional[Dict[str, HttpUrl]] + related_uris: Optional[Dict[str, str]] = None released_at: dt.date reprint: bool - scryfall_set_uri: HttpUrl + scryfall_set_uri: str set_name: str - set_search_uri: HttpUrl + set_search_uri: str set_type: str - set_uri: HttpUrl + set_uri: str set: str set_id: UUID story_spotlight: bool textless: bool variation: bool - variation_of: Optional[UUID] - security_stamp: Optional[ScrySecurityStamp] - watermark: Optional[str] - preview: Optional[CardPreviewBlock] - - -class ScryBulkData(BaseModel): + variation_of: Optional[UUID] = None + security_stamp: Optional[ScrySecurityStamp] = None + watermark: Optional[str] = None + preview: Optional[CardPreviewBlock] = None + + +class ScryBulkData( + Struct, + tag_field="object", + tag="bulk_data", + kw_only=True, + omit_defaults=True, +): """Model for https://scryfall.com/docs/api/bulk-data""" - object: Literal["bulk_data"] = "bulk_data" id: UUID - uri: HttpUrl + uri: str type: str name: str description: str - download_uri: HttpUrl + download_uri: str updated_at: dt.datetime - compressed_size: Optional[int] + compressed_size: Optional[int] = None content_type: str content_encoding: str -class ScryMigration(BaseModel): +class ScryMigration( + Struct, + tag_field="object", + tag="migration", + kw_only=True, + omit_defaults=True, +): """Model for https://scryfall.com/docs/api/migrations""" - object: Literal["migration"] = "migration" id: UUID - uri: HttpUrl + uri: str performed_at: dt.date migration_strategy: ScryMigrationStrategy old_scryfall_id: UUID - new_scryfall_id: Optional[UUID] - note: Optional[str] + new_scryfall_id: Optional[UUID] = None + note: Optional[str] = None + + +class ScryList( + Struct, + tag_field="object", + tag="list", + kw_only=True, + omit_defaults=True, +): + """Model for https://scryfall.com/docs/api/lists""" + + data: List[Union[ScrySet, ScryCard, ScryBulkData, ScryMigration]] + has_more: bool + next_page: Optional[str] = None + total_cards: Optional[int] = None + warnings: Optional[List[str]] = None diff --git a/pyproject.toml b/pyproject.toml index 47fdd33..137bdbe 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -40,9 +40,10 @@ classifiers = [ dependencies = [ "appdirs~=1.4", + "msgspec~=0.13", "openpyxl~=3.0", - "pydantic~=1.9", "requests~=2.27", + 'requests-cache~=0.9.8', ] dynamic = ["version"] @@ -96,7 +97,6 @@ local_scheme = "no-local-version" [tool.mypy] python_version = "3.8" -plugins = "pydantic.mypy" follow_imports = "normal" disallow_untyped_defs = true diff --git a/tests/conftest.py b/tests/conftest.py index 26316c7..8177b29 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -1,23 +1,17 @@ """pytest test configuration file.""" # pylint: disable=redefined-outer-name -import json from pathlib import Path -from typing import Dict, Generator, List +from typing import Dict, Generator, List, cast from uuid import UUID +import msgspec import pytest import responses -from _pytest.monkeypatch import MonkeyPatch from mtg_ssm.containers.bundles import ScryfallDataSet -from mtg_ssm.scryfall.models import ( - ScryCard, - ScryMigration, - ScryObjectList, - ScryRootList, - ScrySet, -) +from mtg_ssm.scryfall import fetcher +from mtg_ssm.scryfall.models import ScryCard, ScryList, ScryMigration, ScrySet TEST_DATA_DIR = Path(__file__).parent / "data" SETS_DATA_FILE = TEST_DATA_DIR / "sets.json" @@ -26,11 +20,10 @@ @pytest.fixture(autouse=True) -def fetcher_cache_dir(tmp_path: Path, monkeypatch: MonkeyPatch) -> Path: +def fetcher_disable_cache() -> Generator[None, None, None]: """Patch fetcher cache dirs for testing.""" - cache_path = tmp_path / "cache" - monkeypatch.setattr("mtg_ssm.scryfall.fetcher.CACHE_DIR", cache_path) - return cache_path + with fetcher.SESSION.cache_disabled(): + yield @pytest.fixture(autouse=True) @@ -43,25 +36,26 @@ def requests_mock() -> Generator[responses.RequestsMock, None, None]: @pytest.fixture(scope="session") def cards_data() -> List[ScryCard]: """Fixture containing all test card data.""" - with CARDS_DATA_FILE.open("rt", encoding="utf-8") as card_data_file: - card_json = json.load(card_data_file) - return ScryRootList[ScryCard].parse_obj(card_json).__root__ + with CARDS_DATA_FILE.open("rb") as card_data_file: + return msgspec.json.decode(card_data_file.read(), type=List[ScryCard]) @pytest.fixture(scope="session") def sets_data() -> List[ScrySet]: """Fixture containing all test set data.""" - with SETS_DATA_FILE.open("rt", encoding="utf-8") as sets_data_file: - sets_json = json.load(sets_data_file) - return ScryObjectList[ScrySet].parse_obj(sets_json).data + with SETS_DATA_FILE.open("rb") as sets_data_file: + sets_list = msgspec.json.decode(sets_data_file.read(), type=ScryList) + return cast(List[ScrySet], sets_list.data) @pytest.fixture(scope="session") def migrations_data() -> List[ScryMigration]: """Fixture containing all test migrations data.""" - with MIGRATIONS_DATA_FILE.open("rt", encoding="utf-8") as migrations_data_file: - migrations_json = json.load(migrations_data_file) - return ScryObjectList[ScryMigration].parse_obj(migrations_json).data + with MIGRATIONS_DATA_FILE.open("rb") as migrations_data_file: + migrations_list = msgspec.json.decode( + migrations_data_file.read(), type=ScryList + ) + return cast(List[ScryMigration], migrations_list.data) @pytest.fixture(scope="session") diff --git a/tests/data/bulk_data.json b/tests/data/bulk_data.json index e3d41b0..3059cac 100644 --- a/tests/data/bulk_data.json +++ b/tests/data/bulk_data.json @@ -1,18 +1,18 @@ { + "object": "list", "data": [ { - "content_encoding": "gzip", - "content_type": "application/json", - "description": "A JSON file containing every card object on Scryfall in English or the printed language if the card is only available in one language.", - "download_uri": "https://data.scryfall.io/default-cards/default-cards-20230219100623.json", - "id": "e2ef41e3-5778-4bc2-af3f-78eca4dd9c23", - "name": "Default Cards", "object": "bulk_data", + "id": "e2ef41e3-5778-4bc2-af3f-78eca4dd9c23", + "uri": "https://api.scryfall.com/bulk-data/e2ef41e3-5778-4bc2-af3f-78eca4dd9c23", "type": "default_cards", - "updated_at": "2023-02-19T10:06:23.553000+00:00", - "uri": "https://api.scryfall.com/bulk-data/e2ef41e3-5778-4bc2-af3f-78eca4dd9c23" + "name": "Default Cards", + "description": "A JSON file containing every card object on Scryfall in English or the printed language if the card is only available in one language.", + "download_uri": "https://data.scryfall.io/default-cards/default-cards-20230227220950.json", + "updated_at": "2023-02-27T22:09:50.254000Z", + "content_type": "application/json", + "content_encoding": "gzip" } ], - "has_more": false, - "object": "list" + "has_more": false } diff --git a/tests/data/cards.json b/tests/data/cards.json index 91269f0..8d9278b 100644 --- a/tests/data/cards.json +++ b/tests/data/cards.json @@ -1,5 +1,61 @@ [ { + "object": "card", + "id": "9d26f171-5bb6-463c-8473-53b6cc27ed66", + "lang": "en", + "multiverse_ids": [ + 220527 + ], + "tcgplayer_id": 37173, + "cardmarket_id": 240613, + "oracle_id": "10064324-34a0-47eb-a58e-01db10234ed9", + "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3A10064324-34a0-47eb-a58e-01db10234ed9&unique=prints", + "rulings_uri": "https://api.scryfall.com/cards/9d26f171-5bb6-463c-8473-53b6cc27ed66/rulings", + "scryfall_uri": "https://scryfall.com/card/arc/1/leonin-abunas?utm_source=api", + "uri": "https://api.scryfall.com/cards/9d26f171-5bb6-463c-8473-53b6cc27ed66", + "cmc": 4.0, + "colors": [ + "W" + ], + "color_identity": [ + "W" + ], + "edhrec_rank": 4135, + "foil": false, + "keywords": [], + "layout": "normal", + "legalities": { + "standard": "not_legal", + "future": "not_legal", + "historic": "not_legal", + "gladiator": "not_legal", + "pioneer": "not_legal", + "explorer": "not_legal", + "modern": "legal", + "legacy": "legal", + "pauper": "not_legal", + "vintage": "legal", + "penny": "legal", + "commander": "legal", + "brawl": "not_legal", + "historicbrawl": "not_legal", + "alchemy": "not_legal", + "paupercommander": "not_legal", + "duel": "legal", + "oldschool": "not_legal", + "premodern": "not_legal", + "predh": "legal" + }, + "mana_cost": "{3}{W}", + "name": "Leonin Abunas", + "nonfoil": true, + "oracle_text": "Artifacts you control have hexproof. (They can't be the targets of spells or abilities your opponents control.)", + "oversized": false, + "penny_rank": 8814, + "power": "2", + "reserved": false, + "toughness": "5", + "type_line": "Creature — Cat Cleric", "artist": "Darrell Riche", "artist_ids": [ "262c8e55-4efc-467b-a042-6f734b9d2e01" @@ -7,274 +63,155 @@ "booster": false, "border_color": "black", "card_back_id": "0aeebaf5-8c7d-4636-9e82-8c27447861f7", - "cardmarket_id": 240613, - "cmc": 4.0, "collector_number": "1", - "color_identity": [ - "W" - ], - "colors": [ - "W" - ], "digital": false, - "edhrec_rank": 4121, "finishes": [ "nonfoil" ], "flavor_text": "Only leonin clerics who can survive the Razor Fields for one turning of the suns can stand in the Cave of Light.", - "foil": false, "frame": "2003", "full_art": false, "games": [ "paper" ], "highres_image": true, - "id": "9d26f171-5bb6-463c-8473-53b6cc27ed66", "illustration_id": "44748599-6238-4ace-bd20-ffe80f2a5c73", "image_status": "highres_scan", "image_uris": { - "art_crop": "https://cards.scryfall.io/art_crop/front/9/d/9d26f171-5bb6-463c-8473-53b6cc27ed66.jpg?1562928153", - "border_crop": "https://cards.scryfall.io/border_crop/front/9/d/9d26f171-5bb6-463c-8473-53b6cc27ed66.jpg?1562928153", - "large": "https://cards.scryfall.io/large/front/9/d/9d26f171-5bb6-463c-8473-53b6cc27ed66.jpg?1562928153", + "small": "https://cards.scryfall.io/small/front/9/d/9d26f171-5bb6-463c-8473-53b6cc27ed66.jpg?1562928153", "normal": "https://cards.scryfall.io/normal/front/9/d/9d26f171-5bb6-463c-8473-53b6cc27ed66.jpg?1562928153", + "large": "https://cards.scryfall.io/large/front/9/d/9d26f171-5bb6-463c-8473-53b6cc27ed66.jpg?1562928153", "png": "https://cards.scryfall.io/png/front/9/d/9d26f171-5bb6-463c-8473-53b6cc27ed66.png?1562928153", - "small": "https://cards.scryfall.io/small/front/9/d/9d26f171-5bb6-463c-8473-53b6cc27ed66.jpg?1562928153" - }, - "keywords": [], - "lang": "en", - "layout": "normal", - "legalities": { - "alchemy": "not_legal", - "brawl": "not_legal", - "commander": "legal", - "duel": "legal", - "explorer": "not_legal", - "future": "not_legal", - "gladiator": "not_legal", - "historic": "not_legal", - "historicbrawl": "not_legal", - "legacy": "legal", - "modern": "legal", - "oldschool": "not_legal", - "pauper": "not_legal", - "paupercommander": "not_legal", - "penny": "legal", - "pioneer": "not_legal", - "premodern": "not_legal", - "standard": "not_legal", - "vintage": "legal" + "art_crop": "https://cards.scryfall.io/art_crop/front/9/d/9d26f171-5bb6-463c-8473-53b6cc27ed66.jpg?1562928153", + "border_crop": "https://cards.scryfall.io/border_crop/front/9/d/9d26f171-5bb6-463c-8473-53b6cc27ed66.jpg?1562928153" }, - "mana_cost": "{3}{W}", - "multiverse_ids": [ - 220527 - ], - "name": "Leonin Abunas", - "nonfoil": true, - "object": "card", - "oracle_id": "10064324-34a0-47eb-a58e-01db10234ed9", - "oracle_text": "Artifacts you control have hexproof. (They can't be the targets of spells or abilities your opponents control.)", - "oversized": false, - "penny_rank": 8839, - "power": "2", "prices": { - "eur": 1.49, - "eur_foil": null, - "tix": null, - "usd": 0.78, + "usd": "0.77", + "usd_foil": null, "usd_etched": null, - "usd_foil": null + "eur": "1.49", + "eur_foil": null, + "tix": null }, - "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3A10064324-34a0-47eb-a58e-01db10234ed9&unique=prints", "promo": false, "rarity": "rare", "related_uris": { - "edhrec": "https://edhrec.com/route/?cc=Leonin+Abunas", "gatherer": "https://gatherer.wizards.com/Pages/Card/Details.aspx?multiverseid=220527", "tcgplayer_infinite_articles": "https://infinite.tcgplayer.com/search?contentMode=article&game=magic&partner=scryfall&q=Leonin+Abunas&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", - "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Leonin+Abunas&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall" + "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Leonin+Abunas&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", + "edhrec": "https://edhrec.com/route/?cc=Leonin+Abunas" }, "released_at": "2010-06-18", "reprint": true, - "reserved": false, - "rulings_uri": "https://api.scryfall.com/cards/9d26f171-5bb6-463c-8473-53b6cc27ed66/rulings", "scryfall_set_uri": "https://scryfall.com/sets/arc?utm_source=api", - "scryfall_uri": "https://scryfall.com/card/arc/1/leonin-abunas?utm_source=api", - "set": "arc", - "set_id": "8bc5ec64-18d5-4c81-96a1-8f619d81a019", "set_name": "Archenemy", "set_search_uri": "https://api.scryfall.com/cards/search?order=set&q=e%3Aarc&unique=prints", "set_type": "archenemy", "set_uri": "https://api.scryfall.com/sets/8bc5ec64-18d5-4c81-96a1-8f619d81a019", + "set": "arc", + "set_id": "8bc5ec64-18d5-4c81-96a1-8f619d81a019", "story_spotlight": false, - "tcgplayer_id": 37173, "textless": false, - "toughness": "5", - "type_line": "Creature — Cat Cleric", - "uri": "https://api.scryfall.com/cards/9d26f171-5bb6-463c-8473-53b6cc27ed66", "variation": false }, { - "artist": "Mark Zug", - "artist_ids": [ - "48e2b98c-5467-4671-bd42-4c3746115117" + "object": "card", + "id": "758abd53-6ad2-406e-8615-8e48678405b4", + "lang": "en", + "mtgo_id": 21661, + "mtgo_foil_id": 21662, + "multiverse_ids": [ + 74093 ], - "booster": true, - "border_color": "black", - "card_back_id": "0aeebaf5-8c7d-4636-9e82-8c27447861f7", + "tcgplayer_id": 12253, + "cardmarket_id": 12811, + "oracle_id": "2358ffc2-6663-4ef3-b3a4-b036a4733ac6", + "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3A2358ffc2-6663-4ef3-b3a4-b036a4733ac6&unique=prints", + "rulings_uri": "https://api.scryfall.com/cards/758abd53-6ad2-406e-8615-8e48678405b4/rulings", + "scryfall_uri": "https://scryfall.com/card/bok/3/faithful-squire-kaiso-memory-of-loyalty?utm_source=api", + "uri": "https://api.scryfall.com/cards/758abd53-6ad2-406e-8615-8e48678405b4", "card_faces": [ { + "object": "card_face", "artist": "Mark Zug", "artist_id": "48e2b98c-5467-4671-bd42-4c3746115117", "illustration_id": "70eec478-45ae-4ce8-8199-720209599e2e", "mana_cost": "{1}{W}{W}", "name": "Faithful Squire", - "object": "card_face", "oracle_text": "Whenever you cast a Spirit or Arcane spell, you may put a ki counter on Faithful Squire.\nAt the beginning of the end step, if there are two or more ki counters on Faithful Squire, you may flip it.", "power": "2", "toughness": "2", "type_line": "Creature — Human Soldier" }, { + "object": "card_face", "artist": "Mark Zug", "artist_id": "48e2b98c-5467-4671-bd42-4c3746115117", "flavor_name": "", "mana_cost": "", "name": "Kaiso, Memory of Loyalty", - "object": "card_face", "oracle_text": "Flying\nRemove a ki counter from Kaiso, Memory of Loyalty: Prevent all damage that would be dealt to target creature this turn.", "power": "3", "toughness": "4", "type_line": "Legendary Creature — Spirit" } ], - "cardmarket_id": 12811, "cmc": 3.0, - "collector_number": "3", - "color_identity": [ - "W" - ], "colors": [ "W" ], - "digital": false, - "finishes": [ - "nonfoil", - "foil" + "color_identity": [ + "W" ], + "edhrec_rank": 20473, "foil": true, - "frame": "2003", - "full_art": false, - "games": [ - "paper", - "mtgo" - ], - "highres_image": true, - "id": "758abd53-6ad2-406e-8615-8e48678405b4", - "illustration_id": "70eec478-45ae-4ce8-8199-720209599e2e", - "image_status": "highres_scan", - "image_uris": { - "art_crop": "https://cards.scryfall.io/art_crop/front/7/5/758abd53-6ad2-406e-8615-8e48678405b4.jpg?1562877848", - "border_crop": "https://cards.scryfall.io/border_crop/front/7/5/758abd53-6ad2-406e-8615-8e48678405b4.jpg?1562877848", - "large": "https://cards.scryfall.io/large/front/7/5/758abd53-6ad2-406e-8615-8e48678405b4.jpg?1562877848", - "normal": "https://cards.scryfall.io/normal/front/7/5/758abd53-6ad2-406e-8615-8e48678405b4.jpg?1562877848", - "png": "https://cards.scryfall.io/png/front/7/5/758abd53-6ad2-406e-8615-8e48678405b4.png?1562877848", - "small": "https://cards.scryfall.io/small/front/7/5/758abd53-6ad2-406e-8615-8e48678405b4.jpg?1562877848" - }, "keywords": [ "Flying" ], - "lang": "en", "layout": "flip", "legalities": { - "alchemy": "not_legal", - "brawl": "not_legal", - "commander": "legal", - "duel": "legal", - "explorer": "not_legal", + "standard": "not_legal", "future": "not_legal", - "gladiator": "not_legal", "historic": "not_legal", - "historicbrawl": "not_legal", - "legacy": "legal", + "gladiator": "not_legal", + "pioneer": "not_legal", + "explorer": "not_legal", "modern": "legal", - "oldschool": "not_legal", + "legacy": "legal", "pauper": "not_legal", - "paupercommander": "restricted", + "vintage": "legal", "penny": "legal", - "pioneer": "not_legal", + "commander": "legal", + "brawl": "not_legal", + "historicbrawl": "not_legal", + "alchemy": "not_legal", + "paupercommander": "restricted", + "duel": "legal", + "oldschool": "not_legal", "premodern": "not_legal", - "standard": "not_legal", - "vintage": "legal" + "predh": "legal" }, "mana_cost": "{1}{W}{W}", - "mtgo_foil_id": 21662, - "mtgo_id": 21661, - "multiverse_ids": [ - 74093 - ], "name": "Faithful Squire // Kaiso, Memory of Loyalty", "nonfoil": true, - "object": "card", - "oracle_id": "2358ffc2-6663-4ef3-b3a4-b036a4733ac6", "oversized": false, "power": "2", - "prices": { - "eur": 0.05, - "eur_foil": 0.59, - "tix": 0.02, - "usd": 0.13, - "usd_etched": null, - "usd_foil": 0.28 - }, - "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3A2358ffc2-6663-4ef3-b3a4-b036a4733ac6&unique=prints", - "promo": false, - "rarity": "uncommon", - "related_uris": { - "edhrec": "https://edhrec.com/route/?cc=Faithful+Squire", - "gatherer": "https://gatherer.wizards.com/Pages/Card/Details.aspx?multiverseid=74093", - "tcgplayer_infinite_articles": "https://infinite.tcgplayer.com/search?contentMode=article&game=magic&partner=scryfall&q=Faithful+Squire+%2F%2F+Kaiso%2C+Memory+of+Loyalty&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", - "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Faithful+Squire+%2F%2F+Kaiso%2C+Memory+of+Loyalty&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall" - }, - "released_at": "2005-02-04", - "reprint": false, "reserved": false, - "rulings_uri": "https://api.scryfall.com/cards/758abd53-6ad2-406e-8615-8e48678405b4/rulings", - "scryfall_set_uri": "https://scryfall.com/sets/bok?utm_source=api", - "scryfall_uri": "https://scryfall.com/card/bok/3/faithful-squire-kaiso-memory-of-loyalty?utm_source=api", - "set": "bok", - "set_id": "d4b88587-a1f5-4b47-9e24-78ec9e57bd0e", - "set_name": "Betrayers of Kamigawa", - "set_search_uri": "https://api.scryfall.com/cards/search?order=set&q=e%3Abok&unique=prints", - "set_type": "expansion", - "set_uri": "https://api.scryfall.com/sets/d4b88587-a1f5-4b47-9e24-78ec9e57bd0e", - "story_spotlight": false, - "tcgplayer_id": 12253, - "textless": false, "toughness": "2", "type_line": "Creature — Human Soldier // Legendary Creature — Spirit", - "uri": "https://api.scryfall.com/cards/758abd53-6ad2-406e-8615-8e48678405b4", - "variation": false - }, - { - "artist": "Ralph Horsley", + "artist": "Mark Zug", "artist_ids": [ - "a51444a8-eb4b-4615-a663-d1d418591ccb" + "48e2b98c-5467-4671-bd42-4c3746115117" ], "booster": true, "border_color": "black", "card_back_id": "0aeebaf5-8c7d-4636-9e82-8c27447861f7", - "cardmarket_id": 11972, - "cmc": 0.0, - "collector_number": "273", - "color_identity": [], - "colors": [], + "collector_number": "3", "digital": false, - "edhrec_rank": 1961, "finishes": [ "nonfoil", "foil" ], - "foil": true, "frame": "2003", "full_art": false, "games": [ @@ -282,260 +219,259 @@ "mtgo" ], "highres_image": true, - "id": "0180d9a8-992c-4d55-8ac4-33a587786993", - "illustration_id": "4950c556-7a6e-42de-bead-b06defa969dc", + "illustration_id": "70eec478-45ae-4ce8-8199-720209599e2e", "image_status": "highres_scan", "image_uris": { - "art_crop": "https://cards.scryfall.io/art_crop/front/0/1/0180d9a8-992c-4d55-8ac4-33a587786993.jpg?1562757082", - "border_crop": "https://cards.scryfall.io/border_crop/front/0/1/0180d9a8-992c-4d55-8ac4-33a587786993.jpg?1562757082", - "large": "https://cards.scryfall.io/large/front/0/1/0180d9a8-992c-4d55-8ac4-33a587786993.jpg?1562757082", - "normal": "https://cards.scryfall.io/normal/front/0/1/0180d9a8-992c-4d55-8ac4-33a587786993.jpg?1562757082", - "png": "https://cards.scryfall.io/png/front/0/1/0180d9a8-992c-4d55-8ac4-33a587786993.png?1562757082", - "small": "https://cards.scryfall.io/small/front/0/1/0180d9a8-992c-4d55-8ac4-33a587786993.jpg?1562757082" + "small": "https://cards.scryfall.io/small/front/7/5/758abd53-6ad2-406e-8615-8e48678405b4.jpg?1562877848", + "normal": "https://cards.scryfall.io/normal/front/7/5/758abd53-6ad2-406e-8615-8e48678405b4.jpg?1562877848", + "large": "https://cards.scryfall.io/large/front/7/5/758abd53-6ad2-406e-8615-8e48678405b4.jpg?1562877848", + "png": "https://cards.scryfall.io/png/front/7/5/758abd53-6ad2-406e-8615-8e48678405b4.png?1562877848", + "art_crop": "https://cards.scryfall.io/art_crop/front/7/5/758abd53-6ad2-406e-8615-8e48678405b4.jpg?1562877848", + "border_crop": "https://cards.scryfall.io/border_crop/front/7/5/758abd53-6ad2-406e-8615-8e48678405b4.jpg?1562877848" }, - "keywords": [], - "lang": "en", - "layout": "normal", - "legalities": { - "alchemy": "not_legal", - "brawl": "not_legal", - "commander": "legal", - "duel": "legal", - "explorer": "not_legal", + "prices": { + "usd": "0.10", + "usd_foil": "0.28", + "usd_etched": null, + "eur": "0.02", + "eur_foil": "0.59", + "tix": "0.02" + }, + "promo": false, + "rarity": "uncommon", + "related_uris": { + "gatherer": "https://gatherer.wizards.com/Pages/Card/Details.aspx?multiverseid=74093", + "tcgplayer_infinite_articles": "https://infinite.tcgplayer.com/search?contentMode=article&game=magic&partner=scryfall&q=Faithful+Squire+%2F%2F+Kaiso%2C+Memory+of+Loyalty&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", + "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Faithful+Squire+%2F%2F+Kaiso%2C+Memory+of+Loyalty&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", + "edhrec": "https://edhrec.com/route/?cc=Faithful+Squire" + }, + "released_at": "2005-02-04", + "reprint": false, + "scryfall_set_uri": "https://scryfall.com/sets/bok?utm_source=api", + "set_name": "Betrayers of Kamigawa", + "set_search_uri": "https://api.scryfall.com/cards/search?order=set&q=e%3Abok&unique=prints", + "set_type": "expansion", + "set_uri": "https://api.scryfall.com/sets/d4b88587-a1f5-4b47-9e24-78ec9e57bd0e", + "set": "bok", + "set_id": "d4b88587-a1f5-4b47-9e24-78ec9e57bd0e", + "story_spotlight": false, + "textless": false, + "variation": false + }, + { + "object": "card", + "id": "0180d9a8-992c-4d55-8ac4-33a587786993", + "lang": "en", + "mtgo_id": 21135, + "mtgo_foil_id": 21136, + "multiverse_ids": [ + 75305 + ], + "tcgplayer_id": 11953, + "cardmarket_id": 11972, + "oracle_id": "36937483-30cb-449a-8028-75017a124922", + "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3A36937483-30cb-449a-8028-75017a124922&unique=prints", + "rulings_uri": "https://api.scryfall.com/cards/0180d9a8-992c-4d55-8ac4-33a587786993/rulings", + "scryfall_uri": "https://scryfall.com/card/chk/273/boseiju-who-shelters-all?utm_source=api", + "uri": "https://api.scryfall.com/cards/0180d9a8-992c-4d55-8ac4-33a587786993", + "cmc": 0.0, + "colors": [], + "color_identity": [], + "edhrec_rank": 1973, + "foil": true, + "keywords": [], + "layout": "normal", + "legalities": { + "standard": "not_legal", "future": "not_legal", - "gladiator": "not_legal", "historic": "not_legal", - "historicbrawl": "not_legal", - "legacy": "legal", + "gladiator": "not_legal", + "pioneer": "not_legal", + "explorer": "not_legal", "modern": "legal", - "oldschool": "not_legal", + "legacy": "legal", "pauper": "not_legal", - "paupercommander": "not_legal", + "vintage": "legal", "penny": "not_legal", - "pioneer": "not_legal", + "commander": "legal", + "brawl": "not_legal", + "historicbrawl": "not_legal", + "alchemy": "not_legal", + "paupercommander": "not_legal", + "duel": "legal", + "oldschool": "not_legal", "premodern": "not_legal", - "standard": "not_legal", - "vintage": "legal" + "predh": "legal" }, "mana_cost": "", - "mtgo_foil_id": 21136, - "mtgo_id": 21135, - "multiverse_ids": [ - 75305 - ], "name": "Boseiju, Who Shelters All", "nonfoil": true, - "object": "card", - "oracle_id": "36937483-30cb-449a-8028-75017a124922", "oracle_text": "Boseiju, Who Shelters All enters the battlefield tapped.\n{T}, Pay 2 life: Add {C}. If that mana is spent on an instant or sorcery spell, that spell can't be countered.", "oversized": false, - "prices": { - "eur": 11.08, - "eur_foil": 67.0, - "tix": 0.36, - "usd": 24.68, - "usd_etched": null, - "usd_foil": 108.88 - }, - "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3A36937483-30cb-449a-8028-75017a124922&unique=prints", "produced_mana": [ "C" ], + "reserved": false, + "type_line": "Legendary Land", + "artist": "Ralph Horsley", + "artist_ids": [ + "a51444a8-eb4b-4615-a663-d1d418591ccb" + ], + "booster": true, + "border_color": "black", + "card_back_id": "0aeebaf5-8c7d-4636-9e82-8c27447861f7", + "collector_number": "273", + "digital": false, + "finishes": [ + "nonfoil", + "foil" + ], + "frame": "2003", + "full_art": false, + "games": [ + "paper", + "mtgo" + ], + "highres_image": true, + "illustration_id": "4950c556-7a6e-42de-bead-b06defa969dc", + "image_status": "highres_scan", + "image_uris": { + "small": "https://cards.scryfall.io/small/front/0/1/0180d9a8-992c-4d55-8ac4-33a587786993.jpg?1562757082", + "normal": "https://cards.scryfall.io/normal/front/0/1/0180d9a8-992c-4d55-8ac4-33a587786993.jpg?1562757082", + "large": "https://cards.scryfall.io/large/front/0/1/0180d9a8-992c-4d55-8ac4-33a587786993.jpg?1562757082", + "png": "https://cards.scryfall.io/png/front/0/1/0180d9a8-992c-4d55-8ac4-33a587786993.png?1562757082", + "art_crop": "https://cards.scryfall.io/art_crop/front/0/1/0180d9a8-992c-4d55-8ac4-33a587786993.jpg?1562757082", + "border_crop": "https://cards.scryfall.io/border_crop/front/0/1/0180d9a8-992c-4d55-8ac4-33a587786993.jpg?1562757082" + }, + "prices": { + "usd": "24.33", + "usd_foil": "108.88", + "usd_etched": null, + "eur": "14.75", + "eur_foil": "67.00", + "tix": "0.26" + }, "promo": false, "rarity": "rare", "related_uris": { - "edhrec": "https://edhrec.com/route/?cc=Boseiju%2C+Who+Shelters+All", "gatherer": "https://gatherer.wizards.com/Pages/Card/Details.aspx?multiverseid=75305", "tcgplayer_infinite_articles": "https://infinite.tcgplayer.com/search?contentMode=article&game=magic&partner=scryfall&q=Boseiju%2C+Who+Shelters+All&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", - "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Boseiju%2C+Who+Shelters+All&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall" + "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Boseiju%2C+Who+Shelters+All&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", + "edhrec": "https://edhrec.com/route/?cc=Boseiju%2C+Who+Shelters+All" }, "released_at": "2004-10-01", "reprint": false, - "reserved": false, - "rulings_uri": "https://api.scryfall.com/cards/0180d9a8-992c-4d55-8ac4-33a587786993/rulings", "scryfall_set_uri": "https://scryfall.com/sets/chk?utm_source=api", - "scryfall_uri": "https://scryfall.com/card/chk/273/boseiju-who-shelters-all?utm_source=api", - "set": "chk", - "set_id": "6183d21f-a0af-4118-ba58-aca1d8719c01", "set_name": "Champions of Kamigawa", "set_search_uri": "https://api.scryfall.com/cards/search?order=set&q=e%3Achk&unique=prints", "set_type": "expansion", "set_uri": "https://api.scryfall.com/sets/6183d21f-a0af-4118-ba58-aca1d8719c01", + "set": "chk", + "set_id": "6183d21f-a0af-4118-ba58-aca1d8719c01", "story_spotlight": false, - "tcgplayer_id": 11953, "textless": false, - "type_line": "Legendary Land", - "uri": "https://api.scryfall.com/cards/0180d9a8-992c-4d55-8ac4-33a587786993", "variation": false }, { - "artist": "Mark Zug", - "artist_ids": [ - "48e2b98c-5467-4671-bd42-4c3746115117" + "object": "card", + "id": "864ad989-19a6-4930-8efc-bbc077a18c32", + "lang": "en", + "mtgo_id": 21205, + "mtgo_foil_id": 21206, + "multiverse_ids": [ + 78600 ], - "booster": true, - "border_color": "black", - "card_back_id": "0aeebaf5-8c7d-4636-9e82-8c27447861f7", + "tcgplayer_id": 11958, + "cardmarket_id": 11977, + "oracle_id": "82959ca2-cd96-4cca-9ce0-afb8db209860", + "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3A82959ca2-cd96-4cca-9ce0-afb8db209860&unique=prints", + "rulings_uri": "https://api.scryfall.com/cards/864ad989-19a6-4930-8efc-bbc077a18c32/rulings", + "scryfall_uri": "https://scryfall.com/card/chk/2/bushi-tenderfoot-kenzo-the-hardhearted?utm_source=api", + "uri": "https://api.scryfall.com/cards/864ad989-19a6-4930-8efc-bbc077a18c32", "card_faces": [ { + "object": "card_face", "artist": "Mark Zug", "artist_id": "48e2b98c-5467-4671-bd42-4c3746115117", "illustration_id": "e8672d31-de00-4f84-b188-a89470816b6e", "mana_cost": "{W}", "name": "Bushi Tenderfoot", - "object": "card_face", "oracle_text": "When a creature dealt damage by Bushi Tenderfoot this turn dies, flip Bushi Tenderfoot.", "power": "1", "toughness": "1", "type_line": "Creature — Human Soldier" }, { + "object": "card_face", "artist": "Mark Zug", "artist_id": "48e2b98c-5467-4671-bd42-4c3746115117", "flavor_name": "", "mana_cost": "", "name": "Kenzo the Hardhearted", - "object": "card_face", "oracle_text": "Double strike; bushido 2 (Whenever this creature blocks or becomes blocked, it gets +2/+2 until end of turn.)", "power": "3", "toughness": "4", "type_line": "Legendary Creature — Human Samurai" } ], - "cardmarket_id": 11977, "cmc": 1.0, - "collector_number": "2", - "color_identity": [ - "W" - ], "colors": [ "W" ], - "digital": false, - "finishes": [ - "nonfoil", - "foil" + "color_identity": [ + "W" ], + "edhrec_rank": 12400, "foil": true, - "frame": "2003", - "full_art": false, - "games": [ - "paper", - "mtgo" - ], - "highres_image": true, - "id": "864ad989-19a6-4930-8efc-bbc077a18c32", - "illustration_id": "e8672d31-de00-4f84-b188-a89470816b6e", - "image_status": "highres_scan", - "image_uris": { - "art_crop": "https://cards.scryfall.io/art_crop/front/8/6/864ad989-19a6-4930-8efc-bbc077a18c32.jpg?1562762069", - "border_crop": "https://cards.scryfall.io/border_crop/front/8/6/864ad989-19a6-4930-8efc-bbc077a18c32.jpg?1562762069", - "large": "https://cards.scryfall.io/large/front/8/6/864ad989-19a6-4930-8efc-bbc077a18c32.jpg?1562762069", - "normal": "https://cards.scryfall.io/normal/front/8/6/864ad989-19a6-4930-8efc-bbc077a18c32.jpg?1562762069", - "png": "https://cards.scryfall.io/png/front/8/6/864ad989-19a6-4930-8efc-bbc077a18c32.png?1562762069", - "small": "https://cards.scryfall.io/small/front/8/6/864ad989-19a6-4930-8efc-bbc077a18c32.jpg?1562762069" - }, "keywords": [ "Bushido", "Double strike" ], - "lang": "en", "layout": "flip", "legalities": { - "alchemy": "not_legal", - "brawl": "not_legal", - "commander": "legal", - "duel": "legal", - "explorer": "not_legal", + "standard": "not_legal", "future": "not_legal", - "gladiator": "not_legal", "historic": "not_legal", - "historicbrawl": "not_legal", - "legacy": "legal", + "gladiator": "not_legal", + "pioneer": "not_legal", + "explorer": "not_legal", "modern": "legal", - "oldschool": "not_legal", + "legacy": "legal", "pauper": "not_legal", - "paupercommander": "restricted", + "vintage": "legal", "penny": "legal", - "pioneer": "not_legal", + "commander": "legal", + "brawl": "not_legal", + "historicbrawl": "not_legal", + "alchemy": "not_legal", + "paupercommander": "restricted", + "duel": "legal", + "oldschool": "not_legal", "premodern": "not_legal", - "standard": "not_legal", - "vintage": "legal" + "predh": "legal" }, "mana_cost": "{W}", - "mtgo_foil_id": 21206, - "mtgo_id": 21205, - "multiverse_ids": [ - 78600 - ], "name": "Bushi Tenderfoot // Kenzo the Hardhearted", "nonfoil": true, - "object": "card", - "oracle_id": "82959ca2-cd96-4cca-9ce0-afb8db209860", "oversized": false, - "penny_rank": 9527, + "penny_rank": 9495, "power": "1", - "prices": { - "eur": 0.05, - "eur_foil": 2.77, - "tix": 0.02, - "usd": 0.23, - "usd_etched": null, - "usd_foil": 6.85 - }, - "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3A82959ca2-cd96-4cca-9ce0-afb8db209860&unique=prints", - "promo": false, - "rarity": "uncommon", - "related_uris": { - "edhrec": "https://edhrec.com/route/?cc=Bushi+Tenderfoot", - "gatherer": "https://gatherer.wizards.com/Pages/Card/Details.aspx?multiverseid=78600", - "tcgplayer_infinite_articles": "https://infinite.tcgplayer.com/search?contentMode=article&game=magic&partner=scryfall&q=Bushi+Tenderfoot+%2F%2F+Kenzo+the+Hardhearted&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", - "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Bushi+Tenderfoot+%2F%2F+Kenzo+the+Hardhearted&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall" - }, - "released_at": "2004-10-01", - "reprint": false, "reserved": false, - "rulings_uri": "https://api.scryfall.com/cards/864ad989-19a6-4930-8efc-bbc077a18c32/rulings", - "scryfall_set_uri": "https://scryfall.com/sets/chk?utm_source=api", - "scryfall_uri": "https://scryfall.com/card/chk/2/bushi-tenderfoot-kenzo-the-hardhearted?utm_source=api", - "set": "chk", - "set_id": "6183d21f-a0af-4118-ba58-aca1d8719c01", - "set_name": "Champions of Kamigawa", - "set_search_uri": "https://api.scryfall.com/cards/search?order=set&q=e%3Achk&unique=prints", - "set_type": "expansion", - "set_uri": "https://api.scryfall.com/sets/6183d21f-a0af-4118-ba58-aca1d8719c01", - "story_spotlight": false, - "tcgplayer_id": 11958, - "textless": false, "toughness": "1", "type_line": "Creature — Human Soldier // Legendary Creature — Human Samurai", - "uri": "https://api.scryfall.com/cards/864ad989-19a6-4930-8efc-bbc077a18c32", - "variation": false - }, - { - "artist": "Franz Vohwinkel", + "artist": "Mark Zug", "artist_ids": [ - "3a243c17-3baa-4b53-9599-645311cd7d3d" + "48e2b98c-5467-4671-bd42-4c3746115117" ], "booster": true, "border_color": "black", "card_back_id": "0aeebaf5-8c7d-4636-9e82-8c27447861f7", - "cardmarket_id": 13665, - "cmc": 2.0, - "collector_number": "8", - "color_identity": [ - "W" - ], - "colors": [ - "W" - ], + "collector_number": "2", "digital": false, - "edhrec_rank": 16639, "finishes": [ "nonfoil", "foil" ], - "foil": true, "frame": "2003", "full_art": false, "games": [ @@ -543,113 +479,240 @@ "mtgo" ], "highres_image": true, - "id": "5526c510-bd33-4fac-8941-f19bd0997557", - "illustration_id": "b60ade37-5f46-44b3-8114-d752084d9e5d", + "illustration_id": "e8672d31-de00-4f84-b188-a89470816b6e", "image_status": "highres_scan", "image_uris": { - "art_crop": "https://cards.scryfall.io/art_crop/front/5/5/5526c510-bd33-4fac-8941-f19bd0997557.jpg?1593274750", - "border_crop": "https://cards.scryfall.io/border_crop/front/5/5/5526c510-bd33-4fac-8941-f19bd0997557.jpg?1593274750", - "large": "https://cards.scryfall.io/large/front/5/5/5526c510-bd33-4fac-8941-f19bd0997557.jpg?1593274750", - "normal": "https://cards.scryfall.io/normal/front/5/5/5526c510-bd33-4fac-8941-f19bd0997557.jpg?1593274750", - "png": "https://cards.scryfall.io/png/front/5/5/5526c510-bd33-4fac-8941-f19bd0997557.png?1593274750", - "small": "https://cards.scryfall.io/small/front/5/5/5526c510-bd33-4fac-8941-f19bd0997557.jpg?1593274750" + "small": "https://cards.scryfall.io/small/front/8/6/864ad989-19a6-4930-8efc-bbc077a18c32.jpg?1562762069", + "normal": "https://cards.scryfall.io/normal/front/8/6/864ad989-19a6-4930-8efc-bbc077a18c32.jpg?1562762069", + "large": "https://cards.scryfall.io/large/front/8/6/864ad989-19a6-4930-8efc-bbc077a18c32.jpg?1562762069", + "png": "https://cards.scryfall.io/png/front/8/6/864ad989-19a6-4930-8efc-bbc077a18c32.png?1562762069", + "art_crop": "https://cards.scryfall.io/art_crop/front/8/6/864ad989-19a6-4930-8efc-bbc077a18c32.jpg?1562762069", + "border_crop": "https://cards.scryfall.io/border_crop/front/8/6/864ad989-19a6-4930-8efc-bbc077a18c32.jpg?1562762069" }, - "keywords": [ + "prices": { + "usd": "0.23", + "usd_foil": "6.85", + "usd_etched": null, + "eur": "0.49", + "eur_foil": "0.69", + "tix": "0.02" + }, + "promo": false, + "rarity": "uncommon", + "related_uris": { + "gatherer": "https://gatherer.wizards.com/Pages/Card/Details.aspx?multiverseid=78600", + "tcgplayer_infinite_articles": "https://infinite.tcgplayer.com/search?contentMode=article&game=magic&partner=scryfall&q=Bushi+Tenderfoot+%2F%2F+Kenzo+the+Hardhearted&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", + "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Bushi+Tenderfoot+%2F%2F+Kenzo+the+Hardhearted&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", + "edhrec": "https://edhrec.com/route/?cc=Bushi+Tenderfoot" + }, + "released_at": "2004-10-01", + "reprint": false, + "scryfall_set_uri": "https://scryfall.com/sets/chk?utm_source=api", + "set_name": "Champions of Kamigawa", + "set_search_uri": "https://api.scryfall.com/cards/search?order=set&q=e%3Achk&unique=prints", + "set_type": "expansion", + "set_uri": "https://api.scryfall.com/sets/6183d21f-a0af-4118-ba58-aca1d8719c01", + "set": "chk", + "set_id": "6183d21f-a0af-4118-ba58-aca1d8719c01", + "story_spotlight": false, + "textless": false, + "variation": false + }, + { + "object": "card", + "id": "5526c510-bd33-4fac-8941-f19bd0997557", + "lang": "en", + "mtgo_id": 24805, + "mtgo_foil_id": 24806, + "multiverse_ids": [ + 122075 + ], + "tcgplayer_id": 14058, + "cardmarket_id": 13665, + "oracle_id": "43fbfeec-bcaf-48b8-befe-b7346fec5a3a", + "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3A43fbfeec-bcaf-48b8-befe-b7346fec5a3a&unique=prints", + "rulings_uri": "https://api.scryfall.com/cards/5526c510-bd33-4fac-8941-f19bd0997557/rulings", + "scryfall_uri": "https://scryfall.com/card/csp/8/j%C3%B6tun-grunt?utm_source=api", + "uri": "https://api.scryfall.com/cards/5526c510-bd33-4fac-8941-f19bd0997557", + "cmc": 2.0, + "colors": [ + "W" + ], + "color_identity": [ + "W" + ], + "edhrec_rank": 16717, + "foil": true, + "keywords": [ "Cumulative upkeep" ], - "lang": "en", "layout": "normal", "legalities": { - "alchemy": "not_legal", - "brawl": "not_legal", - "commander": "legal", - "duel": "legal", - "explorer": "not_legal", + "standard": "not_legal", "future": "not_legal", - "gladiator": "not_legal", "historic": "not_legal", - "historicbrawl": "not_legal", - "legacy": "legal", + "gladiator": "not_legal", + "pioneer": "not_legal", + "explorer": "not_legal", "modern": "legal", - "oldschool": "not_legal", + "legacy": "legal", "pauper": "not_legal", - "paupercommander": "restricted", + "vintage": "legal", "penny": "legal", - "pioneer": "not_legal", + "commander": "legal", + "brawl": "not_legal", + "historicbrawl": "not_legal", + "alchemy": "not_legal", + "paupercommander": "restricted", + "duel": "legal", + "oldschool": "not_legal", "premodern": "not_legal", - "standard": "not_legal", - "vintage": "legal" + "predh": "legal" }, "mana_cost": "{1}{W}", - "mtgo_foil_id": 24806, - "mtgo_id": 24805, - "multiverse_ids": [ - 122075 - ], "name": "Jötun Grunt", "nonfoil": true, - "object": "card", - "oracle_id": "43fbfeec-bcaf-48b8-befe-b7346fec5a3a", "oracle_text": "Cumulative upkeep—Put two cards from a single graveyard on the bottom of their owner's library. (At the beginning of your upkeep, put an age counter on this permanent, then sacrifice it unless you pay its upkeep cost for each age counter on it.)", "oversized": false, - "penny_rank": 10720, + "penny_rank": 10838, "power": "4", + "reserved": false, + "toughness": "4", + "type_line": "Creature — Giant Soldier", + "artist": "Franz Vohwinkel", + "artist_ids": [ + "3a243c17-3baa-4b53-9599-645311cd7d3d" + ], + "booster": true, + "border_color": "black", + "card_back_id": "0aeebaf5-8c7d-4636-9e82-8c27447861f7", + "collector_number": "8", + "digital": false, + "finishes": [ + "nonfoil", + "foil" + ], + "frame": "2003", + "full_art": false, + "games": [ + "paper", + "mtgo" + ], + "highres_image": true, + "illustration_id": "b60ade37-5f46-44b3-8114-d752084d9e5d", + "image_status": "highres_scan", + "image_uris": { + "small": "https://cards.scryfall.io/small/front/5/5/5526c510-bd33-4fac-8941-f19bd0997557.jpg?1593274750", + "normal": "https://cards.scryfall.io/normal/front/5/5/5526c510-bd33-4fac-8941-f19bd0997557.jpg?1593274750", + "large": "https://cards.scryfall.io/large/front/5/5/5526c510-bd33-4fac-8941-f19bd0997557.jpg?1593274750", + "png": "https://cards.scryfall.io/png/front/5/5/5526c510-bd33-4fac-8941-f19bd0997557.png?1593274750", + "art_crop": "https://cards.scryfall.io/art_crop/front/5/5/5526c510-bd33-4fac-8941-f19bd0997557.jpg?1593274750", + "border_crop": "https://cards.scryfall.io/border_crop/front/5/5/5526c510-bd33-4fac-8941-f19bd0997557.jpg?1593274750" + }, "prices": { - "eur": 0.32, - "eur_foil": 0.99, - "tix": 0.02, - "usd": 0.17, + "usd": "0.17", + "usd_foil": "6.99", "usd_etched": null, - "usd_foil": 6.99 + "eur": "0.05", + "eur_foil": "0.99", + "tix": "0.02" }, - "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3A43fbfeec-bcaf-48b8-befe-b7346fec5a3a&unique=prints", "promo": false, "rarity": "uncommon", "related_uris": { - "edhrec": "https://edhrec.com/route/?cc=J%C3%B6tun+Grunt", "gatherer": "https://gatherer.wizards.com/Pages/Card/Details.aspx?multiverseid=122075", "tcgplayer_infinite_articles": "https://infinite.tcgplayer.com/search?contentMode=article&game=magic&partner=scryfall&q=J%C3%B6tun+Grunt&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", - "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=J%C3%B6tun+Grunt&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall" + "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=J%C3%B6tun+Grunt&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", + "edhrec": "https://edhrec.com/route/?cc=J%C3%B6tun+Grunt" }, "released_at": "2006-07-21", "reprint": false, - "reserved": false, - "rulings_uri": "https://api.scryfall.com/cards/5526c510-bd33-4fac-8941-f19bd0997557/rulings", "scryfall_set_uri": "https://scryfall.com/sets/csp?utm_source=api", - "scryfall_uri": "https://scryfall.com/card/csp/8/j%C3%B6tun-grunt?utm_source=api", - "set": "csp", - "set_id": "1f4f105f-73e4-4f03-849e-82a204807847", "set_name": "Coldsnap", "set_search_uri": "https://api.scryfall.com/cards/search?order=set&q=e%3Acsp&unique=prints", "set_type": "expansion", "set_uri": "https://api.scryfall.com/sets/1f4f105f-73e4-4f03-849e-82a204807847", + "set": "csp", + "set_id": "1f4f105f-73e4-4f03-849e-82a204807847", "story_spotlight": false, - "tcgplayer_id": 14058, "textless": false, - "toughness": "4", - "type_line": "Creature — Giant Soldier", - "uri": "https://api.scryfall.com/cards/5526c510-bd33-4fac-8941-f19bd0997557", "variation": false }, { + "object": "card", + "id": "4caaf31b-86a9-485b-8da7-d5b526ed1233", + "lang": "en", + "multiverse_ids": [ + 1924 + ], + "tcgplayer_id": 3751, + "cardmarket_id": 7487, + "oracle_id": "46abaabe-7015-4d82-a5aa-2706b1f51bed", + "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3A46abaabe-7015-4d82-a5aa-2706b1f51bed&unique=prints", + "rulings_uri": "https://api.scryfall.com/cards/4caaf31b-86a9-485b-8da7-d5b526ed1233/rulings", + "scryfall_uri": "https://scryfall.com/card/fem/74a/thallid?utm_source=api", + "uri": "https://api.scryfall.com/cards/4caaf31b-86a9-485b-8da7-d5b526ed1233", "all_parts": [ { - "component": "token", + "object": "related_card", "id": "c7bb00e4-7eb0-4f7d-b2c3-8995959a6e6a", + "component": "token", "name": "Saproling", - "object": "related_card", "type_line": "Token Creature — Saproling", "uri": "https://api.scryfall.com/cards/c7bb00e4-7eb0-4f7d-b2c3-8995959a6e6a" }, { - "component": "combo_piece", + "object": "related_card", "id": "01827286-b104-41c5-bac9-7c38414bc40e", + "component": "combo_piece", "name": "Thallid", - "object": "related_card", "type_line": "Creature — Fungus", "uri": "https://api.scryfall.com/cards/01827286-b104-41c5-bac9-7c38414bc40e" } ], + "cmc": 1.0, + "colors": [ + "G" + ], + "color_identity": [ + "G" + ], + "edhrec_rank": 6584, + "foil": false, + "keywords": [], + "layout": "normal", + "legalities": { + "standard": "not_legal", + "future": "not_legal", + "historic": "not_legal", + "gladiator": "not_legal", + "pioneer": "not_legal", + "explorer": "not_legal", + "modern": "legal", + "legacy": "legal", + "pauper": "legal", + "vintage": "legal", + "penny": "legal", + "commander": "legal", + "brawl": "not_legal", + "historicbrawl": "not_legal", + "alchemy": "not_legal", + "paupercommander": "legal", + "duel": "legal", + "oldschool": "legal", + "premodern": "not_legal", + "predh": "legal" + }, + "mana_cost": "{G}", + "name": "Thallid", + "nonfoil": true, + "oracle_text": "At the beginning of your upkeep, put a spore counter on Thallid.\nRemove three spore counters from Thallid: Create a 1/1 green Saproling creature token.", + "oversized": false, + "penny_rank": 8856, + "power": "1", + "reserved": false, + "toughness": "1", + "type_line": "Creature — Fungus", "artist": "Edward P. Beard, Jr.", "artist_ids": [ "b845b8ee-aeea-4822-bcf9-7230625ac95c" @@ -657,130 +720,131 @@ "booster": true, "border_color": "black", "card_back_id": "0aeebaf5-8c7d-4636-9e82-8c27447861f7", - "cardmarket_id": 7487, - "cmc": 1.0, "collector_number": "74a", - "color_identity": [ - "G" - ], - "colors": [ - "G" - ], "digital": false, - "edhrec_rank": 6585, "finishes": [ "nonfoil" ], - "foil": false, "frame": "1993", "full_art": false, "games": [ "paper" ], "highres_image": true, - "id": "4caaf31b-86a9-485b-8da7-d5b526ed1233", "illustration_id": "4b06bf5b-59dc-4524-a023-33bad9e1eee4", "image_status": "highres_scan", "image_uris": { - "art_crop": "https://cards.scryfall.io/art_crop/front/4/c/4caaf31b-86a9-485b-8da7-d5b526ed1233.jpg?1562909047", - "border_crop": "https://cards.scryfall.io/border_crop/front/4/c/4caaf31b-86a9-485b-8da7-d5b526ed1233.jpg?1562909047", - "large": "https://cards.scryfall.io/large/front/4/c/4caaf31b-86a9-485b-8da7-d5b526ed1233.jpg?1562909047", + "small": "https://cards.scryfall.io/small/front/4/c/4caaf31b-86a9-485b-8da7-d5b526ed1233.jpg?1562909047", "normal": "https://cards.scryfall.io/normal/front/4/c/4caaf31b-86a9-485b-8da7-d5b526ed1233.jpg?1562909047", + "large": "https://cards.scryfall.io/large/front/4/c/4caaf31b-86a9-485b-8da7-d5b526ed1233.jpg?1562909047", "png": "https://cards.scryfall.io/png/front/4/c/4caaf31b-86a9-485b-8da7-d5b526ed1233.png?1562909047", - "small": "https://cards.scryfall.io/small/front/4/c/4caaf31b-86a9-485b-8da7-d5b526ed1233.jpg?1562909047" - }, - "keywords": [], - "lang": "en", - "layout": "normal", - "legalities": { - "alchemy": "not_legal", - "brawl": "not_legal", - "commander": "legal", - "duel": "legal", - "explorer": "not_legal", - "future": "not_legal", - "gladiator": "not_legal", - "historic": "not_legal", - "historicbrawl": "not_legal", - "legacy": "legal", - "modern": "legal", - "oldschool": "legal", - "pauper": "legal", - "paupercommander": "legal", - "penny": "legal", - "pioneer": "not_legal", - "premodern": "not_legal", - "standard": "not_legal", - "vintage": "legal" + "art_crop": "https://cards.scryfall.io/art_crop/front/4/c/4caaf31b-86a9-485b-8da7-d5b526ed1233.jpg?1562909047", + "border_crop": "https://cards.scryfall.io/border_crop/front/4/c/4caaf31b-86a9-485b-8da7-d5b526ed1233.jpg?1562909047" }, - "mana_cost": "{G}", - "multiverse_ids": [ - 1924 - ], - "name": "Thallid", - "nonfoil": true, - "object": "card", - "oracle_id": "46abaabe-7015-4d82-a5aa-2706b1f51bed", - "oracle_text": "At the beginning of your upkeep, put a spore counter on Thallid.\nRemove three spore counters from Thallid: Create a 1/1 green Saproling creature token.", - "oversized": false, - "penny_rank": 8883, - "power": "1", "prices": { - "eur": 0.05, - "eur_foil": null, - "tix": null, - "usd": 0.21, + "usd": "0.20", + "usd_foil": null, "usd_etched": null, - "usd_foil": null + "eur": "0.02", + "eur_foil": null, + "tix": null }, - "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3A46abaabe-7015-4d82-a5aa-2706b1f51bed&unique=prints", "promo": false, "rarity": "common", "related_uris": { - "edhrec": "https://edhrec.com/route/?cc=Thallid", "gatherer": "https://gatherer.wizards.com/Pages/Card/Details.aspx?multiverseid=1924", "tcgplayer_infinite_articles": "https://infinite.tcgplayer.com/search?contentMode=article&game=magic&partner=scryfall&q=Thallid&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", - "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Thallid&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall" + "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Thallid&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", + "edhrec": "https://edhrec.com/route/?cc=Thallid" }, "released_at": "1994-11-01", "reprint": false, - "reserved": false, - "rulings_uri": "https://api.scryfall.com/cards/4caaf31b-86a9-485b-8da7-d5b526ed1233/rulings", "scryfall_set_uri": "https://scryfall.com/sets/fem?utm_source=api", - "scryfall_uri": "https://scryfall.com/card/fem/74a/thallid?utm_source=api", - "set": "fem", - "set_id": "cf7390b1-341a-4ae8-a325-da0f5f322f13", "set_name": "Fallen Empires", "set_search_uri": "https://api.scryfall.com/cards/search?order=set&q=e%3Afem&unique=prints", "set_type": "expansion", "set_uri": "https://api.scryfall.com/sets/cf7390b1-341a-4ae8-a325-da0f5f322f13", + "set": "fem", + "set_id": "cf7390b1-341a-4ae8-a325-da0f5f322f13", "story_spotlight": false, - "tcgplayer_id": 3751, "textless": false, - "toughness": "1", - "type_line": "Creature — Fungus", - "uri": "https://api.scryfall.com/cards/4caaf31b-86a9-485b-8da7-d5b526ed1233", "variation": false }, { - "all_parts": [ - { - "component": "token", - "id": "c7bb00e4-7eb0-4f7d-b2c3-8995959a6e6a", - "name": "Saproling", - "object": "related_card", - "type_line": "Token Creature — Saproling", - "uri": "https://api.scryfall.com/cards/c7bb00e4-7eb0-4f7d-b2c3-8995959a6e6a" - }, - { - "component": "combo_piece", - "id": "01827286-b104-41c5-bac9-7c38414bc40e", - "name": "Thallid", + "object": "card", + "id": "80f8f778-ae31-45cd-b27f-f93a07853ede", + "lang": "en", + "multiverse_ids": [ + 1926 + ], + "tcgplayer_id": 18253, + "cardmarket_id": 7488, + "oracle_id": "46abaabe-7015-4d82-a5aa-2706b1f51bed", + "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3A46abaabe-7015-4d82-a5aa-2706b1f51bed&unique=prints", + "rulings_uri": "https://api.scryfall.com/cards/80f8f778-ae31-45cd-b27f-f93a07853ede/rulings", + "scryfall_uri": "https://scryfall.com/card/fem/74b/thallid?utm_source=api", + "uri": "https://api.scryfall.com/cards/80f8f778-ae31-45cd-b27f-f93a07853ede", + "all_parts": [ + { "object": "related_card", + "id": "c7bb00e4-7eb0-4f7d-b2c3-8995959a6e6a", + "component": "token", + "name": "Saproling", + "type_line": "Token Creature — Saproling", + "uri": "https://api.scryfall.com/cards/c7bb00e4-7eb0-4f7d-b2c3-8995959a6e6a" + }, + { + "object": "related_card", + "id": "01827286-b104-41c5-bac9-7c38414bc40e", + "component": "combo_piece", + "name": "Thallid", "type_line": "Creature — Fungus", "uri": "https://api.scryfall.com/cards/01827286-b104-41c5-bac9-7c38414bc40e" } ], + "cmc": 1.0, + "colors": [ + "G" + ], + "color_identity": [ + "G" + ], + "edhrec_rank": 6584, + "foil": false, + "keywords": [], + "layout": "normal", + "legalities": { + "standard": "not_legal", + "future": "not_legal", + "historic": "not_legal", + "gladiator": "not_legal", + "pioneer": "not_legal", + "explorer": "not_legal", + "modern": "legal", + "legacy": "legal", + "pauper": "legal", + "vintage": "legal", + "penny": "legal", + "commander": "legal", + "brawl": "not_legal", + "historicbrawl": "not_legal", + "alchemy": "not_legal", + "paupercommander": "legal", + "duel": "legal", + "oldschool": "legal", + "premodern": "not_legal", + "predh": "legal" + }, + "mana_cost": "{G}", + "name": "Thallid", + "nonfoil": true, + "oracle_text": "At the beginning of your upkeep, put a spore counter on Thallid.\nRemove three spore counters from Thallid: Create a 1/1 green Saproling creature token.", + "oversized": false, + "penny_rank": 8856, + "power": "1", + "reserved": false, + "toughness": "1", + "type_line": "Creature — Fungus", "artist": "Jesper Myrfors", "artist_ids": [ "c011318e-8503-48c1-a990-46e50aff48a0" @@ -788,130 +852,131 @@ "booster": true, "border_color": "black", "card_back_id": "0aeebaf5-8c7d-4636-9e82-8c27447861f7", - "cardmarket_id": 7488, - "cmc": 1.0, "collector_number": "74b", - "color_identity": [ - "G" - ], - "colors": [ - "G" - ], "digital": false, - "edhrec_rank": 6585, "finishes": [ "nonfoil" ], - "foil": false, "frame": "1993", "full_art": false, "games": [ "paper" ], "highres_image": true, - "id": "80f8f778-ae31-45cd-b27f-f93a07853ede", "illustration_id": "f3935373-6fec-4f52-b6b3-672b01a004e2", "image_status": "highres_scan", "image_uris": { - "art_crop": "https://cards.scryfall.io/art_crop/front/8/0/80f8f778-ae31-45cd-b27f-f93a07853ede.jpg?1562918912", - "border_crop": "https://cards.scryfall.io/border_crop/front/8/0/80f8f778-ae31-45cd-b27f-f93a07853ede.jpg?1562918912", - "large": "https://cards.scryfall.io/large/front/8/0/80f8f778-ae31-45cd-b27f-f93a07853ede.jpg?1562918912", + "small": "https://cards.scryfall.io/small/front/8/0/80f8f778-ae31-45cd-b27f-f93a07853ede.jpg?1562918912", "normal": "https://cards.scryfall.io/normal/front/8/0/80f8f778-ae31-45cd-b27f-f93a07853ede.jpg?1562918912", + "large": "https://cards.scryfall.io/large/front/8/0/80f8f778-ae31-45cd-b27f-f93a07853ede.jpg?1562918912", "png": "https://cards.scryfall.io/png/front/8/0/80f8f778-ae31-45cd-b27f-f93a07853ede.png?1562918912", - "small": "https://cards.scryfall.io/small/front/8/0/80f8f778-ae31-45cd-b27f-f93a07853ede.jpg?1562918912" - }, - "keywords": [], - "lang": "en", - "layout": "normal", - "legalities": { - "alchemy": "not_legal", - "brawl": "not_legal", - "commander": "legal", - "duel": "legal", - "explorer": "not_legal", - "future": "not_legal", - "gladiator": "not_legal", - "historic": "not_legal", - "historicbrawl": "not_legal", - "legacy": "legal", - "modern": "legal", - "oldschool": "legal", - "pauper": "legal", - "paupercommander": "legal", - "penny": "legal", - "pioneer": "not_legal", - "premodern": "not_legal", - "standard": "not_legal", - "vintage": "legal" + "art_crop": "https://cards.scryfall.io/art_crop/front/8/0/80f8f778-ae31-45cd-b27f-f93a07853ede.jpg?1562918912", + "border_crop": "https://cards.scryfall.io/border_crop/front/8/0/80f8f778-ae31-45cd-b27f-f93a07853ede.jpg?1562918912" }, - "mana_cost": "{G}", - "multiverse_ids": [ - 1926 - ], - "name": "Thallid", - "nonfoil": true, - "object": "card", - "oracle_id": "46abaabe-7015-4d82-a5aa-2706b1f51bed", - "oracle_text": "At the beginning of your upkeep, put a spore counter on Thallid.\nRemove three spore counters from Thallid: Create a 1/1 green Saproling creature token.", - "oversized": false, - "penny_rank": 8883, - "power": "1", "prices": { - "eur": 0.05, - "eur_foil": null, - "tix": null, - "usd": 0.18, + "usd": "0.18", + "usd_foil": null, "usd_etched": null, - "usd_foil": null + "eur": "0.15", + "eur_foil": null, + "tix": null }, - "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3A46abaabe-7015-4d82-a5aa-2706b1f51bed&unique=prints", "promo": false, "rarity": "common", "related_uris": { - "edhrec": "https://edhrec.com/route/?cc=Thallid", "gatherer": "https://gatherer.wizards.com/Pages/Card/Details.aspx?multiverseid=1926", "tcgplayer_infinite_articles": "https://infinite.tcgplayer.com/search?contentMode=article&game=magic&partner=scryfall&q=Thallid&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", - "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Thallid&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall" + "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Thallid&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", + "edhrec": "https://edhrec.com/route/?cc=Thallid" }, "released_at": "1994-11-01", "reprint": false, - "reserved": false, - "rulings_uri": "https://api.scryfall.com/cards/80f8f778-ae31-45cd-b27f-f93a07853ede/rulings", "scryfall_set_uri": "https://scryfall.com/sets/fem?utm_source=api", - "scryfall_uri": "https://scryfall.com/card/fem/74b/thallid?utm_source=api", - "set": "fem", - "set_id": "cf7390b1-341a-4ae8-a325-da0f5f322f13", "set_name": "Fallen Empires", "set_search_uri": "https://api.scryfall.com/cards/search?order=set&q=e%3Afem&unique=prints", "set_type": "expansion", "set_uri": "https://api.scryfall.com/sets/cf7390b1-341a-4ae8-a325-da0f5f322f13", + "set": "fem", + "set_id": "cf7390b1-341a-4ae8-a325-da0f5f322f13", "story_spotlight": false, - "tcgplayer_id": 18253, "textless": false, - "toughness": "1", - "type_line": "Creature — Fungus", - "uri": "https://api.scryfall.com/cards/80f8f778-ae31-45cd-b27f-f93a07853ede", "variation": false }, { + "object": "card", + "id": "2cf2f3da-9101-439d-8caa-910ff40bfbb3", + "lang": "en", + "multiverse_ids": [ + 1927 + ], + "tcgplayer_id": 18254, + "cardmarket_id": 7489, + "oracle_id": "46abaabe-7015-4d82-a5aa-2706b1f51bed", + "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3A46abaabe-7015-4d82-a5aa-2706b1f51bed&unique=prints", + "rulings_uri": "https://api.scryfall.com/cards/2cf2f3da-9101-439d-8caa-910ff40bfbb3/rulings", + "scryfall_uri": "https://scryfall.com/card/fem/74c/thallid?utm_source=api", + "uri": "https://api.scryfall.com/cards/2cf2f3da-9101-439d-8caa-910ff40bfbb3", "all_parts": [ { - "component": "token", + "object": "related_card", "id": "c7bb00e4-7eb0-4f7d-b2c3-8995959a6e6a", + "component": "token", "name": "Saproling", - "object": "related_card", "type_line": "Token Creature — Saproling", "uri": "https://api.scryfall.com/cards/c7bb00e4-7eb0-4f7d-b2c3-8995959a6e6a" }, { - "component": "combo_piece", + "object": "related_card", "id": "01827286-b104-41c5-bac9-7c38414bc40e", + "component": "combo_piece", "name": "Thallid", - "object": "related_card", "type_line": "Creature — Fungus", "uri": "https://api.scryfall.com/cards/01827286-b104-41c5-bac9-7c38414bc40e" } ], + "cmc": 1.0, + "colors": [ + "G" + ], + "color_identity": [ + "G" + ], + "edhrec_rank": 6584, + "foil": false, + "keywords": [], + "layout": "normal", + "legalities": { + "standard": "not_legal", + "future": "not_legal", + "historic": "not_legal", + "gladiator": "not_legal", + "pioneer": "not_legal", + "explorer": "not_legal", + "modern": "legal", + "legacy": "legal", + "pauper": "legal", + "vintage": "legal", + "penny": "legal", + "commander": "legal", + "brawl": "not_legal", + "historicbrawl": "not_legal", + "alchemy": "not_legal", + "paupercommander": "legal", + "duel": "legal", + "oldschool": "legal", + "premodern": "not_legal", + "predh": "legal" + }, + "mana_cost": "{G}", + "name": "Thallid", + "nonfoil": true, + "oracle_text": "At the beginning of your upkeep, put a spore counter on Thallid.\nRemove three spore counters from Thallid: Create a 1/1 green Saproling creature token.", + "oversized": false, + "penny_rank": 8856, + "power": "1", + "reserved": false, + "toughness": "1", + "type_line": "Creature — Fungus", "artist": "Ron Spencer", "artist_ids": [ "dab52c11-0564-4207-a4a1-c1735c946a65" @@ -919,130 +984,131 @@ "booster": true, "border_color": "black", "card_back_id": "0aeebaf5-8c7d-4636-9e82-8c27447861f7", - "cardmarket_id": 7489, - "cmc": 1.0, "collector_number": "74c", - "color_identity": [ - "G" - ], - "colors": [ - "G" - ], "digital": false, - "edhrec_rank": 6585, "finishes": [ "nonfoil" ], - "foil": false, "frame": "1993", "full_art": false, "games": [ "paper" ], "highres_image": true, - "id": "2cf2f3da-9101-439d-8caa-910ff40bfbb3", "illustration_id": "7f219b9f-5e6a-468b-86f8-5160dcdae849", "image_status": "highres_scan", "image_uris": { - "art_crop": "https://cards.scryfall.io/art_crop/front/2/c/2cf2f3da-9101-439d-8caa-910ff40bfbb3.jpg?1562903271", - "border_crop": "https://cards.scryfall.io/border_crop/front/2/c/2cf2f3da-9101-439d-8caa-910ff40bfbb3.jpg?1562903271", - "large": "https://cards.scryfall.io/large/front/2/c/2cf2f3da-9101-439d-8caa-910ff40bfbb3.jpg?1562903271", + "small": "https://cards.scryfall.io/small/front/2/c/2cf2f3da-9101-439d-8caa-910ff40bfbb3.jpg?1562903271", "normal": "https://cards.scryfall.io/normal/front/2/c/2cf2f3da-9101-439d-8caa-910ff40bfbb3.jpg?1562903271", + "large": "https://cards.scryfall.io/large/front/2/c/2cf2f3da-9101-439d-8caa-910ff40bfbb3.jpg?1562903271", "png": "https://cards.scryfall.io/png/front/2/c/2cf2f3da-9101-439d-8caa-910ff40bfbb3.png?1562903271", - "small": "https://cards.scryfall.io/small/front/2/c/2cf2f3da-9101-439d-8caa-910ff40bfbb3.jpg?1562903271" - }, - "keywords": [], - "lang": "en", - "layout": "normal", - "legalities": { - "alchemy": "not_legal", - "brawl": "not_legal", - "commander": "legal", - "duel": "legal", - "explorer": "not_legal", - "future": "not_legal", - "gladiator": "not_legal", - "historic": "not_legal", - "historicbrawl": "not_legal", - "legacy": "legal", - "modern": "legal", - "oldschool": "legal", - "pauper": "legal", - "paupercommander": "legal", - "penny": "legal", - "pioneer": "not_legal", - "premodern": "not_legal", - "standard": "not_legal", - "vintage": "legal" + "art_crop": "https://cards.scryfall.io/art_crop/front/2/c/2cf2f3da-9101-439d-8caa-910ff40bfbb3.jpg?1562903271", + "border_crop": "https://cards.scryfall.io/border_crop/front/2/c/2cf2f3da-9101-439d-8caa-910ff40bfbb3.jpg?1562903271" }, - "mana_cost": "{G}", - "multiverse_ids": [ - 1927 - ], - "name": "Thallid", - "nonfoil": true, - "object": "card", - "oracle_id": "46abaabe-7015-4d82-a5aa-2706b1f51bed", - "oracle_text": "At the beginning of your upkeep, put a spore counter on Thallid.\nRemove three spore counters from Thallid: Create a 1/1 green Saproling creature token.", - "oversized": false, - "penny_rank": 8883, - "power": "1", "prices": { - "eur": 0.09, - "eur_foil": null, - "tix": null, - "usd": 0.22, + "usd": "0.22", + "usd_foil": null, "usd_etched": null, - "usd_foil": null + "eur": "1.05", + "eur_foil": null, + "tix": null }, - "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3A46abaabe-7015-4d82-a5aa-2706b1f51bed&unique=prints", "promo": false, "rarity": "common", "related_uris": { - "edhrec": "https://edhrec.com/route/?cc=Thallid", "gatherer": "https://gatherer.wizards.com/Pages/Card/Details.aspx?multiverseid=1927", "tcgplayer_infinite_articles": "https://infinite.tcgplayer.com/search?contentMode=article&game=magic&partner=scryfall&q=Thallid&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", - "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Thallid&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall" + "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Thallid&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", + "edhrec": "https://edhrec.com/route/?cc=Thallid" }, "released_at": "1994-11-01", "reprint": false, - "reserved": false, - "rulings_uri": "https://api.scryfall.com/cards/2cf2f3da-9101-439d-8caa-910ff40bfbb3/rulings", "scryfall_set_uri": "https://scryfall.com/sets/fem?utm_source=api", - "scryfall_uri": "https://scryfall.com/card/fem/74c/thallid?utm_source=api", - "set": "fem", - "set_id": "cf7390b1-341a-4ae8-a325-da0f5f322f13", "set_name": "Fallen Empires", "set_search_uri": "https://api.scryfall.com/cards/search?order=set&q=e%3Afem&unique=prints", "set_type": "expansion", "set_uri": "https://api.scryfall.com/sets/cf7390b1-341a-4ae8-a325-da0f5f322f13", + "set": "fem", + "set_id": "cf7390b1-341a-4ae8-a325-da0f5f322f13", "story_spotlight": false, - "tcgplayer_id": 18254, "textless": false, - "toughness": "1", - "type_line": "Creature — Fungus", - "uri": "https://api.scryfall.com/cards/2cf2f3da-9101-439d-8caa-910ff40bfbb3", "variation": false }, { - "all_parts": [ - { - "component": "token", - "id": "c7bb00e4-7eb0-4f7d-b2c3-8995959a6e6a", - "name": "Saproling", - "object": "related_card", + "object": "card", + "id": "01827286-b104-41c5-bac9-7c38414bc40e", + "lang": "en", + "multiverse_ids": [ + 1925 + ], + "tcgplayer_id": 18255, + "cardmarket_id": 7490, + "oracle_id": "46abaabe-7015-4d82-a5aa-2706b1f51bed", + "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3A46abaabe-7015-4d82-a5aa-2706b1f51bed&unique=prints", + "rulings_uri": "https://api.scryfall.com/cards/01827286-b104-41c5-bac9-7c38414bc40e/rulings", + "scryfall_uri": "https://scryfall.com/card/fem/74d/thallid?utm_source=api", + "uri": "https://api.scryfall.com/cards/01827286-b104-41c5-bac9-7c38414bc40e", + "all_parts": [ + { + "object": "related_card", + "id": "c7bb00e4-7eb0-4f7d-b2c3-8995959a6e6a", + "component": "token", + "name": "Saproling", "type_line": "Token Creature — Saproling", "uri": "https://api.scryfall.com/cards/c7bb00e4-7eb0-4f7d-b2c3-8995959a6e6a" }, { - "component": "combo_piece", + "object": "related_card", "id": "01827286-b104-41c5-bac9-7c38414bc40e", + "component": "combo_piece", "name": "Thallid", - "object": "related_card", "type_line": "Creature — Fungus", "uri": "https://api.scryfall.com/cards/01827286-b104-41c5-bac9-7c38414bc40e" } ], + "cmc": 1.0, + "colors": [ + "G" + ], + "color_identity": [ + "G" + ], + "edhrec_rank": 6584, + "foil": false, + "keywords": [], + "layout": "normal", + "legalities": { + "standard": "not_legal", + "future": "not_legal", + "historic": "not_legal", + "gladiator": "not_legal", + "pioneer": "not_legal", + "explorer": "not_legal", + "modern": "legal", + "legacy": "legal", + "pauper": "legal", + "vintage": "legal", + "penny": "legal", + "commander": "legal", + "brawl": "not_legal", + "historicbrawl": "not_legal", + "alchemy": "not_legal", + "paupercommander": "legal", + "duel": "legal", + "oldschool": "legal", + "premodern": "not_legal", + "predh": "legal" + }, + "mana_cost": "{G}", + "name": "Thallid", + "nonfoil": true, + "oracle_text": "At the beginning of your upkeep, put a spore counter on Thallid.\nRemove three spore counters from Thallid: Create a 1/1 green Saproling creature token.", + "oversized": false, + "penny_rank": 8856, + "power": "1", + "reserved": false, + "toughness": "1", + "type_line": "Creature — Fungus", "artist": "Daniel Gelon", "artist_ids": [ "63ac31a8-dd1a-4679-9f82-ece89429a084" @@ -1050,228 +1116,115 @@ "booster": true, "border_color": "black", "card_back_id": "0aeebaf5-8c7d-4636-9e82-8c27447861f7", - "cardmarket_id": 7490, - "cmc": 1.0, "collector_number": "74d", - "color_identity": [ - "G" - ], - "colors": [ - "G" - ], "digital": false, - "edhrec_rank": 6585, "finishes": [ "nonfoil" ], - "foil": false, "frame": "1993", "full_art": false, "games": [ "paper" ], "highres_image": true, - "id": "01827286-b104-41c5-bac9-7c38414bc40e", "illustration_id": "a4fa384d-5327-4022-b8e5-1b74cb84d7db", "image_status": "highres_scan", "image_uris": { - "art_crop": "https://cards.scryfall.io/art_crop/front/0/1/01827286-b104-41c5-bac9-7c38414bc40e.jpg?1562895253", - "border_crop": "https://cards.scryfall.io/border_crop/front/0/1/01827286-b104-41c5-bac9-7c38414bc40e.jpg?1562895253", - "large": "https://cards.scryfall.io/large/front/0/1/01827286-b104-41c5-bac9-7c38414bc40e.jpg?1562895253", + "small": "https://cards.scryfall.io/small/front/0/1/01827286-b104-41c5-bac9-7c38414bc40e.jpg?1562895253", "normal": "https://cards.scryfall.io/normal/front/0/1/01827286-b104-41c5-bac9-7c38414bc40e.jpg?1562895253", + "large": "https://cards.scryfall.io/large/front/0/1/01827286-b104-41c5-bac9-7c38414bc40e.jpg?1562895253", "png": "https://cards.scryfall.io/png/front/0/1/01827286-b104-41c5-bac9-7c38414bc40e.png?1562895253", - "small": "https://cards.scryfall.io/small/front/0/1/01827286-b104-41c5-bac9-7c38414bc40e.jpg?1562895253" - }, - "keywords": [], - "lang": "en", - "layout": "normal", - "legalities": { - "alchemy": "not_legal", - "brawl": "not_legal", - "commander": "legal", - "duel": "legal", - "explorer": "not_legal", - "future": "not_legal", - "gladiator": "not_legal", - "historic": "not_legal", - "historicbrawl": "not_legal", - "legacy": "legal", - "modern": "legal", - "oldschool": "legal", - "pauper": "legal", - "paupercommander": "legal", - "penny": "legal", - "pioneer": "not_legal", - "premodern": "not_legal", - "standard": "not_legal", - "vintage": "legal" + "art_crop": "https://cards.scryfall.io/art_crop/front/0/1/01827286-b104-41c5-bac9-7c38414bc40e.jpg?1562895253", + "border_crop": "https://cards.scryfall.io/border_crop/front/0/1/01827286-b104-41c5-bac9-7c38414bc40e.jpg?1562895253" }, - "mana_cost": "{G}", - "multiverse_ids": [ - 1925 - ], - "name": "Thallid", - "nonfoil": true, - "object": "card", - "oracle_id": "46abaabe-7015-4d82-a5aa-2706b1f51bed", - "oracle_text": "At the beginning of your upkeep, put a spore counter on Thallid.\nRemove three spore counters from Thallid: Create a 1/1 green Saproling creature token.", - "oversized": false, - "penny_rank": 8883, - "power": "1", "prices": { - "eur": 0.05, - "eur_foil": null, - "tix": null, - "usd": 0.18, + "usd": "0.20", + "usd_foil": null, "usd_etched": null, - "usd_foil": null + "eur": "0.05", + "eur_foil": null, + "tix": null }, - "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3A46abaabe-7015-4d82-a5aa-2706b1f51bed&unique=prints", "promo": false, "rarity": "common", "related_uris": { - "edhrec": "https://edhrec.com/route/?cc=Thallid", "gatherer": "https://gatherer.wizards.com/Pages/Card/Details.aspx?multiverseid=1925", "tcgplayer_infinite_articles": "https://infinite.tcgplayer.com/search?contentMode=article&game=magic&partner=scryfall&q=Thallid&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", - "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Thallid&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall" + "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Thallid&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", + "edhrec": "https://edhrec.com/route/?cc=Thallid" }, "released_at": "1994-11-01", "reprint": false, - "reserved": false, - "rulings_uri": "https://api.scryfall.com/cards/01827286-b104-41c5-bac9-7c38414bc40e/rulings", "scryfall_set_uri": "https://scryfall.com/sets/fem?utm_source=api", - "scryfall_uri": "https://scryfall.com/card/fem/74d/thallid?utm_source=api", - "set": "fem", - "set_id": "cf7390b1-341a-4ae8-a325-da0f5f322f13", "set_name": "Fallen Empires", "set_search_uri": "https://api.scryfall.com/cards/search?order=set&q=e%3Afem&unique=prints", "set_type": "expansion", "set_uri": "https://api.scryfall.com/sets/cf7390b1-341a-4ae8-a325-da0f5f322f13", + "set": "fem", + "set_id": "cf7390b1-341a-4ae8-a325-da0f5f322f13", "story_spotlight": false, - "tcgplayer_id": 18255, "textless": false, - "toughness": "1", - "type_line": "Creature — Fungus", - "uri": "https://api.scryfall.com/cards/01827286-b104-41c5-bac9-7c38414bc40e", "variation": false }, { - "artist": "Melissa A. Benson", - "artist_ids": [ - "9ade7727-1436-4828-9a1d-487c3d2ad1d9" + "object": "card", + "id": "0c6f0614-06dc-4bd2-b8b9-d951ae27db21", + "lang": "en", + "multiverse_ids": [ + 2913 ], - "booster": true, - "border_color": "black", - "card_back_id": "0aeebaf5-8c7d-4636-9e82-8c27447861f7", + "tcgplayer_id": 4468, "cardmarket_id": 7716, + "oracle_id": "443f8dd1-333d-42c4-a286-302a9496209a", + "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3A443f8dd1-333d-42c4-a286-302a9496209a&unique=prints", + "rulings_uri": "https://api.scryfall.com/cards/0c6f0614-06dc-4bd2-b8b9-d951ae27db21/rulings", + "scryfall_uri": "https://scryfall.com/card/hml/44a/cemetery-gate?utm_source=api", + "uri": "https://api.scryfall.com/cards/0c6f0614-06dc-4bd2-b8b9-d951ae27db21", "cmc": 3.0, - "collector_number": "44a", - "color_identity": [ - "B" - ], "colors": [ "B" ], - "digital": false, - "edhrec_rank": 18664, - "finishes": [ - "nonfoil" + "color_identity": [ + "B" ], - "flavor_text": "\"It keeps some out, yes. It also keeps others in!\"\n—Grandmother Sengir", + "edhrec_rank": 18626, "foil": false, - "frame": "1993", - "full_art": false, - "games": [ - "paper" - ], - "highres_image": true, - "id": "0c6f0614-06dc-4bd2-b8b9-d951ae27db21", - "illustration_id": "838191d3-7740-435f-9286-9c6fc9788704", - "image_status": "highres_scan", - "image_uris": { - "art_crop": "https://cards.scryfall.io/art_crop/front/0/c/0c6f0614-06dc-4bd2-b8b9-d951ae27db21.jpg?1575874678", - "border_crop": "https://cards.scryfall.io/border_crop/front/0/c/0c6f0614-06dc-4bd2-b8b9-d951ae27db21.jpg?1575874678", - "large": "https://cards.scryfall.io/large/front/0/c/0c6f0614-06dc-4bd2-b8b9-d951ae27db21.jpg?1575874678", - "normal": "https://cards.scryfall.io/normal/front/0/c/0c6f0614-06dc-4bd2-b8b9-d951ae27db21.jpg?1575874678", - "png": "https://cards.scryfall.io/png/front/0/c/0c6f0614-06dc-4bd2-b8b9-d951ae27db21.png?1575874678", - "small": "https://cards.scryfall.io/small/front/0/c/0c6f0614-06dc-4bd2-b8b9-d951ae27db21.jpg?1575874678" - }, "keywords": [ "Protection", "Defender" ], - "lang": "en", "layout": "normal", "legalities": { - "alchemy": "not_legal", - "brawl": "not_legal", - "commander": "legal", - "duel": "legal", - "explorer": "not_legal", + "standard": "not_legal", "future": "not_legal", - "gladiator": "not_legal", "historic": "not_legal", - "historicbrawl": "not_legal", - "legacy": "legal", + "gladiator": "not_legal", + "pioneer": "not_legal", + "explorer": "not_legal", "modern": "not_legal", - "oldschool": "not_legal", + "legacy": "legal", "pauper": "legal", - "paupercommander": "legal", + "vintage": "legal", "penny": "not_legal", - "pioneer": "not_legal", + "commander": "legal", + "brawl": "not_legal", + "historicbrawl": "not_legal", + "alchemy": "not_legal", + "paupercommander": "legal", + "duel": "legal", + "oldschool": "not_legal", "premodern": "legal", - "standard": "not_legal", - "vintage": "legal" + "predh": "legal" }, "mana_cost": "{2}{B}", - "multiverse_ids": [ - 2913 - ], "name": "Cemetery Gate", "nonfoil": true, - "object": "card", - "oracle_id": "443f8dd1-333d-42c4-a286-302a9496209a", "oracle_text": "Defender (This creature can't attack.)\nProtection from black", "oversized": false, "power": "0", - "prices": { - "eur": 0.09, - "eur_foil": null, - "tix": null, - "usd": 0.17, - "usd_etched": null, - "usd_foil": null - }, - "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3A443f8dd1-333d-42c4-a286-302a9496209a&unique=prints", - "promo": false, - "rarity": "common", - "related_uris": { - "edhrec": "https://edhrec.com/route/?cc=Cemetery+Gate", - "gatherer": "https://gatherer.wizards.com/Pages/Card/Details.aspx?multiverseid=2913", - "tcgplayer_infinite_articles": "https://infinite.tcgplayer.com/search?contentMode=article&game=magic&partner=scryfall&q=Cemetery+Gate&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", - "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Cemetery+Gate&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall" - }, - "released_at": "1995-10-01", - "reprint": false, "reserved": false, - "rulings_uri": "https://api.scryfall.com/cards/0c6f0614-06dc-4bd2-b8b9-d951ae27db21/rulings", - "scryfall_set_uri": "https://scryfall.com/sets/hml?utm_source=api", - "scryfall_uri": "https://scryfall.com/card/hml/44a/cemetery-gate?utm_source=api", - "set": "hml", - "set_id": "5ac1f606-e682-46e9-ad0f-122a3783581b", - "set_name": "Homelands", - "set_search_uri": "https://api.scryfall.com/cards/search?order=set&q=e%3Ahml&unique=prints", - "set_type": "expansion", - "set_uri": "https://api.scryfall.com/sets/5ac1f606-e682-46e9-ad0f-122a3783581b", - "story_spotlight": false, - "tcgplayer_id": 4468, - "textless": false, "toughness": "5", "type_line": "Creature — Wall", - "uri": "https://api.scryfall.com/cards/0c6f0614-06dc-4bd2-b8b9-d951ae27db21", - "variation": false - }, - { "artist": "Melissa A. Benson", "artist_ids": [ "9ade7727-1436-4828-9a1d-487c3d2ad1d9" @@ -1279,115 +1232,233 @@ "booster": true, "border_color": "black", "card_back_id": "0aeebaf5-8c7d-4636-9e82-8c27447861f7", - "cardmarket_id": 7717, - "cmc": 3.0, - "collector_number": "44b", - "color_identity": [ - "B" - ], - "colors": [ - "B" - ], + "collector_number": "44a", "digital": false, - "edhrec_rank": 18664, "finishes": [ "nonfoil" ], - "flavor_text": "\"Just the place for a picnic.\"\n—Murat, Death Speaker", - "foil": false, + "flavor_text": "\"It keeps some out, yes. It also keeps others in!\"\n—Grandmother Sengir", "frame": "1993", "full_art": false, "games": [ "paper" ], "highres_image": true, - "id": "4a7b2cc1-cb0b-4cb8-963f-453a1d5b0e3c", - "illustration_id": "91b840e3-27dc-4782-bf35-eed48631a971", + "illustration_id": "838191d3-7740-435f-9286-9c6fc9788704", "image_status": "highres_scan", "image_uris": { - "art_crop": "https://cards.scryfall.io/art_crop/front/4/a/4a7b2cc1-cb0b-4cb8-963f-453a1d5b0e3c.jpg?1562587268", - "border_crop": "https://cards.scryfall.io/border_crop/front/4/a/4a7b2cc1-cb0b-4cb8-963f-453a1d5b0e3c.jpg?1562587268", - "large": "https://cards.scryfall.io/large/front/4/a/4a7b2cc1-cb0b-4cb8-963f-453a1d5b0e3c.jpg?1562587268", - "normal": "https://cards.scryfall.io/normal/front/4/a/4a7b2cc1-cb0b-4cb8-963f-453a1d5b0e3c.jpg?1562587268", - "png": "https://cards.scryfall.io/png/front/4/a/4a7b2cc1-cb0b-4cb8-963f-453a1d5b0e3c.png?1562587268", - "small": "https://cards.scryfall.io/small/front/4/a/4a7b2cc1-cb0b-4cb8-963f-453a1d5b0e3c.jpg?1562587268" + "small": "https://cards.scryfall.io/small/front/0/c/0c6f0614-06dc-4bd2-b8b9-d951ae27db21.jpg?1575874678", + "normal": "https://cards.scryfall.io/normal/front/0/c/0c6f0614-06dc-4bd2-b8b9-d951ae27db21.jpg?1575874678", + "large": "https://cards.scryfall.io/large/front/0/c/0c6f0614-06dc-4bd2-b8b9-d951ae27db21.jpg?1575874678", + "png": "https://cards.scryfall.io/png/front/0/c/0c6f0614-06dc-4bd2-b8b9-d951ae27db21.png?1575874678", + "art_crop": "https://cards.scryfall.io/art_crop/front/0/c/0c6f0614-06dc-4bd2-b8b9-d951ae27db21.jpg?1575874678", + "border_crop": "https://cards.scryfall.io/border_crop/front/0/c/0c6f0614-06dc-4bd2-b8b9-d951ae27db21.jpg?1575874678" }, - "keywords": [ - "Protection", - "Defender" - ], - "lang": "en", - "layout": "normal", - "legalities": { - "alchemy": "not_legal", - "brawl": "not_legal", - "commander": "legal", - "duel": "legal", - "explorer": "not_legal", + "prices": { + "usd": "0.18", + "usd_foil": null, + "usd_etched": null, + "eur": "0.10", + "eur_foil": null, + "tix": null + }, + "promo": false, + "rarity": "common", + "related_uris": { + "gatherer": "https://gatherer.wizards.com/Pages/Card/Details.aspx?multiverseid=2913", + "tcgplayer_infinite_articles": "https://infinite.tcgplayer.com/search?contentMode=article&game=magic&partner=scryfall&q=Cemetery+Gate&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", + "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Cemetery+Gate&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", + "edhrec": "https://edhrec.com/route/?cc=Cemetery+Gate" + }, + "released_at": "1995-10-01", + "reprint": false, + "scryfall_set_uri": "https://scryfall.com/sets/hml?utm_source=api", + "set_name": "Homelands", + "set_search_uri": "https://api.scryfall.com/cards/search?order=set&q=e%3Ahml&unique=prints", + "set_type": "expansion", + "set_uri": "https://api.scryfall.com/sets/5ac1f606-e682-46e9-ad0f-122a3783581b", + "set": "hml", + "set_id": "5ac1f606-e682-46e9-ad0f-122a3783581b", + "story_spotlight": false, + "textless": false, + "variation": false + }, + { + "object": "card", + "id": "4a7b2cc1-cb0b-4cb8-963f-453a1d5b0e3c", + "lang": "en", + "multiverse_ids": [ + 2914 + ], + "tcgplayer_id": 18273, + "cardmarket_id": 7717, + "oracle_id": "443f8dd1-333d-42c4-a286-302a9496209a", + "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3A443f8dd1-333d-42c4-a286-302a9496209a&unique=prints", + "rulings_uri": "https://api.scryfall.com/cards/4a7b2cc1-cb0b-4cb8-963f-453a1d5b0e3c/rulings", + "scryfall_uri": "https://scryfall.com/card/hml/44b/cemetery-gate?utm_source=api", + "uri": "https://api.scryfall.com/cards/4a7b2cc1-cb0b-4cb8-963f-453a1d5b0e3c", + "cmc": 3.0, + "colors": [ + "B" + ], + "color_identity": [ + "B" + ], + "edhrec_rank": 18626, + "foil": false, + "keywords": [ + "Protection", + "Defender" + ], + "layout": "normal", + "legalities": { + "standard": "not_legal", "future": "not_legal", - "gladiator": "not_legal", "historic": "not_legal", - "historicbrawl": "not_legal", - "legacy": "legal", + "gladiator": "not_legal", + "pioneer": "not_legal", + "explorer": "not_legal", "modern": "not_legal", - "oldschool": "not_legal", + "legacy": "legal", "pauper": "legal", - "paupercommander": "legal", + "vintage": "legal", "penny": "not_legal", - "pioneer": "not_legal", + "commander": "legal", + "brawl": "not_legal", + "historicbrawl": "not_legal", + "alchemy": "not_legal", + "paupercommander": "legal", + "duel": "legal", + "oldschool": "not_legal", "premodern": "legal", - "standard": "not_legal", - "vintage": "legal" + "predh": "legal" }, "mana_cost": "{2}{B}", - "multiverse_ids": [ - 2914 - ], "name": "Cemetery Gate", "nonfoil": true, - "object": "card", - "oracle_id": "443f8dd1-333d-42c4-a286-302a9496209a", "oracle_text": "Defender (This creature can't attack.)\nProtection from black", "oversized": false, "power": "0", + "reserved": false, + "toughness": "5", + "type_line": "Creature — Wall", + "artist": "Melissa A. Benson", + "artist_ids": [ + "9ade7727-1436-4828-9a1d-487c3d2ad1d9" + ], + "booster": true, + "border_color": "black", + "card_back_id": "0aeebaf5-8c7d-4636-9e82-8c27447861f7", + "collector_number": "44b", + "digital": false, + "finishes": [ + "nonfoil" + ], + "flavor_text": "\"Just the place for a picnic.\"\n—Murat, Death Speaker", + "frame": "1993", + "full_art": false, + "games": [ + "paper" + ], + "highres_image": true, + "illustration_id": "91b840e3-27dc-4782-bf35-eed48631a971", + "image_status": "highres_scan", + "image_uris": { + "small": "https://cards.scryfall.io/small/front/4/a/4a7b2cc1-cb0b-4cb8-963f-453a1d5b0e3c.jpg?1562587268", + "normal": "https://cards.scryfall.io/normal/front/4/a/4a7b2cc1-cb0b-4cb8-963f-453a1d5b0e3c.jpg?1562587268", + "large": "https://cards.scryfall.io/large/front/4/a/4a7b2cc1-cb0b-4cb8-963f-453a1d5b0e3c.jpg?1562587268", + "png": "https://cards.scryfall.io/png/front/4/a/4a7b2cc1-cb0b-4cb8-963f-453a1d5b0e3c.png?1562587268", + "art_crop": "https://cards.scryfall.io/art_crop/front/4/a/4a7b2cc1-cb0b-4cb8-963f-453a1d5b0e3c.jpg?1562587268", + "border_crop": "https://cards.scryfall.io/border_crop/front/4/a/4a7b2cc1-cb0b-4cb8-963f-453a1d5b0e3c.jpg?1562587268" + }, "prices": { - "eur": 0.05, - "eur_foil": null, - "tix": null, - "usd": 0.18, + "usd": "0.18", + "usd_foil": null, "usd_etched": null, - "usd_foil": null + "eur": "0.10", + "eur_foil": null, + "tix": null }, - "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3A443f8dd1-333d-42c4-a286-302a9496209a&unique=prints", "promo": false, "rarity": "common", "related_uris": { - "edhrec": "https://edhrec.com/route/?cc=Cemetery+Gate", "gatherer": "https://gatherer.wizards.com/Pages/Card/Details.aspx?multiverseid=2914", "tcgplayer_infinite_articles": "https://infinite.tcgplayer.com/search?contentMode=article&game=magic&partner=scryfall&q=Cemetery+Gate&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", - "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Cemetery+Gate&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall" + "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Cemetery+Gate&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", + "edhrec": "https://edhrec.com/route/?cc=Cemetery+Gate" }, "released_at": "1995-10-01", "reprint": false, - "reserved": false, - "rulings_uri": "https://api.scryfall.com/cards/4a7b2cc1-cb0b-4cb8-963f-453a1d5b0e3c/rulings", "scryfall_set_uri": "https://scryfall.com/sets/hml?utm_source=api", - "scryfall_uri": "https://scryfall.com/card/hml/44b/cemetery-gate?utm_source=api", - "set": "hml", - "set_id": "5ac1f606-e682-46e9-ad0f-122a3783581b", "set_name": "Homelands", "set_search_uri": "https://api.scryfall.com/cards/search?order=set&q=e%3Ahml&unique=prints", "set_type": "expansion", "set_uri": "https://api.scryfall.com/sets/5ac1f606-e682-46e9-ad0f-122a3783581b", + "set": "hml", + "set_id": "5ac1f606-e682-46e9-ad0f-122a3783581b", "story_spotlight": false, - "tcgplayer_id": 18273, "textless": false, - "toughness": "5", - "type_line": "Creature — Wall", - "uri": "https://api.scryfall.com/cards/4a7b2cc1-cb0b-4cb8-963f-453a1d5b0e3c", "variation": false }, { + "object": "card", + "id": "b8f5e276-d7c3-4b4b-ac5b-9bb1aeeca8d0", + "lang": "en", + "mtgo_id": 44608, + "mtgo_foil_id": 44609, + "multiverse_ids": [ + 205366 + ], + "tcgplayer_id": 37313, + "cardmarket_id": 21603, + "oracle_id": "ae19dce5-c9fc-4fbe-99b5-dc6a12124a68", + "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3Aae19dce5-c9fc-4fbe-99b5-dc6a12124a68&unique=prints", + "rulings_uri": "https://api.scryfall.com/cards/b8f5e276-d7c3-4b4b-ac5b-9bb1aeeca8d0/rulings", + "scryfall_uri": "https://scryfall.com/card/hop/1/akromas-vengeance?utm_source=api", + "uri": "https://api.scryfall.com/cards/b8f5e276-d7c3-4b4b-ac5b-9bb1aeeca8d0", + "cmc": 6.0, + "colors": [ + "W" + ], + "color_identity": [ + "W" + ], + "edhrec_rank": 2557, + "foil": false, + "keywords": [ + "Cycling" + ], + "layout": "normal", + "legalities": { + "standard": "not_legal", + "future": "not_legal", + "historic": "not_legal", + "gladiator": "not_legal", + "pioneer": "not_legal", + "explorer": "not_legal", + "modern": "not_legal", + "legacy": "legal", + "pauper": "not_legal", + "vintage": "legal", + "penny": "not_legal", + "commander": "legal", + "brawl": "not_legal", + "historicbrawl": "not_legal", + "alchemy": "not_legal", + "paupercommander": "not_legal", + "duel": "legal", + "oldschool": "not_legal", + "premodern": "legal", + "predh": "legal" + }, + "mana_cost": "{4}{W}{W}", + "name": "Akroma's Vengeance", + "nonfoil": true, + "oracle_text": "Destroy all artifacts, creatures, and enchantments.\nCycling {3} ({3}, Discard this card: Draw a card.)", + "oversized": false, + "penny_rank": 135, + "reserved": false, + "type_line": "Sorcery", "artist": "Greg Hildebrandt & Tim Hildebrandt", "artist_ids": [ "020f967b-0d2f-4166-aabe-901dba8bc7ec", @@ -1396,22 +1467,12 @@ "booster": false, "border_color": "black", "card_back_id": "0aeebaf5-8c7d-4636-9e82-8c27447861f7", - "cardmarket_id": 21603, - "cmc": 6.0, "collector_number": "1", - "color_identity": [ - "W" - ], - "colors": [ - "W" - ], "digital": false, - "edhrec_rank": 2531, "finishes": [ "nonfoil" ], "flavor_text": "Ixidor had only to imagine their ruin and Akroma made it so.", - "foil": false, "frame": "2003", "full_art": false, "games": [ @@ -1419,116 +1480,118 @@ "mtgo" ], "highres_image": true, - "id": "b8f5e276-d7c3-4b4b-ac5b-9bb1aeeca8d0", "illustration_id": "0cf7d49d-80e5-4da1-88c7-d34427fe0916", "image_status": "highres_scan", "image_uris": { - "art_crop": "https://cards.scryfall.io/art_crop/front/b/8/b8f5e276-d7c3-4b4b-ac5b-9bb1aeeca8d0.jpg?1562842869", - "border_crop": "https://cards.scryfall.io/border_crop/front/b/8/b8f5e276-d7c3-4b4b-ac5b-9bb1aeeca8d0.jpg?1562842869", - "large": "https://cards.scryfall.io/large/front/b/8/b8f5e276-d7c3-4b4b-ac5b-9bb1aeeca8d0.jpg?1562842869", + "small": "https://cards.scryfall.io/small/front/b/8/b8f5e276-d7c3-4b4b-ac5b-9bb1aeeca8d0.jpg?1562842869", "normal": "https://cards.scryfall.io/normal/front/b/8/b8f5e276-d7c3-4b4b-ac5b-9bb1aeeca8d0.jpg?1562842869", + "large": "https://cards.scryfall.io/large/front/b/8/b8f5e276-d7c3-4b4b-ac5b-9bb1aeeca8d0.jpg?1562842869", "png": "https://cards.scryfall.io/png/front/b/8/b8f5e276-d7c3-4b4b-ac5b-9bb1aeeca8d0.png?1562842869", - "small": "https://cards.scryfall.io/small/front/b/8/b8f5e276-d7c3-4b4b-ac5b-9bb1aeeca8d0.jpg?1562842869" - }, - "keywords": [ - "Cycling" - ], - "lang": "en", - "layout": "normal", - "legalities": { - "alchemy": "not_legal", - "brawl": "not_legal", - "commander": "legal", - "duel": "legal", - "explorer": "not_legal", - "future": "not_legal", - "gladiator": "not_legal", - "historic": "not_legal", - "historicbrawl": "not_legal", - "legacy": "legal", - "modern": "not_legal", - "oldschool": "not_legal", - "pauper": "not_legal", - "paupercommander": "not_legal", - "penny": "not_legal", - "pioneer": "not_legal", - "premodern": "legal", - "standard": "not_legal", - "vintage": "legal" + "art_crop": "https://cards.scryfall.io/art_crop/front/b/8/b8f5e276-d7c3-4b4b-ac5b-9bb1aeeca8d0.jpg?1562842869", + "border_crop": "https://cards.scryfall.io/border_crop/front/b/8/b8f5e276-d7c3-4b4b-ac5b-9bb1aeeca8d0.jpg?1562842869" }, - "mana_cost": "{4}{W}{W}", - "mtgo_foil_id": 44609, - "mtgo_id": 44608, - "multiverse_ids": [ - 205366 - ], - "name": "Akroma's Vengeance", - "nonfoil": true, - "object": "card", - "oracle_id": "ae19dce5-c9fc-4fbe-99b5-dc6a12124a68", - "oracle_text": "Destroy all artifacts, creatures, and enchantments.\nCycling {3} ({3}, Discard this card: Draw a card.)", - "oversized": false, - "penny_rank": 135, "prices": { - "eur": 0.33, - "eur_foil": null, - "tix": 0.59, - "usd": 0.39, + "usd": "0.39", + "usd_foil": null, "usd_etched": null, - "usd_foil": null + "eur": "0.98", + "eur_foil": null, + "tix": "0.59" }, - "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3Aae19dce5-c9fc-4fbe-99b5-dc6a12124a68&unique=prints", "promo": false, "rarity": "rare", "related_uris": { - "edhrec": "https://edhrec.com/route/?cc=Akroma%27s+Vengeance", "gatherer": "https://gatherer.wizards.com/Pages/Card/Details.aspx?multiverseid=205366", "tcgplayer_infinite_articles": "https://infinite.tcgplayer.com/search?contentMode=article&game=magic&partner=scryfall&q=Akroma%27s+Vengeance&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", - "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Akroma%27s+Vengeance&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall" + "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Akroma%27s+Vengeance&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", + "edhrec": "https://edhrec.com/route/?cc=Akroma%27s+Vengeance" }, "released_at": "2009-09-04", "reprint": true, - "reserved": false, - "rulings_uri": "https://api.scryfall.com/cards/b8f5e276-d7c3-4b4b-ac5b-9bb1aeeca8d0/rulings", "scryfall_set_uri": "https://scryfall.com/sets/hop?utm_source=api", - "scryfall_uri": "https://scryfall.com/card/hop/1/akromas-vengeance?utm_source=api", - "set": "hop", - "set_id": "7137ffeb-eb1d-466c-a0d3-3157f52b1b10", "set_name": "Planechase", "set_search_uri": "https://api.scryfall.com/cards/search?order=set&q=e%3Ahop&unique=prints", "set_type": "planechase", "set_uri": "https://api.scryfall.com/sets/7137ffeb-eb1d-466c-a0d3-3157f52b1b10", + "set": "hop", + "set_id": "7137ffeb-eb1d-466c-a0d3-3157f52b1b10", "story_spotlight": false, - "tcgplayer_id": 37313, "textless": false, - "type_line": "Sorcery", - "uri": "https://api.scryfall.com/cards/b8f5e276-d7c3-4b4b-ac5b-9bb1aeeca8d0", "variation": false }, { - "artist": "Clint Langley", - "artist_ids": [ - "0f670587-9f7b-47b3-89cc-8dca80df4cdf" + "object": "card", + "id": "c8c774f2-110e-476c-a4ff-cc86d31c6ae7", + "lang": "en", + "mtgo_id": 44358, + "mtgo_foil_id": 44359, + "multiverse_ids": [ + 205422 ], - "booster": false, - "border_color": "black", - "card_back_id": "0aeebaf5-8c7d-4636-9e82-8c27447861f7", + "tcgplayer_id": 37351, "cardmarket_id": 21641, + "oracle_id": "53f7c868-b03e-4fc2-8dcf-a75bbfa3272b", + "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3A53f7c868-b03e-4fc2-8dcf-a75bbfa3272b&unique=prints", + "rulings_uri": "https://api.scryfall.com/cards/c8c774f2-110e-476c-a4ff-cc86d31c6ae7/rulings", + "scryfall_uri": "https://scryfall.com/card/hop/24/dark-ritual?utm_source=api", + "uri": "https://api.scryfall.com/cards/c8c774f2-110e-476c-a4ff-cc86d31c6ae7", "cmc": 1.0, - "collector_number": "24", + "colors": [ + "B" + ], "color_identity": [ "B" ], - "colors": [ + "edhrec_rank": 71, + "foil": false, + "keywords": [], + "layout": "normal", + "legalities": { + "standard": "not_legal", + "future": "not_legal", + "historic": "banned", + "gladiator": "legal", + "pioneer": "not_legal", + "explorer": "not_legal", + "modern": "not_legal", + "legacy": "legal", + "pauper": "legal", + "vintage": "legal", + "penny": "legal", + "commander": "legal", + "brawl": "not_legal", + "historicbrawl": "legal", + "alchemy": "not_legal", + "paupercommander": "legal", + "duel": "legal", + "oldschool": "not_legal", + "premodern": "legal", + "predh": "legal" + }, + "mana_cost": "{B}", + "name": "Dark Ritual", + "nonfoil": true, + "oracle_text": "Add {B}{B}{B}.", + "oversized": false, + "penny_rank": 27, + "produced_mana": [ "B" ], + "reserved": false, + "type_line": "Instant", + "artist": "Clint Langley", + "artist_ids": [ + "0f670587-9f7b-47b3-89cc-8dca80df4cdf" + ], + "booster": false, + "border_color": "black", + "card_back_id": "0aeebaf5-8c7d-4636-9e82-8c27447861f7", + "collector_number": "24", "digital": false, - "edhrec_rank": 72, "finishes": [ "nonfoil" ], "flavor_text": "\"If there is such a thing as too much power, I have not discovered it.\"\n—Volrath", - "foil": false, "frame": "2003", "full_art": false, "games": [ @@ -1536,117 +1599,117 @@ "mtgo" ], "highres_image": true, - "id": "c8c774f2-110e-476c-a4ff-cc86d31c6ae7", "illustration_id": "d2b19b06-705f-40e4-aace-072885238f4c", "image_status": "highres_scan", "image_uris": { - "art_crop": "https://cards.scryfall.io/art_crop/front/c/8/c8c774f2-110e-476c-a4ff-cc86d31c6ae7.jpg?1562842886", - "border_crop": "https://cards.scryfall.io/border_crop/front/c/8/c8c774f2-110e-476c-a4ff-cc86d31c6ae7.jpg?1562842886", - "large": "https://cards.scryfall.io/large/front/c/8/c8c774f2-110e-476c-a4ff-cc86d31c6ae7.jpg?1562842886", + "small": "https://cards.scryfall.io/small/front/c/8/c8c774f2-110e-476c-a4ff-cc86d31c6ae7.jpg?1562842886", "normal": "https://cards.scryfall.io/normal/front/c/8/c8c774f2-110e-476c-a4ff-cc86d31c6ae7.jpg?1562842886", + "large": "https://cards.scryfall.io/large/front/c/8/c8c774f2-110e-476c-a4ff-cc86d31c6ae7.jpg?1562842886", "png": "https://cards.scryfall.io/png/front/c/8/c8c774f2-110e-476c-a4ff-cc86d31c6ae7.png?1562842886", - "small": "https://cards.scryfall.io/small/front/c/8/c8c774f2-110e-476c-a4ff-cc86d31c6ae7.jpg?1562842886" - }, - "keywords": [], - "lang": "en", - "layout": "normal", - "legalities": { - "alchemy": "not_legal", - "brawl": "not_legal", - "commander": "legal", - "duel": "legal", - "explorer": "not_legal", - "future": "not_legal", - "gladiator": "legal", - "historic": "banned", - "historicbrawl": "legal", - "legacy": "legal", - "modern": "not_legal", - "oldschool": "not_legal", - "pauper": "legal", - "paupercommander": "legal", - "penny": "legal", - "pioneer": "not_legal", - "premodern": "legal", - "standard": "not_legal", - "vintage": "legal" + "art_crop": "https://cards.scryfall.io/art_crop/front/c/8/c8c774f2-110e-476c-a4ff-cc86d31c6ae7.jpg?1562842886", + "border_crop": "https://cards.scryfall.io/border_crop/front/c/8/c8c774f2-110e-476c-a4ff-cc86d31c6ae7.jpg?1562842886" }, - "mana_cost": "{B}", - "mtgo_foil_id": 44359, - "mtgo_id": 44358, - "multiverse_ids": [ - 205422 - ], - "name": "Dark Ritual", - "nonfoil": true, - "object": "card", - "oracle_id": "53f7c868-b03e-4fc2-8dcf-a75bbfa3272b", - "oracle_text": "Add {B}{B}{B}.", - "oversized": false, - "penny_rank": 27, "prices": { - "eur": 1.9, - "eur_foil": null, - "tix": 0.98, - "usd": 0.77, + "usd": "0.87", + "usd_foil": null, "usd_etched": null, - "usd_foil": null + "eur": "1.99", + "eur_foil": null, + "tix": "0.98" }, - "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3A53f7c868-b03e-4fc2-8dcf-a75bbfa3272b&unique=prints", - "produced_mana": [ - "B" - ], "promo": false, "rarity": "common", "related_uris": { - "edhrec": "https://edhrec.com/route/?cc=Dark+Ritual", "gatherer": "https://gatherer.wizards.com/Pages/Card/Details.aspx?multiverseid=205422", "tcgplayer_infinite_articles": "https://infinite.tcgplayer.com/search?contentMode=article&game=magic&partner=scryfall&q=Dark+Ritual&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", - "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Dark+Ritual&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall" + "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Dark+Ritual&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", + "edhrec": "https://edhrec.com/route/?cc=Dark+Ritual" }, "released_at": "2009-09-04", "reprint": true, - "reserved": false, - "rulings_uri": "https://api.scryfall.com/cards/c8c774f2-110e-476c-a4ff-cc86d31c6ae7/rulings", "scryfall_set_uri": "https://scryfall.com/sets/hop?utm_source=api", - "scryfall_uri": "https://scryfall.com/card/hop/24/dark-ritual?utm_source=api", - "set": "hop", - "set_id": "7137ffeb-eb1d-466c-a0d3-3157f52b1b10", "set_name": "Planechase", "set_search_uri": "https://api.scryfall.com/cards/search?order=set&q=e%3Ahop&unique=prints", "set_type": "planechase", "set_uri": "https://api.scryfall.com/sets/7137ffeb-eb1d-466c-a0d3-3157f52b1b10", + "set": "hop", + "set_id": "7137ffeb-eb1d-466c-a0d3-3157f52b1b10", "story_spotlight": false, - "tcgplayer_id": 37351, "textless": false, - "type_line": "Instant", - "uri": "https://api.scryfall.com/cards/c8c774f2-110e-476c-a4ff-cc86d31c6ae7", "variation": false }, { - "artist": "Justin Hampton", - "artist_ids": [ - "9af01712-e56b-4865-80d8-c77a69750077" + "object": "card", + "id": "4ebcd681-1871-4914-bcd7-6bd95829f6e0", + "lang": "en", + "mtgo_id": 24405, + "multiverse_ids": [ + 2444 ], - "booster": true, - "border_color": "black", - "card_back_id": "0aeebaf5-8c7d-4636-9e82-8c27447861f7", + "tcgplayer_id": 4641, "cardmarket_id": 6220, + "oracle_id": "53f7c868-b03e-4fc2-8dcf-a75bbfa3272b", + "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3A53f7c868-b03e-4fc2-8dcf-a75bbfa3272b&unique=prints", + "rulings_uri": "https://api.scryfall.com/cards/4ebcd681-1871-4914-bcd7-6bd95829f6e0/rulings", + "scryfall_uri": "https://scryfall.com/card/ice/120/dark-ritual?utm_source=api", + "uri": "https://api.scryfall.com/cards/4ebcd681-1871-4914-bcd7-6bd95829f6e0", "cmc": 1.0, - "collector_number": "120", + "colors": [ + "B" + ], "color_identity": [ "B" ], - "colors": [ + "edhrec_rank": 71, + "foil": false, + "keywords": [], + "layout": "normal", + "legalities": { + "standard": "not_legal", + "future": "not_legal", + "historic": "banned", + "gladiator": "legal", + "pioneer": "not_legal", + "explorer": "not_legal", + "modern": "not_legal", + "legacy": "legal", + "pauper": "legal", + "vintage": "legal", + "penny": "legal", + "commander": "legal", + "brawl": "not_legal", + "historicbrawl": "legal", + "alchemy": "not_legal", + "paupercommander": "legal", + "duel": "legal", + "oldschool": "not_legal", + "premodern": "legal", + "predh": "legal" + }, + "mana_cost": "{B}", + "name": "Dark Ritual", + "nonfoil": true, + "oracle_text": "Add {B}{B}{B}.", + "oversized": false, + "penny_rank": 27, + "produced_mana": [ "B" ], + "reserved": false, + "type_line": "Instant", + "artist": "Justin Hampton", + "artist_ids": [ + "9af01712-e56b-4865-80d8-c77a69750077" + ], + "booster": true, + "border_color": "black", + "card_back_id": "0aeebaf5-8c7d-4636-9e82-8c27447861f7", + "collector_number": "120", "digital": false, - "edhrec_rank": 72, "finishes": [ "nonfoil" ], "flavor_text": "\"Leshrac, my liege, grant me the power I am due.\"\n—Lim-Dûl, the Necromancer", - "foil": false, "frame": "1993", "full_art": false, "games": [ @@ -1654,205 +1717,100 @@ "mtgo" ], "highres_image": true, - "id": "4ebcd681-1871-4914-bcd7-6bd95829f6e0", "illustration_id": "2836a448-e4b5-4274-921b-1c19747be426", "image_status": "highres_scan", "image_uris": { - "art_crop": "https://cards.scryfall.io/art_crop/front/4/e/4ebcd681-1871-4914-bcd7-6bd95829f6e0.jpg?1562909407", - "border_crop": "https://cards.scryfall.io/border_crop/front/4/e/4ebcd681-1871-4914-bcd7-6bd95829f6e0.jpg?1562909407", - "large": "https://cards.scryfall.io/large/front/4/e/4ebcd681-1871-4914-bcd7-6bd95829f6e0.jpg?1562909407", + "small": "https://cards.scryfall.io/small/front/4/e/4ebcd681-1871-4914-bcd7-6bd95829f6e0.jpg?1562909407", "normal": "https://cards.scryfall.io/normal/front/4/e/4ebcd681-1871-4914-bcd7-6bd95829f6e0.jpg?1562909407", + "large": "https://cards.scryfall.io/large/front/4/e/4ebcd681-1871-4914-bcd7-6bd95829f6e0.jpg?1562909407", "png": "https://cards.scryfall.io/png/front/4/e/4ebcd681-1871-4914-bcd7-6bd95829f6e0.png?1562909407", - "small": "https://cards.scryfall.io/small/front/4/e/4ebcd681-1871-4914-bcd7-6bd95829f6e0.jpg?1562909407" - }, - "keywords": [], - "lang": "en", - "layout": "normal", - "legalities": { - "alchemy": "not_legal", - "brawl": "not_legal", - "commander": "legal", - "duel": "legal", - "explorer": "not_legal", - "future": "not_legal", - "gladiator": "legal", - "historic": "banned", - "historicbrawl": "legal", - "legacy": "legal", - "modern": "not_legal", - "oldschool": "not_legal", - "pauper": "legal", - "paupercommander": "legal", - "penny": "legal", - "pioneer": "not_legal", - "premodern": "legal", - "standard": "not_legal", - "vintage": "legal" + "art_crop": "https://cards.scryfall.io/art_crop/front/4/e/4ebcd681-1871-4914-bcd7-6bd95829f6e0.jpg?1562909407", + "border_crop": "https://cards.scryfall.io/border_crop/front/4/e/4ebcd681-1871-4914-bcd7-6bd95829f6e0.jpg?1562909407" }, - "mana_cost": "{B}", - "mtgo_id": 24405, - "multiverse_ids": [ - 2444 - ], - "name": "Dark Ritual", - "nonfoil": true, - "object": "card", - "oracle_id": "53f7c868-b03e-4fc2-8dcf-a75bbfa3272b", - "oracle_text": "Add {B}{B}{B}.", - "oversized": false, - "penny_rank": 27, "prices": { - "eur": 0.32, - "eur_foil": null, - "tix": 1.46, - "usd": 1.1, + "usd": "1.06", + "usd_foil": null, "usd_etched": null, - "usd_foil": null + "eur": "0.36", + "eur_foil": null, + "tix": "1.46" }, - "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3A53f7c868-b03e-4fc2-8dcf-a75bbfa3272b&unique=prints", - "produced_mana": [ - "B" - ], "promo": false, "rarity": "common", "related_uris": { - "edhrec": "https://edhrec.com/route/?cc=Dark+Ritual", "gatherer": "https://gatherer.wizards.com/Pages/Card/Details.aspx?multiverseid=2444", "tcgplayer_infinite_articles": "https://infinite.tcgplayer.com/search?contentMode=article&game=magic&partner=scryfall&q=Dark+Ritual&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", - "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Dark+Ritual&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall" + "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Dark+Ritual&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", + "edhrec": "https://edhrec.com/route/?cc=Dark+Ritual" }, "released_at": "1995-06-03", "reprint": true, - "reserved": false, - "rulings_uri": "https://api.scryfall.com/cards/4ebcd681-1871-4914-bcd7-6bd95829f6e0/rulings", "scryfall_set_uri": "https://scryfall.com/sets/ice?utm_source=api", - "scryfall_uri": "https://scryfall.com/card/ice/120/dark-ritual?utm_source=api", - "set": "ice", - "set_id": "b0e08eea-5c01-4406-a6e2-dcd09c5e5b67", "set_name": "Ice Age", "set_search_uri": "https://api.scryfall.com/cards/search?order=set&q=e%3Aice&unique=prints", "set_type": "expansion", "set_uri": "https://api.scryfall.com/sets/b0e08eea-5c01-4406-a6e2-dcd09c5e5b67", + "set": "ice", + "set_id": "b0e08eea-5c01-4406-a6e2-dcd09c5e5b67", "story_spotlight": false, - "tcgplayer_id": 4641, "textless": false, - "type_line": "Instant", - "uri": "https://api.scryfall.com/cards/4ebcd681-1871-4914-bcd7-6bd95829f6e0", "variation": false }, { - "artist": "Pat Morrissey", - "artist_ids": [ - "3130411f-ddd5-4cab-a2f4-0a9c3b95a26e" + "object": "card", + "id": "fbdcbd97-90a9-45ea-94f6-2a1c6faaf965", + "lang": "en", + "mtgo_id": 24443, + "multiverse_ids": [ + 2748 ], - "booster": true, - "border_color": "black", - "card_back_id": "0aeebaf5-8c7d-4636-9e82-8c27447861f7", + "tcgplayer_id": 4679, "cardmarket_id": 6540, + "oracle_id": "b34bb2dc-c1af-4d77-b0b3-a0fb342a5fc6", + "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3Ab34bb2dc-c1af-4d77-b0b3-a0fb342a5fc6&unique=prints", + "rulings_uri": "https://api.scryfall.com/cards/fbdcbd97-90a9-45ea-94f6-2a1c6faaf965/rulings", + "scryfall_uri": "https://scryfall.com/card/ice/380/forest?utm_source=api", + "uri": "https://api.scryfall.com/cards/fbdcbd97-90a9-45ea-94f6-2a1c6faaf965", "cmc": 0.0, - "collector_number": "380", + "colors": [], "color_identity": [ "G" ], - "colors": [], - "digital": false, - "finishes": [ - "nonfoil" - ], "foil": false, - "frame": "1993", - "full_art": false, - "games": [ - "paper", - "mtgo" - ], - "highres_image": true, - "id": "fbdcbd97-90a9-45ea-94f6-2a1c6faaf965", - "illustration_id": "85f80888-e516-48a6-81c5-28631517c198", - "image_status": "highres_scan", - "image_uris": { - "art_crop": "https://cards.scryfall.io/art_crop/front/f/b/fbdcbd97-90a9-45ea-94f6-2a1c6faaf965.jpg?1562942481", - "border_crop": "https://cards.scryfall.io/border_crop/front/f/b/fbdcbd97-90a9-45ea-94f6-2a1c6faaf965.jpg?1562942481", - "large": "https://cards.scryfall.io/large/front/f/b/fbdcbd97-90a9-45ea-94f6-2a1c6faaf965.jpg?1562942481", - "normal": "https://cards.scryfall.io/normal/front/f/b/fbdcbd97-90a9-45ea-94f6-2a1c6faaf965.jpg?1562942481", - "png": "https://cards.scryfall.io/png/front/f/b/fbdcbd97-90a9-45ea-94f6-2a1c6faaf965.png?1562942481", - "small": "https://cards.scryfall.io/small/front/f/b/fbdcbd97-90a9-45ea-94f6-2a1c6faaf965.jpg?1562942481" - }, "keywords": [], - "lang": "en", "layout": "normal", "legalities": { - "alchemy": "legal", - "brawl": "legal", - "commander": "legal", - "duel": "legal", - "explorer": "legal", + "standard": "legal", "future": "legal", - "gladiator": "legal", "historic": "legal", - "historicbrawl": "legal", - "legacy": "legal", + "gladiator": "legal", + "pioneer": "legal", + "explorer": "legal", "modern": "legal", - "oldschool": "not_legal", + "legacy": "legal", "pauper": "legal", - "paupercommander": "legal", + "vintage": "legal", "penny": "legal", - "pioneer": "legal", + "commander": "legal", + "brawl": "legal", + "historicbrawl": "legal", + "alchemy": "legal", + "paupercommander": "legal", + "duel": "legal", + "oldschool": "not_legal", "premodern": "legal", - "standard": "legal", - "vintage": "legal" + "predh": "legal" }, "mana_cost": "", - "mtgo_id": 24443, - "multiverse_ids": [ - 2748 - ], "name": "Forest", "nonfoil": true, - "object": "card", - "oracle_id": "b34bb2dc-c1af-4d77-b0b3-a0fb342a5fc6", "oracle_text": "({T}: Add {G}.)", "oversized": false, - "prices": { - "eur": 0.7, - "eur_foil": null, - "tix": 0.27, - "usd": 0.86, - "usd_etched": null, - "usd_foil": null - }, - "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3Ab34bb2dc-c1af-4d77-b0b3-a0fb342a5fc6&unique=prints", "produced_mana": [ "G" ], - "promo": false, - "rarity": "common", - "related_uris": { - "edhrec": "https://edhrec.com/route/?cc=Forest", - "gatherer": "https://gatherer.wizards.com/Pages/Card/Details.aspx?multiverseid=2748", - "tcgplayer_infinite_articles": "https://infinite.tcgplayer.com/search?contentMode=article&game=magic&partner=scryfall&q=Forest&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", - "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Forest&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall" - }, - "released_at": "1995-06-03", - "reprint": true, "reserved": false, - "rulings_uri": "https://api.scryfall.com/cards/fbdcbd97-90a9-45ea-94f6-2a1c6faaf965/rulings", - "scryfall_set_uri": "https://scryfall.com/sets/ice?utm_source=api", - "scryfall_uri": "https://scryfall.com/card/ice/380/forest?utm_source=api", - "set": "ice", - "set_id": "b0e08eea-5c01-4406-a6e2-dcd09c5e5b67", - "set_name": "Ice Age", - "set_search_uri": "https://api.scryfall.com/cards/search?order=set&q=e%3Aice&unique=prints", - "set_type": "expansion", - "set_uri": "https://api.scryfall.com/sets/b0e08eea-5c01-4406-a6e2-dcd09c5e5b67", - "story_spotlight": false, - "tcgplayer_id": 4679, - "textless": false, "type_line": "Basic Land — Forest", - "uri": "https://api.scryfall.com/cards/fbdcbd97-90a9-45ea-94f6-2a1c6faaf965", - "variation": false - }, - { "artist": "Pat Morrissey", "artist_ids": [ "3130411f-ddd5-4cab-a2f4-0a9c3b95a26e" @@ -1860,18 +1818,11 @@ "booster": true, "border_color": "black", "card_back_id": "0aeebaf5-8c7d-4636-9e82-8c27447861f7", - "cardmarket_id": 6541, - "cmc": 0.0, - "collector_number": "381", - "color_identity": [ - "G" - ], - "colors": [], + "collector_number": "380", "digital": false, "finishes": [ "nonfoil" ], - "foil": false, "frame": "1993", "full_art": false, "games": [ @@ -1879,204 +1830,100 @@ "mtgo" ], "highres_image": true, - "id": "b346b784-7bde-49d0-bfa9-56236cbe19d9", - "illustration_id": "3216ffd5-663a-4b43-9d76-e8bf423c104c", + "illustration_id": "85f80888-e516-48a6-81c5-28631517c198", "image_status": "highres_scan", "image_uris": { - "art_crop": "https://cards.scryfall.io/art_crop/front/b/3/b346b784-7bde-49d0-bfa9-56236cbe19d9.jpg?1562928391", - "border_crop": "https://cards.scryfall.io/border_crop/front/b/3/b346b784-7bde-49d0-bfa9-56236cbe19d9.jpg?1562928391", - "large": "https://cards.scryfall.io/large/front/b/3/b346b784-7bde-49d0-bfa9-56236cbe19d9.jpg?1562928391", - "normal": "https://cards.scryfall.io/normal/front/b/3/b346b784-7bde-49d0-bfa9-56236cbe19d9.jpg?1562928391", - "png": "https://cards.scryfall.io/png/front/b/3/b346b784-7bde-49d0-bfa9-56236cbe19d9.png?1562928391", - "small": "https://cards.scryfall.io/small/front/b/3/b346b784-7bde-49d0-bfa9-56236cbe19d9.jpg?1562928391" - }, - "keywords": [], - "lang": "en", - "layout": "normal", - "legalities": { - "alchemy": "legal", - "brawl": "legal", - "commander": "legal", - "duel": "legal", - "explorer": "legal", - "future": "legal", - "gladiator": "legal", - "historic": "legal", - "historicbrawl": "legal", - "legacy": "legal", - "modern": "legal", - "oldschool": "not_legal", - "pauper": "legal", - "paupercommander": "legal", - "penny": "legal", - "pioneer": "legal", - "premodern": "legal", - "standard": "legal", - "vintage": "legal" + "small": "https://cards.scryfall.io/small/front/f/b/fbdcbd97-90a9-45ea-94f6-2a1c6faaf965.jpg?1562942481", + "normal": "https://cards.scryfall.io/normal/front/f/b/fbdcbd97-90a9-45ea-94f6-2a1c6faaf965.jpg?1562942481", + "large": "https://cards.scryfall.io/large/front/f/b/fbdcbd97-90a9-45ea-94f6-2a1c6faaf965.jpg?1562942481", + "png": "https://cards.scryfall.io/png/front/f/b/fbdcbd97-90a9-45ea-94f6-2a1c6faaf965.png?1562942481", + "art_crop": "https://cards.scryfall.io/art_crop/front/f/b/fbdcbd97-90a9-45ea-94f6-2a1c6faaf965.jpg?1562942481", + "border_crop": "https://cards.scryfall.io/border_crop/front/f/b/fbdcbd97-90a9-45ea-94f6-2a1c6faaf965.jpg?1562942481" }, - "mana_cost": "", - "mtgo_id": 24415, - "multiverse_ids": [ - 2747 - ], - "name": "Forest", - "nonfoil": true, - "object": "card", - "oracle_id": "b34bb2dc-c1af-4d77-b0b3-a0fb342a5fc6", - "oracle_text": "({T}: Add {G}.)", - "oversized": false, "prices": { - "eur": 0.3, - "eur_foil": null, - "tix": 0.8, - "usd": 1.04, + "usd": "0.88", + "usd_foil": null, "usd_etched": null, - "usd_foil": null + "eur": "0.36", + "eur_foil": null, + "tix": "0.14" }, - "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3Ab34bb2dc-c1af-4d77-b0b3-a0fb342a5fc6&unique=prints", - "produced_mana": [ - "G" - ], "promo": false, "rarity": "common", "related_uris": { - "edhrec": "https://edhrec.com/route/?cc=Forest", - "gatherer": "https://gatherer.wizards.com/Pages/Card/Details.aspx?multiverseid=2747", + "gatherer": "https://gatherer.wizards.com/Pages/Card/Details.aspx?multiverseid=2748", "tcgplayer_infinite_articles": "https://infinite.tcgplayer.com/search?contentMode=article&game=magic&partner=scryfall&q=Forest&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", - "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Forest&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall" + "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Forest&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", + "edhrec": "https://edhrec.com/route/?cc=Forest" }, "released_at": "1995-06-03", "reprint": true, - "reserved": false, - "rulings_uri": "https://api.scryfall.com/cards/b346b784-7bde-49d0-bfa9-56236cbe19d9/rulings", "scryfall_set_uri": "https://scryfall.com/sets/ice?utm_source=api", - "scryfall_uri": "https://scryfall.com/card/ice/381/forest?utm_source=api", - "set": "ice", - "set_id": "b0e08eea-5c01-4406-a6e2-dcd09c5e5b67", "set_name": "Ice Age", "set_search_uri": "https://api.scryfall.com/cards/search?order=set&q=e%3Aice&unique=prints", "set_type": "expansion", "set_uri": "https://api.scryfall.com/sets/b0e08eea-5c01-4406-a6e2-dcd09c5e5b67", + "set": "ice", + "set_id": "b0e08eea-5c01-4406-a6e2-dcd09c5e5b67", "story_spotlight": false, - "tcgplayer_id": 18372, "textless": false, - "type_line": "Basic Land — Forest", - "uri": "https://api.scryfall.com/cards/b346b784-7bde-49d0-bfa9-56236cbe19d9", "variation": false }, { - "artist": "Pat Morrissey", - "artist_ids": [ - "3130411f-ddd5-4cab-a2f4-0a9c3b95a26e" + "object": "card", + "id": "b346b784-7bde-49d0-bfa9-56236cbe19d9", + "lang": "en", + "mtgo_id": 24415, + "multiverse_ids": [ + 2747 ], - "booster": true, - "border_color": "black", - "card_back_id": "0aeebaf5-8c7d-4636-9e82-8c27447861f7", - "cardmarket_id": 6542, + "tcgplayer_id": 18372, + "cardmarket_id": 6541, + "oracle_id": "b34bb2dc-c1af-4d77-b0b3-a0fb342a5fc6", + "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3Ab34bb2dc-c1af-4d77-b0b3-a0fb342a5fc6&unique=prints", + "rulings_uri": "https://api.scryfall.com/cards/b346b784-7bde-49d0-bfa9-56236cbe19d9/rulings", + "scryfall_uri": "https://scryfall.com/card/ice/381/forest?utm_source=api", + "uri": "https://api.scryfall.com/cards/b346b784-7bde-49d0-bfa9-56236cbe19d9", "cmc": 0.0, - "collector_number": "382", + "colors": [], "color_identity": [ "G" ], - "colors": [], - "digital": false, - "finishes": [ - "nonfoil" - ], "foil": false, - "frame": "1993", - "full_art": false, - "games": [ - "paper", - "mtgo" - ], - "highres_image": true, - "id": "768c4d8f-5700-4f0a-9ff2-58422aeb1dac", - "illustration_id": "ffee21ee-58f9-4713-888c-a3dfdc96dda3", - "image_status": "highres_scan", - "image_uris": { - "art_crop": "https://cards.scryfall.io/art_crop/front/7/6/768c4d8f-5700-4f0a-9ff2-58422aeb1dac.jpg?1562916916", - "border_crop": "https://cards.scryfall.io/border_crop/front/7/6/768c4d8f-5700-4f0a-9ff2-58422aeb1dac.jpg?1562916916", - "large": "https://cards.scryfall.io/large/front/7/6/768c4d8f-5700-4f0a-9ff2-58422aeb1dac.jpg?1562916916", - "normal": "https://cards.scryfall.io/normal/front/7/6/768c4d8f-5700-4f0a-9ff2-58422aeb1dac.jpg?1562916916", - "png": "https://cards.scryfall.io/png/front/7/6/768c4d8f-5700-4f0a-9ff2-58422aeb1dac.png?1562916916", - "small": "https://cards.scryfall.io/small/front/7/6/768c4d8f-5700-4f0a-9ff2-58422aeb1dac.jpg?1562916916" - }, "keywords": [], - "lang": "en", "layout": "normal", "legalities": { - "alchemy": "legal", - "brawl": "legal", - "commander": "legal", - "duel": "legal", - "explorer": "legal", + "standard": "legal", "future": "legal", - "gladiator": "legal", "historic": "legal", - "historicbrawl": "legal", - "legacy": "legal", + "gladiator": "legal", + "pioneer": "legal", + "explorer": "legal", "modern": "legal", - "oldschool": "not_legal", + "legacy": "legal", "pauper": "legal", - "paupercommander": "legal", + "vintage": "legal", "penny": "legal", - "pioneer": "legal", + "commander": "legal", + "brawl": "legal", + "historicbrawl": "legal", + "alchemy": "legal", + "paupercommander": "legal", + "duel": "legal", + "oldschool": "not_legal", "premodern": "legal", - "standard": "legal", - "vintage": "legal" + "predh": "legal" }, "mana_cost": "", - "mtgo_id": 24417, - "multiverse_ids": [ - 2746 - ], "name": "Forest", "nonfoil": true, - "object": "card", - "oracle_id": "b34bb2dc-c1af-4d77-b0b3-a0fb342a5fc6", "oracle_text": "({T}: Add {G}.)", "oversized": false, - "prices": { - "eur": 0.52, - "eur_foil": null, - "tix": 3.11, - "usd": 0.44, - "usd_etched": null, - "usd_foil": null - }, - "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3Ab34bb2dc-c1af-4d77-b0b3-a0fb342a5fc6&unique=prints", "produced_mana": [ "G" ], - "promo": false, - "rarity": "common", - "related_uris": { - "edhrec": "https://edhrec.com/route/?cc=Forest", - "gatherer": "https://gatherer.wizards.com/Pages/Card/Details.aspx?multiverseid=2746", - "tcgplayer_infinite_articles": "https://infinite.tcgplayer.com/search?contentMode=article&game=magic&partner=scryfall&q=Forest&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", - "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Forest&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall" - }, - "released_at": "1995-06-03", - "reprint": true, "reserved": false, - "rulings_uri": "https://api.scryfall.com/cards/768c4d8f-5700-4f0a-9ff2-58422aeb1dac/rulings", - "scryfall_set_uri": "https://scryfall.com/sets/ice?utm_source=api", - "scryfall_uri": "https://scryfall.com/card/ice/382/forest?utm_source=api", - "set": "ice", - "set_id": "b0e08eea-5c01-4406-a6e2-dcd09c5e5b67", - "set_name": "Ice Age", - "set_search_uri": "https://api.scryfall.com/cards/search?order=set&q=e%3Aice&unique=prints", - "set_type": "expansion", - "set_uri": "https://api.scryfall.com/sets/b0e08eea-5c01-4406-a6e2-dcd09c5e5b67", - "story_spotlight": false, - "tcgplayer_id": 18373, - "textless": false, "type_line": "Basic Land — Forest", - "uri": "https://api.scryfall.com/cards/768c4d8f-5700-4f0a-9ff2-58422aeb1dac", - "variation": false - }, - { "artist": "Pat Morrissey", "artist_ids": [ "3130411f-ddd5-4cab-a2f4-0a9c3b95a26e" @@ -2084,18 +1931,11 @@ "booster": true, "border_color": "black", "card_back_id": "0aeebaf5-8c7d-4636-9e82-8c27447861f7", - "cardmarket_id": 6559, - "cmc": 0.0, - "collector_number": "383", - "color_identity": [ - "G" - ], - "colors": [], + "collector_number": "381", "digital": false, "finishes": [ "nonfoil" ], - "foil": false, "frame": "1993", "full_art": false, "games": [ @@ -2103,220 +1943,412 @@ "mtgo" ], "highres_image": true, - "id": "4c0ad95c-d62c-4138-ada0-fa39a63a449e", - "illustration_id": "c8eee05b-31a6-4bf8-b0b8-c8b4db5de96a", + "illustration_id": "3216ffd5-663a-4b43-9d76-e8bf423c104c", "image_status": "highres_scan", "image_uris": { - "art_crop": "https://cards.scryfall.io/art_crop/front/4/c/4c0ad95c-d62c-4138-ada0-fa39a63a449e.jpg?1562908930", - "border_crop": "https://cards.scryfall.io/border_crop/front/4/c/4c0ad95c-d62c-4138-ada0-fa39a63a449e.jpg?1562908930", - "large": "https://cards.scryfall.io/large/front/4/c/4c0ad95c-d62c-4138-ada0-fa39a63a449e.jpg?1562908930", - "normal": "https://cards.scryfall.io/normal/front/4/c/4c0ad95c-d62c-4138-ada0-fa39a63a449e.jpg?1562908930", - "png": "https://cards.scryfall.io/png/front/4/c/4c0ad95c-d62c-4138-ada0-fa39a63a449e.png?1562908930", - "small": "https://cards.scryfall.io/small/front/4/c/4c0ad95c-d62c-4138-ada0-fa39a63a449e.jpg?1562908930" + "small": "https://cards.scryfall.io/small/front/b/3/b346b784-7bde-49d0-bfa9-56236cbe19d9.jpg?1562928391", + "normal": "https://cards.scryfall.io/normal/front/b/3/b346b784-7bde-49d0-bfa9-56236cbe19d9.jpg?1562928391", + "large": "https://cards.scryfall.io/large/front/b/3/b346b784-7bde-49d0-bfa9-56236cbe19d9.jpg?1562928391", + "png": "https://cards.scryfall.io/png/front/b/3/b346b784-7bde-49d0-bfa9-56236cbe19d9.png?1562928391", + "art_crop": "https://cards.scryfall.io/art_crop/front/b/3/b346b784-7bde-49d0-bfa9-56236cbe19d9.jpg?1562928391", + "border_crop": "https://cards.scryfall.io/border_crop/front/b/3/b346b784-7bde-49d0-bfa9-56236cbe19d9.jpg?1562928391" }, - "keywords": [], + "prices": { + "usd": "1.04", + "usd_foil": null, + "usd_etched": null, + "eur": "0.12", + "eur_foil": null, + "tix": "0.80" + }, + "promo": false, + "rarity": "common", + "related_uris": { + "gatherer": "https://gatherer.wizards.com/Pages/Card/Details.aspx?multiverseid=2747", + "tcgplayer_infinite_articles": "https://infinite.tcgplayer.com/search?contentMode=article&game=magic&partner=scryfall&q=Forest&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", + "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Forest&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", + "edhrec": "https://edhrec.com/route/?cc=Forest" + }, + "released_at": "1995-06-03", + "reprint": true, + "scryfall_set_uri": "https://scryfall.com/sets/ice?utm_source=api", + "set_name": "Ice Age", + "set_search_uri": "https://api.scryfall.com/cards/search?order=set&q=e%3Aice&unique=prints", + "set_type": "expansion", + "set_uri": "https://api.scryfall.com/sets/b0e08eea-5c01-4406-a6e2-dcd09c5e5b67", + "set": "ice", + "set_id": "b0e08eea-5c01-4406-a6e2-dcd09c5e5b67", + "story_spotlight": false, + "textless": false, + "variation": false + }, + { + "object": "card", + "id": "768c4d8f-5700-4f0a-9ff2-58422aeb1dac", "lang": "en", + "mtgo_id": 24417, + "multiverse_ids": [ + 2746 + ], + "tcgplayer_id": 18373, + "cardmarket_id": 6542, + "oracle_id": "b34bb2dc-c1af-4d77-b0b3-a0fb342a5fc6", + "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3Ab34bb2dc-c1af-4d77-b0b3-a0fb342a5fc6&unique=prints", + "rulings_uri": "https://api.scryfall.com/cards/768c4d8f-5700-4f0a-9ff2-58422aeb1dac/rulings", + "scryfall_uri": "https://scryfall.com/card/ice/382/forest?utm_source=api", + "uri": "https://api.scryfall.com/cards/768c4d8f-5700-4f0a-9ff2-58422aeb1dac", + "cmc": 0.0, + "colors": [], + "color_identity": [ + "G" + ], + "foil": false, + "keywords": [], "layout": "normal", "legalities": { - "alchemy": "not_legal", - "brawl": "not_legal", - "commander": "legal", - "duel": "legal", - "explorer": "legal", - "future": "not_legal", - "gladiator": "legal", + "standard": "legal", + "future": "legal", "historic": "legal", - "historicbrawl": "legal", - "legacy": "legal", + "gladiator": "legal", + "pioneer": "legal", + "explorer": "legal", "modern": "legal", - "oldschool": "not_legal", + "legacy": "legal", "pauper": "legal", + "vintage": "legal", + "penny": "legal", + "commander": "legal", + "brawl": "legal", + "historicbrawl": "legal", + "alchemy": "legal", "paupercommander": "legal", - "penny": "not_legal", - "pioneer": "legal", + "duel": "legal", + "oldschool": "not_legal", "premodern": "legal", - "standard": "not_legal", - "vintage": "legal" + "predh": "legal" }, "mana_cost": "", - "mtgo_id": 24413, - "multiverse_ids": [ - 2749 - ], - "name": "Snow-Covered Forest", + "name": "Forest", "nonfoil": true, - "object": "card", - "oracle_id": "5f0d3be8-e63e-4ade-ae58-6b0c14f2ce6d", "oracle_text": "({T}: Add {G}.)", "oversized": false, - "prices": { - "eur": 1.2, - "eur_foil": null, - "tix": 2.25, - "usd": 1.81, - "usd_etched": null, - "usd_foil": null - }, - "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3A5f0d3be8-e63e-4ade-ae58-6b0c14f2ce6d&unique=prints", "produced_mana": [ "G" ], + "reserved": false, + "type_line": "Basic Land — Forest", + "artist": "Pat Morrissey", + "artist_ids": [ + "3130411f-ddd5-4cab-a2f4-0a9c3b95a26e" + ], + "booster": true, + "border_color": "black", + "card_back_id": "0aeebaf5-8c7d-4636-9e82-8c27447861f7", + "collector_number": "382", + "digital": false, + "finishes": [ + "nonfoil" + ], + "frame": "1993", + "full_art": false, + "games": [ + "paper", + "mtgo" + ], + "highres_image": true, + "illustration_id": "ffee21ee-58f9-4713-888c-a3dfdc96dda3", + "image_status": "highres_scan", + "image_uris": { + "small": "https://cards.scryfall.io/small/front/7/6/768c4d8f-5700-4f0a-9ff2-58422aeb1dac.jpg?1562916916", + "normal": "https://cards.scryfall.io/normal/front/7/6/768c4d8f-5700-4f0a-9ff2-58422aeb1dac.jpg?1562916916", + "large": "https://cards.scryfall.io/large/front/7/6/768c4d8f-5700-4f0a-9ff2-58422aeb1dac.jpg?1562916916", + "png": "https://cards.scryfall.io/png/front/7/6/768c4d8f-5700-4f0a-9ff2-58422aeb1dac.png?1562916916", + "art_crop": "https://cards.scryfall.io/art_crop/front/7/6/768c4d8f-5700-4f0a-9ff2-58422aeb1dac.jpg?1562916916", + "border_crop": "https://cards.scryfall.io/border_crop/front/7/6/768c4d8f-5700-4f0a-9ff2-58422aeb1dac.jpg?1562916916" + }, + "prices": { + "usd": "0.45", + "usd_foil": null, + "usd_etched": null, + "eur": "0.75", + "eur_foil": null, + "tix": "2.85" + }, "promo": false, "rarity": "common", "related_uris": { - "edhrec": "https://edhrec.com/route/?cc=Snow-Covered+Forest", - "gatherer": "https://gatherer.wizards.com/Pages/Card/Details.aspx?multiverseid=2749", - "tcgplayer_infinite_articles": "https://infinite.tcgplayer.com/search?contentMode=article&game=magic&partner=scryfall&q=Snow-Covered+Forest&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", - "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Snow-Covered+Forest&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall" + "gatherer": "https://gatherer.wizards.com/Pages/Card/Details.aspx?multiverseid=2746", + "tcgplayer_infinite_articles": "https://infinite.tcgplayer.com/search?contentMode=article&game=magic&partner=scryfall&q=Forest&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", + "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Forest&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", + "edhrec": "https://edhrec.com/route/?cc=Forest" }, "released_at": "1995-06-03", - "reprint": false, - "reserved": false, - "rulings_uri": "https://api.scryfall.com/cards/4c0ad95c-d62c-4138-ada0-fa39a63a449e/rulings", + "reprint": true, "scryfall_set_uri": "https://scryfall.com/sets/ice?utm_source=api", - "scryfall_uri": "https://scryfall.com/card/ice/383/snow-covered-forest?utm_source=api", - "set": "ice", - "set_id": "b0e08eea-5c01-4406-a6e2-dcd09c5e5b67", "set_name": "Ice Age", "set_search_uri": "https://api.scryfall.com/cards/search?order=set&q=e%3Aice&unique=prints", "set_type": "expansion", "set_uri": "https://api.scryfall.com/sets/b0e08eea-5c01-4406-a6e2-dcd09c5e5b67", + "set": "ice", + "set_id": "b0e08eea-5c01-4406-a6e2-dcd09c5e5b67", "story_spotlight": false, - "tcgplayer_id": 4880, "textless": false, - "type_line": "Basic Snow Land — Forest", - "uri": "https://api.scryfall.com/cards/4c0ad95c-d62c-4138-ada0-fa39a63a449e", "variation": false }, { - "artist": "Volkan Baǵa", + "object": "card", + "id": "4c0ad95c-d62c-4138-ada0-fa39a63a449e", + "lang": "en", + "mtgo_id": 24413, + "multiverse_ids": [ + 2749 + ], + "tcgplayer_id": 4880, + "cardmarket_id": 6559, + "oracle_id": "5f0d3be8-e63e-4ade-ae58-6b0c14f2ce6d", + "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3A5f0d3be8-e63e-4ade-ae58-6b0c14f2ce6d&unique=prints", + "rulings_uri": "https://api.scryfall.com/cards/4c0ad95c-d62c-4138-ada0-fa39a63a449e/rulings", + "scryfall_uri": "https://scryfall.com/card/ice/383/snow-covered-forest?utm_source=api", + "uri": "https://api.scryfall.com/cards/4c0ad95c-d62c-4138-ada0-fa39a63a449e", + "cmc": 0.0, + "colors": [], + "color_identity": [ + "G" + ], + "foil": false, + "keywords": [], + "layout": "normal", + "legalities": { + "standard": "not_legal", + "future": "not_legal", + "historic": "legal", + "gladiator": "legal", + "pioneer": "legal", + "explorer": "legal", + "modern": "legal", + "legacy": "legal", + "pauper": "legal", + "vintage": "legal", + "penny": "not_legal", + "commander": "legal", + "brawl": "not_legal", + "historicbrawl": "legal", + "alchemy": "not_legal", + "paupercommander": "legal", + "duel": "legal", + "oldschool": "not_legal", + "premodern": "legal", + "predh": "legal" + }, + "mana_cost": "", + "name": "Snow-Covered Forest", + "nonfoil": true, + "oracle_text": "({T}: Add {G}.)", + "oversized": false, + "produced_mana": [ + "G" + ], + "reserved": false, + "type_line": "Basic Snow Land — Forest", + "artist": "Pat Morrissey", "artist_ids": [ - "93bec3c0-0260-4d31-8064-5d01efb4153f" + "3130411f-ddd5-4cab-a2f4-0a9c3b95a26e" ], "booster": true, "border_color": "black", "card_back_id": "0aeebaf5-8c7d-4636-9e82-8c27447861f7", - "cardmarket_id": 250656, - "cmc": 4.0, - "collector_number": "85", - "color_identity": [ - "B" - ], - "colors": [ - "B" - ], + "collector_number": "383", "digital": false, - "edhrec_rank": 15600, "finishes": [ - "nonfoil", - "foil" + "nonfoil" ], - "flavor_text": "Death took his humanity but not his skill with the knife.", - "foil": true, - "frame": "2003", + "frame": "1993", "full_art": false, "games": [ "paper", "mtgo" ], "highres_image": true, - "id": "59cf0906-04fa-4b30-a7a6-3d117931154f", - "illustration_id": "6eb1c27b-7376-4e2c-aad2-9d69f3fbcdc1", + "illustration_id": "c8eee05b-31a6-4bf8-b0b8-c8b4db5de96a", "image_status": "highres_scan", "image_uris": { - "art_crop": "https://cards.scryfall.io/art_crop/front/5/9/59cf0906-04fa-4b30-a7a6-3d117931154f.jpg?1562830661", - "border_crop": "https://cards.scryfall.io/border_crop/front/5/9/59cf0906-04fa-4b30-a7a6-3d117931154f.jpg?1562830661", - "large": "https://cards.scryfall.io/large/front/5/9/59cf0906-04fa-4b30-a7a6-3d117931154f.jpg?1562830661", - "normal": "https://cards.scryfall.io/normal/front/5/9/59cf0906-04fa-4b30-a7a6-3d117931154f.jpg?1562830661", - "png": "https://cards.scryfall.io/png/front/5/9/59cf0906-04fa-4b30-a7a6-3d117931154f.png?1562830661", - "small": "https://cards.scryfall.io/small/front/5/9/59cf0906-04fa-4b30-a7a6-3d117931154f.jpg?1562830661" + "small": "https://cards.scryfall.io/small/front/4/c/4c0ad95c-d62c-4138-ada0-fa39a63a449e.jpg?1562908930", + "normal": "https://cards.scryfall.io/normal/front/4/c/4c0ad95c-d62c-4138-ada0-fa39a63a449e.jpg?1562908930", + "large": "https://cards.scryfall.io/large/front/4/c/4c0ad95c-d62c-4138-ada0-fa39a63a449e.jpg?1562908930", + "png": "https://cards.scryfall.io/png/front/4/c/4c0ad95c-d62c-4138-ada0-fa39a63a449e.png?1562908930", + "art_crop": "https://cards.scryfall.io/art_crop/front/4/c/4c0ad95c-d62c-4138-ada0-fa39a63a449e.jpg?1562908930", + "border_crop": "https://cards.scryfall.io/border_crop/front/4/c/4c0ad95c-d62c-4138-ada0-fa39a63a449e.jpg?1562908930" + }, + "prices": { + "usd": "1.87", + "usd_foil": null, + "usd_etched": null, + "eur": "0.24", + "eur_foil": null, + "tix": "2.25" + }, + "promo": false, + "rarity": "common", + "related_uris": { + "gatherer": "https://gatherer.wizards.com/Pages/Card/Details.aspx?multiverseid=2749", + "tcgplayer_infinite_articles": "https://infinite.tcgplayer.com/search?contentMode=article&game=magic&partner=scryfall&q=Snow-Covered+Forest&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", + "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Snow-Covered+Forest&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", + "edhrec": "https://edhrec.com/route/?cc=Snow-Covered+Forest" }, + "released_at": "1995-06-03", + "reprint": false, + "scryfall_set_uri": "https://scryfall.com/sets/ice?utm_source=api", + "set_name": "Ice Age", + "set_search_uri": "https://api.scryfall.com/cards/search?order=set&q=e%3Aice&unique=prints", + "set_type": "expansion", + "set_uri": "https://api.scryfall.com/sets/b0e08eea-5c01-4406-a6e2-dcd09c5e5b67", + "set": "ice", + "set_id": "b0e08eea-5c01-4406-a6e2-dcd09c5e5b67", + "story_spotlight": false, + "textless": false, + "variation": false + }, + { + "object": "card", + "id": "59cf0906-04fa-4b30-a7a6-3d117931154f", + "lang": "en", + "mtgo_id": 42418, + "mtgo_foil_id": 42419, + "multiverse_ids": [ + 222911 + ], + "tcgplayer_id": 56263, + "cardmarket_id": 250656, + "oracle_id": "2b211adb-de44-4468-b65d-907a09aa7e9d", + "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3A2b211adb-de44-4468-b65d-907a09aa7e9d&unique=prints", + "rulings_uri": "https://api.scryfall.com/cards/59cf0906-04fa-4b30-a7a6-3d117931154f/rulings", + "scryfall_uri": "https://scryfall.com/card/isd/85/abattoir-ghoul?utm_source=api", + "uri": "https://api.scryfall.com/cards/59cf0906-04fa-4b30-a7a6-3d117931154f", + "cmc": 4.0, + "colors": [ + "B" + ], + "color_identity": [ + "B" + ], + "edhrec_rank": 15667, + "foil": true, "keywords": [ "First strike" ], - "lang": "en", "layout": "normal", "legalities": { - "alchemy": "not_legal", - "brawl": "not_legal", - "commander": "legal", - "duel": "legal", - "explorer": "not_legal", + "standard": "not_legal", "future": "not_legal", - "gladiator": "not_legal", "historic": "not_legal", - "historicbrawl": "not_legal", - "legacy": "legal", + "gladiator": "not_legal", + "pioneer": "not_legal", + "explorer": "not_legal", "modern": "legal", - "oldschool": "not_legal", + "legacy": "legal", "pauper": "not_legal", - "paupercommander": "restricted", + "vintage": "legal", "penny": "legal", - "pioneer": "not_legal", + "commander": "legal", + "brawl": "not_legal", + "historicbrawl": "not_legal", + "alchemy": "not_legal", + "paupercommander": "restricted", + "duel": "legal", + "oldschool": "not_legal", "premodern": "not_legal", - "standard": "not_legal", - "vintage": "legal" + "predh": "not_legal" }, "mana_cost": "{3}{B}", - "mtgo_foil_id": 42419, - "mtgo_id": 42418, - "multiverse_ids": [ - 222911 - ], "name": "Abattoir Ghoul", "nonfoil": true, - "object": "card", - "oracle_id": "2b211adb-de44-4468-b65d-907a09aa7e9d", "oracle_text": "First strike\nWhenever a creature dealt damage by Abattoir Ghoul this turn dies, you gain life equal to that creature's toughness.", "oversized": false, - "penny_rank": 4761, + "penny_rank": 4708, "power": "3", + "reserved": false, + "toughness": "2", + "type_line": "Creature — Zombie", + "artist": "Volkan Baǵa", + "artist_ids": [ + "93bec3c0-0260-4d31-8064-5d01efb4153f" + ], + "booster": true, + "border_color": "black", + "card_back_id": "0aeebaf5-8c7d-4636-9e82-8c27447861f7", + "collector_number": "85", + "digital": false, + "finishes": [ + "nonfoil", + "foil" + ], + "flavor_text": "Death took his humanity but not his skill with the knife.", + "frame": "2003", + "full_art": false, + "games": [ + "paper", + "mtgo" + ], + "highres_image": true, + "illustration_id": "6eb1c27b-7376-4e2c-aad2-9d69f3fbcdc1", + "image_status": "highres_scan", + "image_uris": { + "small": "https://cards.scryfall.io/small/front/5/9/59cf0906-04fa-4b30-a7a6-3d117931154f.jpg?1562830661", + "normal": "https://cards.scryfall.io/normal/front/5/9/59cf0906-04fa-4b30-a7a6-3d117931154f.jpg?1562830661", + "large": "https://cards.scryfall.io/large/front/5/9/59cf0906-04fa-4b30-a7a6-3d117931154f.jpg?1562830661", + "png": "https://cards.scryfall.io/png/front/5/9/59cf0906-04fa-4b30-a7a6-3d117931154f.png?1562830661", + "art_crop": "https://cards.scryfall.io/art_crop/front/5/9/59cf0906-04fa-4b30-a7a6-3d117931154f.jpg?1562830661", + "border_crop": "https://cards.scryfall.io/border_crop/front/5/9/59cf0906-04fa-4b30-a7a6-3d117931154f.jpg?1562830661" + }, "prices": { - "eur": 0.05, - "eur_foil": 0.15, - "tix": 0.04, - "usd": 0.06, + "usd": "0.07", + "usd_foil": "0.32", "usd_etched": null, - "usd_foil": 0.32 + "eur": "0.05", + "eur_foil": "0.15", + "tix": "0.04" }, - "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3A2b211adb-de44-4468-b65d-907a09aa7e9d&unique=prints", "promo": false, "rarity": "uncommon", "related_uris": { - "edhrec": "https://edhrec.com/route/?cc=Abattoir+Ghoul", "gatherer": "https://gatherer.wizards.com/Pages/Card/Details.aspx?multiverseid=222911", "tcgplayer_infinite_articles": "https://infinite.tcgplayer.com/search?contentMode=article&game=magic&partner=scryfall&q=Abattoir+Ghoul&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", - "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Abattoir+Ghoul&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall" + "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Abattoir+Ghoul&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", + "edhrec": "https://edhrec.com/route/?cc=Abattoir+Ghoul" }, "released_at": "2011-09-30", "reprint": false, - "reserved": false, - "rulings_uri": "https://api.scryfall.com/cards/59cf0906-04fa-4b30-a7a6-3d117931154f/rulings", "scryfall_set_uri": "https://scryfall.com/sets/isd?utm_source=api", - "scryfall_uri": "https://scryfall.com/card/isd/85/abattoir-ghoul?utm_source=api", - "set": "isd", - "set_id": "d1026945-2969-42b9-be53-f941405a58cb", "set_name": "Innistrad", "set_search_uri": "https://api.scryfall.com/cards/search?order=set&q=e%3Aisd&unique=prints", "set_type": "expansion", "set_uri": "https://api.scryfall.com/sets/d1026945-2969-42b9-be53-f941405a58cb", + "set": "isd", + "set_id": "d1026945-2969-42b9-be53-f941405a58cb", "story_spotlight": false, - "tcgplayer_id": 56263, "textless": false, - "toughness": "2", - "type_line": "Creature — Zombie", - "uri": "https://api.scryfall.com/cards/59cf0906-04fa-4b30-a7a6-3d117931154f", "variation": false }, { - "artist": "Nils Hamm", - "artist_ids": [ - "c540d1fc-1500-457f-93cf-d6069ee66546" + "object": "card", + "id": "11bf83bb-c95b-4b4f-9a56-ce7a1816307a", + "lang": "en", + "mtgo_id": 42436, + "mtgo_foil_id": 42437, + "multiverse_ids": [ + 226749, + 226755 ], - "booster": true, - "border_color": "black", + "tcgplayer_id": 56246, + "cardmarket_id": 250620, + "oracle_id": "edd531b9-f615-4399-8c8c-1c5e18c4acbf", + "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3Aedd531b9-f615-4399-8c8c-1c5e18c4acbf&unique=prints", + "rulings_uri": "https://api.scryfall.com/cards/11bf83bb-c95b-4b4f-9a56-ce7a1816307a/rulings", + "scryfall_uri": "https://scryfall.com/card/isd/51/delver-of-secrets-insectile-aberration?utm_source=api", + "uri": "https://api.scryfall.com/cards/11bf83bb-c95b-4b4f-9a56-ce7a1816307a", "card_faces": [ { + "object": "card_face", "artist": "Nils Hamm", "artist_id": "c540d1fc-1500-457f-93cf-d6069ee66546", "colors": [ @@ -2324,22 +2356,22 @@ ], "illustration_id": "1c2fee9b-89ea-4ab1-a751-451c3cd65a88", "image_uris": { - "art_crop": "https://cards.scryfall.io/art_crop/front/1/1/11bf83bb-c95b-4b4f-9a56-ce7a1816307a.jpg?1562826346", - "border_crop": "https://cards.scryfall.io/border_crop/front/1/1/11bf83bb-c95b-4b4f-9a56-ce7a1816307a.jpg?1562826346", - "large": "https://cards.scryfall.io/large/front/1/1/11bf83bb-c95b-4b4f-9a56-ce7a1816307a.jpg?1562826346", + "small": "https://cards.scryfall.io/small/front/1/1/11bf83bb-c95b-4b4f-9a56-ce7a1816307a.jpg?1562826346", "normal": "https://cards.scryfall.io/normal/front/1/1/11bf83bb-c95b-4b4f-9a56-ce7a1816307a.jpg?1562826346", + "large": "https://cards.scryfall.io/large/front/1/1/11bf83bb-c95b-4b4f-9a56-ce7a1816307a.jpg?1562826346", "png": "https://cards.scryfall.io/png/front/1/1/11bf83bb-c95b-4b4f-9a56-ce7a1816307a.png?1562826346", - "small": "https://cards.scryfall.io/small/front/1/1/11bf83bb-c95b-4b4f-9a56-ce7a1816307a.jpg?1562826346" + "art_crop": "https://cards.scryfall.io/art_crop/front/1/1/11bf83bb-c95b-4b4f-9a56-ce7a1816307a.jpg?1562826346", + "border_crop": "https://cards.scryfall.io/border_crop/front/1/1/11bf83bb-c95b-4b4f-9a56-ce7a1816307a.jpg?1562826346" }, "mana_cost": "{U}", "name": "Delver of Secrets", - "object": "card_face", "oracle_text": "At the beginning of your upkeep, look at the top card of your library. You may reveal that card. If an instant or sorcery card is revealed this way, transform Delver of Secrets.", "power": "1", "toughness": "1", "type_line": "Creature — Human Wizard" }, { + "object": "card_face", "artist": "Nils Hamm", "artist_id": "c540d1fc-1500-457f-93cf-d6069ee66546", "color_indicator": [ @@ -2352,123 +2384,168 @@ "flavor_text": "\"Unfortunately, all my test animals have died or escaped, so I shall be the final subject. I feel no fear. This is a momentous night.\"\n—Laboratory notes, final entry", "illustration_id": "c2b5f731-771b-4949-90f3-0ad40d676100", "image_uris": { - "art_crop": "https://cards.scryfall.io/art_crop/back/1/1/11bf83bb-c95b-4b4f-9a56-ce7a1816307a.jpg?1562826346", - "border_crop": "https://cards.scryfall.io/border_crop/back/1/1/11bf83bb-c95b-4b4f-9a56-ce7a1816307a.jpg?1562826346", - "large": "https://cards.scryfall.io/large/back/1/1/11bf83bb-c95b-4b4f-9a56-ce7a1816307a.jpg?1562826346", + "small": "https://cards.scryfall.io/small/back/1/1/11bf83bb-c95b-4b4f-9a56-ce7a1816307a.jpg?1562826346", "normal": "https://cards.scryfall.io/normal/back/1/1/11bf83bb-c95b-4b4f-9a56-ce7a1816307a.jpg?1562826346", + "large": "https://cards.scryfall.io/large/back/1/1/11bf83bb-c95b-4b4f-9a56-ce7a1816307a.jpg?1562826346", "png": "https://cards.scryfall.io/png/back/1/1/11bf83bb-c95b-4b4f-9a56-ce7a1816307a.png?1562826346", - "small": "https://cards.scryfall.io/small/back/1/1/11bf83bb-c95b-4b4f-9a56-ce7a1816307a.jpg?1562826346" + "art_crop": "https://cards.scryfall.io/art_crop/back/1/1/11bf83bb-c95b-4b4f-9a56-ce7a1816307a.jpg?1562826346", + "border_crop": "https://cards.scryfall.io/border_crop/back/1/1/11bf83bb-c95b-4b4f-9a56-ce7a1816307a.jpg?1562826346" }, "mana_cost": "", "name": "Insectile Aberration", - "object": "card_face", "oracle_text": "Flying", "power": "3", "toughness": "2", "type_line": "Creature — Human Insect" } ], - "cardmarket_id": 250620, "cmc": 1.0, - "collector_number": "51", "color_identity": [ "U" ], - "digital": false, - "edhrec_rank": 11600, - "finishes": [ - "nonfoil", - "foil" - ], + "edhrec_rank": 11675, "foil": true, - "frame": "2003", - "frame_effects": [ - "sunmoondfc" - ], - "full_art": false, - "games": [ - "paper", - "mtgo" - ], - "highres_image": true, - "id": "11bf83bb-c95b-4b4f-9a56-ce7a1816307a", - "image_status": "highres_scan", "keywords": [ "Flying", "Transform" ], - "lang": "en", "layout": "transform", "legalities": { - "alchemy": "legal", - "brawl": "legal", - "commander": "legal", - "duel": "legal", - "explorer": "legal", + "standard": "legal", "future": "legal", - "gladiator": "legal", "historic": "legal", - "historicbrawl": "legal", - "legacy": "legal", + "gladiator": "legal", + "pioneer": "legal", + "explorer": "legal", "modern": "legal", - "oldschool": "not_legal", + "legacy": "legal", "pauper": "legal", - "paupercommander": "legal", + "vintage": "legal", "penny": "legal", - "pioneer": "legal", + "commander": "legal", + "brawl": "legal", + "historicbrawl": "legal", + "alchemy": "legal", + "paupercommander": "legal", + "duel": "legal", + "oldschool": "not_legal", "premodern": "not_legal", - "standard": "legal", - "vintage": "legal" - }, - "mtgo_foil_id": 42437, - "mtgo_id": 42436, - "multiverse_ids": [ - 226749, - 226755 - ], + "predh": "not_legal" + }, "name": "Delver of Secrets // Insectile Aberration", "nonfoil": true, - "object": "card", - "oracle_id": "edd531b9-f615-4399-8c8c-1c5e18c4acbf", "oversized": false, "penny_rank": 102, + "reserved": false, + "type_line": "Creature — Human Wizard // Creature — Human Insect", + "artist": "Nils Hamm", + "artist_ids": [ + "c540d1fc-1500-457f-93cf-d6069ee66546" + ], + "booster": true, + "border_color": "black", + "collector_number": "51", + "digital": false, + "finishes": [ + "nonfoil", + "foil" + ], + "frame_effects": [ + "sunmoondfc" + ], + "frame": "2003", + "full_art": false, + "games": [ + "paper", + "mtgo" + ], + "highres_image": true, + "image_status": "highres_scan", "prices": { - "eur": 0.85, - "eur_foil": 4.5, - "tix": 0.02, - "usd": 0.54, + "usd": "0.54", + "usd_foil": "6.71", "usd_etched": null, - "usd_foil": 6.71 + "eur": "0.50", + "eur_foil": "5.45", + "tix": "0.02" }, - "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3Aedd531b9-f615-4399-8c8c-1c5e18c4acbf&unique=prints", "promo": false, "rarity": "common", "related_uris": { - "edhrec": "https://edhrec.com/route/?cc=Delver+of+Secrets", "gatherer": "https://gatherer.wizards.com/Pages/Card/Details.aspx?multiverseid=226749", "tcgplayer_infinite_articles": "https://infinite.tcgplayer.com/search?contentMode=article&game=magic&partner=scryfall&q=Delver+of+Secrets+%2F%2F+Insectile+Aberration&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", - "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Delver+of+Secrets+%2F%2F+Insectile+Aberration&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall" + "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Delver+of+Secrets+%2F%2F+Insectile+Aberration&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", + "edhrec": "https://edhrec.com/route/?cc=Delver+of+Secrets" }, "released_at": "2011-09-30", "reprint": false, - "reserved": false, - "rulings_uri": "https://api.scryfall.com/cards/11bf83bb-c95b-4b4f-9a56-ce7a1816307a/rulings", "scryfall_set_uri": "https://scryfall.com/sets/isd?utm_source=api", - "scryfall_uri": "https://scryfall.com/card/isd/51/delver-of-secrets-insectile-aberration?utm_source=api", - "set": "isd", - "set_id": "d1026945-2969-42b9-be53-f941405a58cb", "set_name": "Innistrad", "set_search_uri": "https://api.scryfall.com/cards/search?order=set&q=e%3Aisd&unique=prints", "set_type": "expansion", "set_uri": "https://api.scryfall.com/sets/d1026945-2969-42b9-be53-f941405a58cb", + "set": "isd", + "set_id": "d1026945-2969-42b9-be53-f941405a58cb", "story_spotlight": false, - "tcgplayer_id": 56246, "textless": false, - "type_line": "Creature — Human Wizard // Creature — Human Insect", - "uri": "https://api.scryfall.com/cards/11bf83bb-c95b-4b4f-9a56-ce7a1816307a", "variation": false }, { + "object": "card", + "id": "b606f644-1728-4cb3-90ed-121838875de1", + "lang": "en", + "mtgo_id": 42740, + "mtgo_foil_id": 42741, + "multiverse_ids": [ + 245247 + ], + "tcgplayer_id": 56358, + "cardmarket_id": 250377, + "oracle_id": "b34bb2dc-c1af-4d77-b0b3-a0fb342a5fc6", + "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3Ab34bb2dc-c1af-4d77-b0b3-a0fb342a5fc6&unique=prints", + "rulings_uri": "https://api.scryfall.com/cards/b606f644-1728-4cb3-90ed-121838875de1/rulings", + "scryfall_uri": "https://scryfall.com/card/isd/262/forest?utm_source=api", + "uri": "https://api.scryfall.com/cards/b606f644-1728-4cb3-90ed-121838875de1", + "cmc": 0.0, + "colors": [], + "color_identity": [ + "G" + ], + "foil": true, + "keywords": [], + "layout": "normal", + "legalities": { + "standard": "legal", + "future": "legal", + "historic": "legal", + "gladiator": "legal", + "pioneer": "legal", + "explorer": "legal", + "modern": "legal", + "legacy": "legal", + "pauper": "legal", + "vintage": "legal", + "penny": "legal", + "commander": "legal", + "brawl": "legal", + "historicbrawl": "legal", + "alchemy": "legal", + "paupercommander": "legal", + "duel": "legal", + "oldschool": "not_legal", + "premodern": "legal", + "predh": "legal" + }, + "mana_cost": "", + "name": "Forest", + "nonfoil": true, + "oracle_text": "({T}: Add {G}.)", + "oversized": false, + "produced_mana": [ + "G" + ], + "reserved": false, + "type_line": "Basic Land — Forest", "artist": "James Paick", "artist_ids": [ "1a7be0a2-d8ac-45c7-b0a0-eb0886f47b5f" @@ -2476,19 +2553,12 @@ "booster": true, "border_color": "black", "card_back_id": "0aeebaf5-8c7d-4636-9e82-8c27447861f7", - "cardmarket_id": 250377, - "cmc": 0.0, "collector_number": "262", - "color_identity": [ - "G" - ], - "colors": [], "digital": false, "finishes": [ "nonfoil", "foil" ], - "foil": true, "frame": "2003", "full_art": false, "games": [ @@ -2496,93 +2566,101 @@ "mtgo" ], "highres_image": true, - "id": "b606f644-1728-4cb3-90ed-121838875de1", "illustration_id": "761757ff-d26d-4aee-910e-1bc597a82569", "image_status": "highres_scan", "image_uris": { - "art_crop": "https://cards.scryfall.io/art_crop/front/b/6/b606f644-1728-4cb3-90ed-121838875de1.jpg?1562835915", - "border_crop": "https://cards.scryfall.io/border_crop/front/b/6/b606f644-1728-4cb3-90ed-121838875de1.jpg?1562835915", - "large": "https://cards.scryfall.io/large/front/b/6/b606f644-1728-4cb3-90ed-121838875de1.jpg?1562835915", + "small": "https://cards.scryfall.io/small/front/b/6/b606f644-1728-4cb3-90ed-121838875de1.jpg?1562835915", "normal": "https://cards.scryfall.io/normal/front/b/6/b606f644-1728-4cb3-90ed-121838875de1.jpg?1562835915", + "large": "https://cards.scryfall.io/large/front/b/6/b606f644-1728-4cb3-90ed-121838875de1.jpg?1562835915", "png": "https://cards.scryfall.io/png/front/b/6/b606f644-1728-4cb3-90ed-121838875de1.png?1562835915", - "small": "https://cards.scryfall.io/small/front/b/6/b606f644-1728-4cb3-90ed-121838875de1.jpg?1562835915" - }, - "keywords": [], - "lang": "en", - "layout": "normal", - "legalities": { - "alchemy": "legal", - "brawl": "legal", - "commander": "legal", - "duel": "legal", - "explorer": "legal", - "future": "legal", - "gladiator": "legal", - "historic": "legal", - "historicbrawl": "legal", - "legacy": "legal", - "modern": "legal", - "oldschool": "not_legal", - "pauper": "legal", - "paupercommander": "legal", - "penny": "legal", - "pioneer": "legal", - "premodern": "legal", - "standard": "legal", - "vintage": "legal" + "art_crop": "https://cards.scryfall.io/art_crop/front/b/6/b606f644-1728-4cb3-90ed-121838875de1.jpg?1562835915", + "border_crop": "https://cards.scryfall.io/border_crop/front/b/6/b606f644-1728-4cb3-90ed-121838875de1.jpg?1562835915" }, - "mana_cost": "", - "mtgo_foil_id": 42741, - "mtgo_id": 42740, - "multiverse_ids": [ - 245247 - ], - "name": "Forest", - "nonfoil": true, - "object": "card", - "oracle_id": "b34bb2dc-c1af-4d77-b0b3-a0fb342a5fc6", - "oracle_text": "({T}: Add {G}.)", - "oversized": false, "prices": { - "eur": 0.12, - "eur_foil": 0.81, - "tix": 0.02, - "usd": 0.17, + "usd": "0.17", + "usd_foil": "1.44", "usd_etched": null, - "usd_foil": 2.7 + "eur": "0.05", + "eur_foil": "0.81", + "tix": "0.02" }, - "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3Ab34bb2dc-c1af-4d77-b0b3-a0fb342a5fc6&unique=prints", - "produced_mana": [ - "G" - ], "promo": false, "rarity": "common", "related_uris": { - "edhrec": "https://edhrec.com/route/?cc=Forest", "gatherer": "https://gatherer.wizards.com/Pages/Card/Details.aspx?multiverseid=245247", "tcgplayer_infinite_articles": "https://infinite.tcgplayer.com/search?contentMode=article&game=magic&partner=scryfall&q=Forest&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", - "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Forest&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall" + "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Forest&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", + "edhrec": "https://edhrec.com/route/?cc=Forest" }, "released_at": "2011-09-30", "reprint": true, - "reserved": false, - "rulings_uri": "https://api.scryfall.com/cards/b606f644-1728-4cb3-90ed-121838875de1/rulings", "scryfall_set_uri": "https://scryfall.com/sets/isd?utm_source=api", - "scryfall_uri": "https://scryfall.com/card/isd/262/forest?utm_source=api", - "set": "isd", - "set_id": "d1026945-2969-42b9-be53-f941405a58cb", "set_name": "Innistrad", "set_search_uri": "https://api.scryfall.com/cards/search?order=set&q=e%3Aisd&unique=prints", "set_type": "expansion", "set_uri": "https://api.scryfall.com/sets/d1026945-2969-42b9-be53-f941405a58cb", + "set": "isd", + "set_id": "d1026945-2969-42b9-be53-f941405a58cb", "story_spotlight": false, - "tcgplayer_id": 56358, "textless": false, - "type_line": "Basic Land — Forest", - "uri": "https://api.scryfall.com/cards/b606f644-1728-4cb3-90ed-121838875de1", "variation": false }, { + "object": "card", + "id": "16f52885-1f01-4f06-90a8-1a0ecf291ab5", + "lang": "en", + "mtgo_id": 42742, + "mtgo_foil_id": 42743, + "multiverse_ids": [ + 245248 + ], + "tcgplayer_id": 56359, + "cardmarket_id": 250378, + "oracle_id": "b34bb2dc-c1af-4d77-b0b3-a0fb342a5fc6", + "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3Ab34bb2dc-c1af-4d77-b0b3-a0fb342a5fc6&unique=prints", + "rulings_uri": "https://api.scryfall.com/cards/16f52885-1f01-4f06-90a8-1a0ecf291ab5/rulings", + "scryfall_uri": "https://scryfall.com/card/isd/263/forest?utm_source=api", + "uri": "https://api.scryfall.com/cards/16f52885-1f01-4f06-90a8-1a0ecf291ab5", + "cmc": 0.0, + "colors": [], + "color_identity": [ + "G" + ], + "foil": true, + "keywords": [], + "layout": "normal", + "legalities": { + "standard": "legal", + "future": "legal", + "historic": "legal", + "gladiator": "legal", + "pioneer": "legal", + "explorer": "legal", + "modern": "legal", + "legacy": "legal", + "pauper": "legal", + "vintage": "legal", + "penny": "legal", + "commander": "legal", + "brawl": "legal", + "historicbrawl": "legal", + "alchemy": "legal", + "paupercommander": "legal", + "duel": "legal", + "oldschool": "not_legal", + "premodern": "legal", + "predh": "legal" + }, + "mana_cost": "", + "name": "Forest", + "nonfoil": true, + "oracle_text": "({T}: Add {G}.)", + "oversized": false, + "produced_mana": [ + "G" + ], + "reserved": false, + "type_line": "Basic Land — Forest", "artist": "Jung Park", "artist_ids": [ "269392ac-4c06-4650-98e2-d49a5a7f2371" @@ -2590,19 +2668,12 @@ "booster": true, "border_color": "black", "card_back_id": "0aeebaf5-8c7d-4636-9e82-8c27447861f7", - "cardmarket_id": 250378, - "cmc": 0.0, "collector_number": "263", - "color_identity": [ - "G" - ], - "colors": [], "digital": false, "finishes": [ "nonfoil", "foil" ], - "foil": true, "frame": "2003", "full_art": false, "games": [ @@ -2610,93 +2681,101 @@ "mtgo" ], "highres_image": true, - "id": "16f52885-1f01-4f06-90a8-1a0ecf291ab5", "illustration_id": "c070ced7-22af-4965-988a-b3cb9c0e5395", "image_status": "highres_scan", "image_uris": { - "art_crop": "https://cards.scryfall.io/art_crop/front/1/6/16f52885-1f01-4f06-90a8-1a0ecf291ab5.jpg?1562826752", - "border_crop": "https://cards.scryfall.io/border_crop/front/1/6/16f52885-1f01-4f06-90a8-1a0ecf291ab5.jpg?1562826752", - "large": "https://cards.scryfall.io/large/front/1/6/16f52885-1f01-4f06-90a8-1a0ecf291ab5.jpg?1562826752", + "small": "https://cards.scryfall.io/small/front/1/6/16f52885-1f01-4f06-90a8-1a0ecf291ab5.jpg?1562826752", "normal": "https://cards.scryfall.io/normal/front/1/6/16f52885-1f01-4f06-90a8-1a0ecf291ab5.jpg?1562826752", + "large": "https://cards.scryfall.io/large/front/1/6/16f52885-1f01-4f06-90a8-1a0ecf291ab5.jpg?1562826752", "png": "https://cards.scryfall.io/png/front/1/6/16f52885-1f01-4f06-90a8-1a0ecf291ab5.png?1562826752", - "small": "https://cards.scryfall.io/small/front/1/6/16f52885-1f01-4f06-90a8-1a0ecf291ab5.jpg?1562826752" + "art_crop": "https://cards.scryfall.io/art_crop/front/1/6/16f52885-1f01-4f06-90a8-1a0ecf291ab5.jpg?1562826752", + "border_crop": "https://cards.scryfall.io/border_crop/front/1/6/16f52885-1f01-4f06-90a8-1a0ecf291ab5.jpg?1562826752" + }, + "prices": { + "usd": "0.17", + "usd_foil": "1.45", + "usd_etched": null, + "eur": "0.09", + "eur_foil": "0.30", + "tix": "0.03" + }, + "promo": false, + "rarity": "common", + "related_uris": { + "gatherer": "https://gatherer.wizards.com/Pages/Card/Details.aspx?multiverseid=245248", + "tcgplayer_infinite_articles": "https://infinite.tcgplayer.com/search?contentMode=article&game=magic&partner=scryfall&q=Forest&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", + "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Forest&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", + "edhrec": "https://edhrec.com/route/?cc=Forest" }, + "released_at": "2011-09-30", + "reprint": true, + "scryfall_set_uri": "https://scryfall.com/sets/isd?utm_source=api", + "set_name": "Innistrad", + "set_search_uri": "https://api.scryfall.com/cards/search?order=set&q=e%3Aisd&unique=prints", + "set_type": "expansion", + "set_uri": "https://api.scryfall.com/sets/d1026945-2969-42b9-be53-f941405a58cb", + "set": "isd", + "set_id": "d1026945-2969-42b9-be53-f941405a58cb", + "story_spotlight": false, + "textless": false, + "variation": false + }, + { + "object": "card", + "id": "4dea3762-c6ae-4304-aee4-6c3f56685319", + "lang": "en", + "mtgo_id": 42738, + "mtgo_foil_id": 42739, + "multiverse_ids": [ + 245246 + ], + "tcgplayer_id": 56360, + "cardmarket_id": 250379, + "oracle_id": "b34bb2dc-c1af-4d77-b0b3-a0fb342a5fc6", + "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3Ab34bb2dc-c1af-4d77-b0b3-a0fb342a5fc6&unique=prints", + "rulings_uri": "https://api.scryfall.com/cards/4dea3762-c6ae-4304-aee4-6c3f56685319/rulings", + "scryfall_uri": "https://scryfall.com/card/isd/264/forest?utm_source=api", + "uri": "https://api.scryfall.com/cards/4dea3762-c6ae-4304-aee4-6c3f56685319", + "cmc": 0.0, + "colors": [], + "color_identity": [ + "G" + ], + "foil": true, "keywords": [], - "lang": "en", "layout": "normal", "legalities": { - "alchemy": "legal", - "brawl": "legal", - "commander": "legal", - "duel": "legal", - "explorer": "legal", + "standard": "legal", "future": "legal", - "gladiator": "legal", "historic": "legal", - "historicbrawl": "legal", - "legacy": "legal", + "gladiator": "legal", + "pioneer": "legal", + "explorer": "legal", "modern": "legal", - "oldschool": "not_legal", + "legacy": "legal", "pauper": "legal", - "paupercommander": "legal", + "vintage": "legal", "penny": "legal", - "pioneer": "legal", + "commander": "legal", + "brawl": "legal", + "historicbrawl": "legal", + "alchemy": "legal", + "paupercommander": "legal", + "duel": "legal", + "oldschool": "not_legal", "premodern": "legal", - "standard": "legal", - "vintage": "legal" + "predh": "legal" }, "mana_cost": "", - "mtgo_foil_id": 42743, - "mtgo_id": 42742, - "multiverse_ids": [ - 245248 - ], "name": "Forest", "nonfoil": true, - "object": "card", - "oracle_id": "b34bb2dc-c1af-4d77-b0b3-a0fb342a5fc6", "oracle_text": "({T}: Add {G}.)", "oversized": false, - "prices": { - "eur": 0.1, - "eur_foil": 0.3, - "tix": 0.03, - "usd": 0.18, - "usd_etched": null, - "usd_foil": 1.45 - }, - "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3Ab34bb2dc-c1af-4d77-b0b3-a0fb342a5fc6&unique=prints", "produced_mana": [ "G" ], - "promo": false, - "rarity": "common", - "related_uris": { - "edhrec": "https://edhrec.com/route/?cc=Forest", - "gatherer": "https://gatherer.wizards.com/Pages/Card/Details.aspx?multiverseid=245248", - "tcgplayer_infinite_articles": "https://infinite.tcgplayer.com/search?contentMode=article&game=magic&partner=scryfall&q=Forest&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", - "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Forest&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall" - }, - "released_at": "2011-09-30", - "reprint": true, "reserved": false, - "rulings_uri": "https://api.scryfall.com/cards/16f52885-1f01-4f06-90a8-1a0ecf291ab5/rulings", - "scryfall_set_uri": "https://scryfall.com/sets/isd?utm_source=api", - "scryfall_uri": "https://scryfall.com/card/isd/263/forest?utm_source=api", - "set": "isd", - "set_id": "d1026945-2969-42b9-be53-f941405a58cb", - "set_name": "Innistrad", - "set_search_uri": "https://api.scryfall.com/cards/search?order=set&q=e%3Aisd&unique=prints", - "set_type": "expansion", - "set_uri": "https://api.scryfall.com/sets/d1026945-2969-42b9-be53-f941405a58cb", - "story_spotlight": false, - "tcgplayer_id": 56359, - "textless": false, "type_line": "Basic Land — Forest", - "uri": "https://api.scryfall.com/cards/16f52885-1f01-4f06-90a8-1a0ecf291ab5", - "variation": false - }, - { "artist": "Eytan Zana", "artist_ids": [ "0d8d6726-4051-445a-8374-a919aad98f38" @@ -2704,19 +2783,12 @@ "booster": true, "border_color": "black", "card_back_id": "0aeebaf5-8c7d-4636-9e82-8c27447861f7", - "cardmarket_id": 250379, - "cmc": 0.0, "collector_number": "264", - "color_identity": [ - "G" - ], - "colors": [], "digital": false, "finishes": [ "nonfoil", "foil" ], - "foil": true, "frame": "2003", "full_art": false, "games": [ @@ -2724,111 +2796,110 @@ "mtgo" ], "highres_image": true, - "id": "4dea3762-c6ae-4304-aee4-6c3f56685319", "illustration_id": "f989d490-7ebb-417d-bb24-ed455160414e", "image_status": "highres_scan", "image_uris": { - "art_crop": "https://cards.scryfall.io/art_crop/front/4/d/4dea3762-c6ae-4304-aee4-6c3f56685319.jpg?1562829937", - "border_crop": "https://cards.scryfall.io/border_crop/front/4/d/4dea3762-c6ae-4304-aee4-6c3f56685319.jpg?1562829937", - "large": "https://cards.scryfall.io/large/front/4/d/4dea3762-c6ae-4304-aee4-6c3f56685319.jpg?1562829937", + "small": "https://cards.scryfall.io/small/front/4/d/4dea3762-c6ae-4304-aee4-6c3f56685319.jpg?1562829937", "normal": "https://cards.scryfall.io/normal/front/4/d/4dea3762-c6ae-4304-aee4-6c3f56685319.jpg?1562829937", + "large": "https://cards.scryfall.io/large/front/4/d/4dea3762-c6ae-4304-aee4-6c3f56685319.jpg?1562829937", "png": "https://cards.scryfall.io/png/front/4/d/4dea3762-c6ae-4304-aee4-6c3f56685319.png?1562829937", - "small": "https://cards.scryfall.io/small/front/4/d/4dea3762-c6ae-4304-aee4-6c3f56685319.jpg?1562829937" - }, - "keywords": [], - "lang": "en", - "layout": "normal", - "legalities": { - "alchemy": "legal", - "brawl": "legal", - "commander": "legal", - "duel": "legal", - "explorer": "legal", - "future": "legal", - "gladiator": "legal", - "historic": "legal", - "historicbrawl": "legal", - "legacy": "legal", - "modern": "legal", - "oldschool": "not_legal", - "pauper": "legal", - "paupercommander": "legal", - "penny": "legal", - "pioneer": "legal", - "premodern": "legal", - "standard": "legal", - "vintage": "legal" + "art_crop": "https://cards.scryfall.io/art_crop/front/4/d/4dea3762-c6ae-4304-aee4-6c3f56685319.jpg?1562829937", + "border_crop": "https://cards.scryfall.io/border_crop/front/4/d/4dea3762-c6ae-4304-aee4-6c3f56685319.jpg?1562829937" }, - "mana_cost": "", - "mtgo_foil_id": 42739, - "mtgo_id": 42738, - "multiverse_ids": [ - 245246 - ], - "name": "Forest", - "nonfoil": true, - "object": "card", - "oracle_id": "b34bb2dc-c1af-4d77-b0b3-a0fb342a5fc6", - "oracle_text": "({T}: Add {G}.)", - "oversized": false, "prices": { - "eur": 0.1, - "eur_foil": 1.5, - "tix": 0.03, - "usd": 0.21, + "usd": "0.20", + "usd_foil": "0.60", "usd_etched": null, - "usd_foil": 0.6 + "eur": "0.10", + "eur_foil": "0.99", + "tix": "0.03" }, - "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3Ab34bb2dc-c1af-4d77-b0b3-a0fb342a5fc6&unique=prints", - "produced_mana": [ - "G" - ], "promo": false, "rarity": "common", "related_uris": { - "edhrec": "https://edhrec.com/route/?cc=Forest", "gatherer": "https://gatherer.wizards.com/Pages/Card/Details.aspx?multiverseid=245246", "tcgplayer_infinite_articles": "https://infinite.tcgplayer.com/search?contentMode=article&game=magic&partner=scryfall&q=Forest&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", - "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Forest&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall" + "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Forest&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", + "edhrec": "https://edhrec.com/route/?cc=Forest" }, "released_at": "2011-09-30", "reprint": true, - "reserved": false, - "rulings_uri": "https://api.scryfall.com/cards/4dea3762-c6ae-4304-aee4-6c3f56685319/rulings", "scryfall_set_uri": "https://scryfall.com/sets/isd?utm_source=api", - "scryfall_uri": "https://scryfall.com/card/isd/264/forest?utm_source=api", - "set": "isd", - "set_id": "d1026945-2969-42b9-be53-f941405a58cb", "set_name": "Innistrad", "set_search_uri": "https://api.scryfall.com/cards/search?order=set&q=e%3Aisd&unique=prints", "set_type": "expansion", "set_uri": "https://api.scryfall.com/sets/d1026945-2969-42b9-be53-f941405a58cb", + "set": "isd", + "set_id": "d1026945-2969-42b9-be53-f941405a58cb", "story_spotlight": false, - "tcgplayer_id": 56360, "textless": false, - "type_line": "Basic Land — Forest", - "uri": "https://api.scryfall.com/cards/4dea3762-c6ae-4304-aee4-6c3f56685319", "variation": false }, { + "object": "card", + "id": "f7f1ce0b-6668-4d16-8fe0-07c65ce4bc82", + "lang": "en", + "multiverse_ids": [], + "oracle_id": "5d945383-e854-4d46-a420-158517348164", + "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3A5d945383-e854-4d46-a420-158517348164&unique=prints", + "rulings_uri": "https://api.scryfall.com/cards/f7f1ce0b-6668-4d16-8fe0-07c65ce4bc82/rulings", + "scryfall_uri": "https://scryfall.com/card/khm/A-237/a-cosmos-elixir?utm_source=api", + "uri": "https://api.scryfall.com/cards/f7f1ce0b-6668-4d16-8fe0-07c65ce4bc82", "all_parts": [ { - "component": "combo_piece", + "object": "related_card", "id": "f7f1ce0b-6668-4d16-8fe0-07c65ce4bc82", + "component": "combo_piece", "name": "A-Cosmos Elixir", - "object": "related_card", "type_line": "Artifact", "uri": "https://api.scryfall.com/cards/f7f1ce0b-6668-4d16-8fe0-07c65ce4bc82" }, { - "component": "combo_piece", + "object": "related_card", "id": "ea524e81-4898-4a41-8b34-06defd26e4c7", + "component": "combo_piece", "name": "Cosmos Elixir", - "object": "related_card", "type_line": "Artifact", "uri": "https://api.scryfall.com/cards/ea524e81-4898-4a41-8b34-06defd26e4c7" } ], + "cmc": 4.0, + "colors": [], + "color_identity": [], + "foil": false, + "keywords": [ + "Scry" + ], + "layout": "normal", + "legalities": { + "standard": "not_legal", + "future": "not_legal", + "historic": "legal", + "gladiator": "legal", + "pioneer": "not_legal", + "explorer": "not_legal", + "modern": "not_legal", + "legacy": "not_legal", + "pauper": "not_legal", + "vintage": "not_legal", + "penny": "not_legal", + "commander": "not_legal", + "brawl": "not_legal", + "historicbrawl": "legal", + "alchemy": "not_legal", + "paupercommander": "not_legal", + "duel": "not_legal", + "oldschool": "not_legal", + "premodern": "not_legal", + "predh": "not_legal" + }, + "mana_cost": "{4}", + "name": "A-Cosmos Elixir", + "nonfoil": true, + "oracle_text": "At the beginning of your end step, draw a card if your life total is greater than your starting life total. Otherwise, you gain 2 life and scry 1.", + "oversized": false, + "reserved": false, + "type_line": "Artifact", "artist": "Volkan Baǵa", "artist_ids": [ "93bec3c0-0260-4d31-8064-5d01efb4153f" @@ -2836,75 +2907,35 @@ "booster": false, "border_color": "black", "card_back_id": "0aeebaf5-8c7d-4636-9e82-8c27447861f7", - "cmc": 4.0, "collector_number": "A-237", - "color_identity": [], - "colors": [], "digital": true, "finishes": [ "nonfoil" ], - "foil": false, "frame": "2015", "full_art": false, "games": [ "arena" ], "highres_image": false, - "id": "f7f1ce0b-6668-4d16-8fe0-07c65ce4bc82", "illustration_id": "06cf6a73-f000-4a7d-bd1e-e57ed1800dde", "image_status": "lowres", "image_uris": { - "art_crop": "https://cards.scryfall.io/art_crop/front/f/7/f7f1ce0b-6668-4d16-8fe0-07c65ce4bc82.jpg?1645415589", - "border_crop": "https://cards.scryfall.io/border_crop/front/f/7/f7f1ce0b-6668-4d16-8fe0-07c65ce4bc82.jpg?1645415589", - "large": "https://cards.scryfall.io/large/front/f/7/f7f1ce0b-6668-4d16-8fe0-07c65ce4bc82.jpg?1645415589", + "small": "https://cards.scryfall.io/small/front/f/7/f7f1ce0b-6668-4d16-8fe0-07c65ce4bc82.jpg?1645415589", "normal": "https://cards.scryfall.io/normal/front/f/7/f7f1ce0b-6668-4d16-8fe0-07c65ce4bc82.jpg?1645415589", + "large": "https://cards.scryfall.io/large/front/f/7/f7f1ce0b-6668-4d16-8fe0-07c65ce4bc82.jpg?1645415589", "png": "https://cards.scryfall.io/png/front/f/7/f7f1ce0b-6668-4d16-8fe0-07c65ce4bc82.png?1645415589", - "small": "https://cards.scryfall.io/small/front/f/7/f7f1ce0b-6668-4d16-8fe0-07c65ce4bc82.jpg?1645415589" - }, - "keywords": [ - "Scry" - ], - "lang": "en", - "layout": "normal", - "legalities": { - "alchemy": "not_legal", - "brawl": "not_legal", - "commander": "not_legal", - "duel": "not_legal", - "explorer": "not_legal", - "future": "not_legal", - "gladiator": "legal", - "historic": "legal", - "historicbrawl": "legal", - "legacy": "not_legal", - "modern": "not_legal", - "oldschool": "not_legal", - "pauper": "not_legal", - "paupercommander": "not_legal", - "penny": "not_legal", - "pioneer": "not_legal", - "premodern": "not_legal", - "standard": "not_legal", - "vintage": "not_legal" + "art_crop": "https://cards.scryfall.io/art_crop/front/f/7/f7f1ce0b-6668-4d16-8fe0-07c65ce4bc82.jpg?1645415589", + "border_crop": "https://cards.scryfall.io/border_crop/front/f/7/f7f1ce0b-6668-4d16-8fe0-07c65ce4bc82.jpg?1645415589" }, - "mana_cost": "{4}", - "multiverse_ids": [], - "name": "A-Cosmos Elixir", - "nonfoil": true, - "object": "card", - "oracle_id": "5d945383-e854-4d46-a420-158517348164", - "oracle_text": "At the beginning of your end step, draw a card if your life total is greater than your starting life total. Otherwise, you gain 2 life and scry 1.", - "oversized": false, "prices": { - "eur": null, - "eur_foil": null, - "tix": null, "usd": null, + "usd_foil": null, "usd_etched": null, - "usd_foil": null + "eur": null, + "eur_foil": null, + "tix": null }, - "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3A5d945383-e854-4d46-a420-158517348164&unique=prints", "promo": false, "promo_types": [ "rebalanced", @@ -2912,49 +2943,95 @@ ], "rarity": "rare", "related_uris": { - "edhrec": "https://edhrec.com/route/?cc=A-Cosmos+Elixir", "tcgplayer_infinite_articles": "https://infinite.tcgplayer.com/search?contentMode=article&game=magic&partner=scryfall&q=A-Cosmos+Elixir&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", - "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=A-Cosmos+Elixir&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall" + "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=A-Cosmos+Elixir&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", + "edhrec": "https://edhrec.com/route/?cc=A-Cosmos+Elixir" }, "released_at": "2021-02-05", "reprint": false, - "reserved": false, - "rulings_uri": "https://api.scryfall.com/cards/f7f1ce0b-6668-4d16-8fe0-07c65ce4bc82/rulings", "scryfall_set_uri": "https://scryfall.com/sets/khm?utm_source=api", - "scryfall_uri": "https://scryfall.com/card/khm/A-237/a-cosmos-elixir?utm_source=api", - "security_stamp": "arena", - "set": "khm", - "set_id": "43057fad-b1c1-437f-bc48-0045bce6d8c9", "set_name": "Kaldheim", "set_search_uri": "https://api.scryfall.com/cards/search?order=set&q=e%3Akhm&unique=prints", "set_type": "expansion", "set_uri": "https://api.scryfall.com/sets/43057fad-b1c1-437f-bc48-0045bce6d8c9", + "set": "khm", + "set_id": "43057fad-b1c1-437f-bc48-0045bce6d8c9", "story_spotlight": false, "textless": false, - "type_line": "Artifact", - "uri": "https://api.scryfall.com/cards/f7f1ce0b-6668-4d16-8fe0-07c65ce4bc82", - "variation": false + "variation": false, + "security_stamp": "arena" }, { + "object": "card", + "arena_id": 75284, + "id": "6bf084fe-7762-49c5-974a-cdecc10666b3", + "lang": "en", + "mtgo_id": 87817, + "multiverse_ids": [ + 503853 + ], + "tcgplayer_id": 230731, + "cardmarket_id": 532177, + "oracle_id": "ed7300f4-831a-4ba4-b5e6-ceba8d079eaa", + "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3Aed7300f4-831a-4ba4-b5e6-ceba8d079eaa&unique=prints", + "rulings_uri": "https://api.scryfall.com/cards/6bf084fe-7762-49c5-974a-cdecc10666b3/rulings", + "scryfall_uri": "https://scryfall.com/card/khm/237/cosmos-elixir?utm_source=api", + "uri": "https://api.scryfall.com/cards/6bf084fe-7762-49c5-974a-cdecc10666b3", "all_parts": [ { - "component": "combo_piece", + "object": "related_card", "id": "f7f1ce0b-6668-4d16-8fe0-07c65ce4bc82", + "component": "combo_piece", "name": "A-Cosmos Elixir", - "object": "related_card", "type_line": "Artifact", "uri": "https://api.scryfall.com/cards/f7f1ce0b-6668-4d16-8fe0-07c65ce4bc82" }, { - "component": "combo_piece", + "object": "related_card", "id": "ea524e81-4898-4a41-8b34-06defd26e4c7", + "component": "combo_piece", "name": "Cosmos Elixir", - "object": "related_card", "type_line": "Artifact", "uri": "https://api.scryfall.com/cards/ea524e81-4898-4a41-8b34-06defd26e4c7" } ], - "arena_id": 75284, + "cmc": 4.0, + "colors": [], + "color_identity": [], + "edhrec_rank": 1375, + "foil": true, + "keywords": [], + "layout": "normal", + "legalities": { + "standard": "not_legal", + "future": "not_legal", + "historic": "not_legal", + "gladiator": "legal", + "pioneer": "legal", + "explorer": "legal", + "modern": "legal", + "legacy": "legal", + "pauper": "not_legal", + "vintage": "legal", + "penny": "legal", + "commander": "legal", + "brawl": "not_legal", + "historicbrawl": "not_legal", + "alchemy": "not_legal", + "paupercommander": "not_legal", + "duel": "legal", + "oldschool": "not_legal", + "premodern": "not_legal", + "predh": "not_legal" + }, + "mana_cost": "{4}", + "name": "Cosmos Elixir", + "nonfoil": true, + "oracle_text": "At the beginning of your end step, draw a card if your life total is greater than your starting life total. Otherwise, you gain 2 life.", + "oversized": false, + "penny_rank": 770, + "reserved": false, + "type_line": "Artifact", "artist": "Volkan Baǵa", "artist_ids": [ "93bec3c0-0260-4d31-8064-5d01efb4153f" @@ -2962,19 +3039,13 @@ "booster": true, "border_color": "black", "card_back_id": "0aeebaf5-8c7d-4636-9e82-8c27447861f7", - "cardmarket_id": 532177, - "cmc": 4.0, "collector_number": "237", - "color_identity": [], - "colors": [], "digital": false, - "edhrec_rank": 1370, "finishes": [ "nonfoil", "foil" ], "flavor_text": "The Skoti owe their immortality to the elixir, and the manner of its creation is their most closely guarded secret.", - "foil": true, "frame": "2015", "full_art": false, "games": [ @@ -2983,114 +3054,120 @@ "mtgo" ], "highres_image": true, - "id": "6bf084fe-7762-49c5-974a-cdecc10666b3", "illustration_id": "06cf6a73-f000-4a7d-bd1e-e57ed1800dde", "image_status": "highres_scan", "image_uris": { - "art_crop": "https://cards.scryfall.io/art_crop/front/6/b/6bf084fe-7762-49c5-974a-cdecc10666b3.jpg?1639436665", - "border_crop": "https://cards.scryfall.io/border_crop/front/6/b/6bf084fe-7762-49c5-974a-cdecc10666b3.jpg?1639436665", - "large": "https://cards.scryfall.io/large/front/6/b/6bf084fe-7762-49c5-974a-cdecc10666b3.jpg?1639436665", + "small": "https://cards.scryfall.io/small/front/6/b/6bf084fe-7762-49c5-974a-cdecc10666b3.jpg?1639436665", "normal": "https://cards.scryfall.io/normal/front/6/b/6bf084fe-7762-49c5-974a-cdecc10666b3.jpg?1639436665", + "large": "https://cards.scryfall.io/large/front/6/b/6bf084fe-7762-49c5-974a-cdecc10666b3.jpg?1639436665", "png": "https://cards.scryfall.io/png/front/6/b/6bf084fe-7762-49c5-974a-cdecc10666b3.png?1639436665", - "small": "https://cards.scryfall.io/small/front/6/b/6bf084fe-7762-49c5-974a-cdecc10666b3.jpg?1639436665" - }, - "keywords": [], - "lang": "en", - "layout": "normal", - "legalities": { - "alchemy": "not_legal", - "brawl": "not_legal", - "commander": "legal", - "duel": "legal", - "explorer": "legal", - "future": "not_legal", - "gladiator": "legal", - "historic": "not_legal", - "historicbrawl": "not_legal", - "legacy": "legal", - "modern": "legal", - "oldschool": "not_legal", - "pauper": "not_legal", - "paupercommander": "not_legal", - "penny": "legal", - "pioneer": "legal", - "premodern": "not_legal", - "standard": "not_legal", - "vintage": "legal" - }, - "mana_cost": "{4}", - "mtgo_id": 87817, - "multiverse_ids": [ - 503853 - ], - "name": "Cosmos Elixir", - "nonfoil": true, - "object": "card", - "oracle_id": "ed7300f4-831a-4ba4-b5e6-ceba8d079eaa", - "oracle_text": "At the beginning of your end step, draw a card if your life total is greater than your starting life total. Otherwise, you gain 2 life.", - "oversized": false, - "penny_rank": 770, - "preview": { - "previewed_at": "2021-01-16", - "source": "Luca Van Deun", - "source_uri": "https://twitter.com/LegenVD/status/1350493142966013952" + "art_crop": "https://cards.scryfall.io/art_crop/front/6/b/6bf084fe-7762-49c5-974a-cdecc10666b3.jpg?1639436665", + "border_crop": "https://cards.scryfall.io/border_crop/front/6/b/6bf084fe-7762-49c5-974a-cdecc10666b3.jpg?1639436665" }, "prices": { - "eur": 0.98, - "eur_foil": 1.0, - "tix": 0.02, - "usd": 1.73, + "usd": "1.51", + "usd_foil": "2.33", "usd_etched": null, - "usd_foil": 2.27 + "eur": "1.21", + "eur_foil": "1.80", + "tix": "0.02" }, - "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3Aed7300f4-831a-4ba4-b5e6-ceba8d079eaa&unique=prints", "promo": false, "rarity": "rare", "related_uris": { - "edhrec": "https://edhrec.com/route/?cc=Cosmos+Elixir", "gatherer": "https://gatherer.wizards.com/Pages/Card/Details.aspx?multiverseid=503853", "tcgplayer_infinite_articles": "https://infinite.tcgplayer.com/search?contentMode=article&game=magic&partner=scryfall&q=Cosmos+Elixir&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", - "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Cosmos+Elixir&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall" + "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Cosmos+Elixir&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", + "edhrec": "https://edhrec.com/route/?cc=Cosmos+Elixir" }, "released_at": "2021-02-05", "reprint": false, - "reserved": false, - "rulings_uri": "https://api.scryfall.com/cards/6bf084fe-7762-49c5-974a-cdecc10666b3/rulings", "scryfall_set_uri": "https://scryfall.com/sets/khm?utm_source=api", - "scryfall_uri": "https://scryfall.com/card/khm/237/cosmos-elixir?utm_source=api", - "security_stamp": "oval", - "set": "khm", - "set_id": "43057fad-b1c1-437f-bc48-0045bce6d8c9", "set_name": "Kaldheim", "set_search_uri": "https://api.scryfall.com/cards/search?order=set&q=e%3Akhm&unique=prints", "set_type": "expansion", "set_uri": "https://api.scryfall.com/sets/43057fad-b1c1-437f-bc48-0045bce6d8c9", + "set": "khm", + "set_id": "43057fad-b1c1-437f-bc48-0045bce6d8c9", "story_spotlight": false, - "tcgplayer_id": 230731, "textless": false, - "type_line": "Artifact", - "uri": "https://api.scryfall.com/cards/6bf084fe-7762-49c5-974a-cdecc10666b3", - "variation": false + "variation": false, + "security_stamp": "oval", + "preview": { + "source": "Luca Van Deun", + "source_uri": "https://twitter.com/LegenVD/status/1350493142966013952", + "previewed_at": "2021-01-16" + } }, { + "object": "card", + "id": "ea524e81-4898-4a41-8b34-06defd26e4c7", + "lang": "en", + "multiverse_ids": [ + 507236 + ], + "tcgplayer_id": 230919, + "cardmarket_id": 532412, + "oracle_id": "ed7300f4-831a-4ba4-b5e6-ceba8d079eaa", + "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3Aed7300f4-831a-4ba4-b5e6-ceba8d079eaa&unique=prints", + "rulings_uri": "https://api.scryfall.com/cards/ea524e81-4898-4a41-8b34-06defd26e4c7/rulings", + "scryfall_uri": "https://scryfall.com/card/khm/368/cosmos-elixir?utm_source=api", + "uri": "https://api.scryfall.com/cards/ea524e81-4898-4a41-8b34-06defd26e4c7", "all_parts": [ { - "component": "combo_piece", + "object": "related_card", "id": "f7f1ce0b-6668-4d16-8fe0-07c65ce4bc82", + "component": "combo_piece", "name": "A-Cosmos Elixir", - "object": "related_card", "type_line": "Artifact", "uri": "https://api.scryfall.com/cards/f7f1ce0b-6668-4d16-8fe0-07c65ce4bc82" }, { - "component": "combo_piece", + "object": "related_card", "id": "ea524e81-4898-4a41-8b34-06defd26e4c7", + "component": "combo_piece", "name": "Cosmos Elixir", - "object": "related_card", "type_line": "Artifact", "uri": "https://api.scryfall.com/cards/ea524e81-4898-4a41-8b34-06defd26e4c7" } ], + "cmc": 4.0, + "colors": [], + "color_identity": [], + "edhrec_rank": 1375, + "foil": true, + "keywords": [], + "layout": "normal", + "legalities": { + "standard": "not_legal", + "future": "not_legal", + "historic": "not_legal", + "gladiator": "legal", + "pioneer": "legal", + "explorer": "legal", + "modern": "legal", + "legacy": "legal", + "pauper": "not_legal", + "vintage": "legal", + "penny": "legal", + "commander": "legal", + "brawl": "not_legal", + "historicbrawl": "not_legal", + "alchemy": "not_legal", + "paupercommander": "not_legal", + "duel": "legal", + "oldschool": "not_legal", + "premodern": "not_legal", + "predh": "not_legal" + }, + "mana_cost": "{4}", + "name": "Cosmos Elixir", + "nonfoil": true, + "oracle_text": "At the beginning of your end step, draw a card if your life total is greater than your starting life total. Otherwise, you gain 2 life.", + "oversized": false, + "penny_rank": 770, + "reserved": false, + "type_line": "Artifact", "artist": "Volkan Baǵa", "artist_ids": [ "93bec3c0-0260-4d31-8064-5d01efb4153f" @@ -3098,22 +3175,16 @@ "booster": false, "border_color": "black", "card_back_id": "0aeebaf5-8c7d-4636-9e82-8c27447861f7", - "cardmarket_id": 532412, - "cmc": 4.0, "collector_number": "368", - "color_identity": [], - "colors": [], "digital": false, - "edhrec_rank": 1370, "finishes": [ "nonfoil", "foil" ], - "foil": true, - "frame": "2015", "frame_effects": [ "extendedart" ], + "frame": "2015", "full_art": false, "games": [ "arena", @@ -3121,98 +3192,113 @@ "mtgo" ], "highres_image": true, - "id": "ea524e81-4898-4a41-8b34-06defd26e4c7", "illustration_id": "06cf6a73-f000-4a7d-bd1e-e57ed1800dde", "image_status": "highres_scan", "image_uris": { - "art_crop": "https://cards.scryfall.io/art_crop/front/e/a/ea524e81-4898-4a41-8b34-06defd26e4c7.jpg?1631056797", - "border_crop": "https://cards.scryfall.io/border_crop/front/e/a/ea524e81-4898-4a41-8b34-06defd26e4c7.jpg?1631056797", - "large": "https://cards.scryfall.io/large/front/e/a/ea524e81-4898-4a41-8b34-06defd26e4c7.jpg?1631056797", + "small": "https://cards.scryfall.io/small/front/e/a/ea524e81-4898-4a41-8b34-06defd26e4c7.jpg?1631056797", "normal": "https://cards.scryfall.io/normal/front/e/a/ea524e81-4898-4a41-8b34-06defd26e4c7.jpg?1631056797", + "large": "https://cards.scryfall.io/large/front/e/a/ea524e81-4898-4a41-8b34-06defd26e4c7.jpg?1631056797", "png": "https://cards.scryfall.io/png/front/e/a/ea524e81-4898-4a41-8b34-06defd26e4c7.png?1631056797", - "small": "https://cards.scryfall.io/small/front/e/a/ea524e81-4898-4a41-8b34-06defd26e4c7.jpg?1631056797" + "art_crop": "https://cards.scryfall.io/art_crop/front/e/a/ea524e81-4898-4a41-8b34-06defd26e4c7.jpg?1631056797", + "border_crop": "https://cards.scryfall.io/border_crop/front/e/a/ea524e81-4898-4a41-8b34-06defd26e4c7.jpg?1631056797" }, - "keywords": [], + "prices": { + "usd": "1.35", + "usd_foil": "1.60", + "usd_etched": null, + "eur": "1.99", + "eur_foil": "2.68", + "tix": null + }, + "promo": false, + "promo_types": [ + "boosterfun" + ], + "rarity": "rare", + "related_uris": { + "gatherer": "https://gatherer.wizards.com/Pages/Card/Details.aspx?multiverseid=507236", + "tcgplayer_infinite_articles": "https://infinite.tcgplayer.com/search?contentMode=article&game=magic&partner=scryfall&q=Cosmos+Elixir&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", + "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Cosmos+Elixir&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", + "edhrec": "https://edhrec.com/route/?cc=Cosmos+Elixir" + }, + "released_at": "2021-02-05", + "reprint": false, + "scryfall_set_uri": "https://scryfall.com/sets/khm?utm_source=api", + "set_name": "Kaldheim", + "set_search_uri": "https://api.scryfall.com/cards/search?order=set&q=e%3Akhm&unique=prints", + "set_type": "expansion", + "set_uri": "https://api.scryfall.com/sets/43057fad-b1c1-437f-bc48-0045bce6d8c9", + "set": "khm", + "set_id": "43057fad-b1c1-437f-bc48-0045bce6d8c9", + "story_spotlight": false, + "textless": false, + "variation": false, + "security_stamp": "oval", + "preview": { + "source": "Luca Van Deun", + "source_uri": "https://twitter.com/LegenVD/status/1350493142966013952", + "previewed_at": "2021-01-20" + } + }, + { + "object": "card", + "id": "69c3b2a3-0daa-4d42-832d-fcdfda6555ea", "lang": "en", + "multiverse_ids": [ + 94 + ], + "tcgplayer_id": 1025, + "cardmarket_id": 5280, + "oracle_id": "7744bae4-a8b7-44a5-9b4c-0048ad4cc448", + "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3A7744bae4-a8b7-44a5-9b4c-0048ad4cc448&unique=prints", + "rulings_uri": "https://api.scryfall.com/cards/69c3b2a3-0daa-4d42-832d-fcdfda6555ea/rulings", + "scryfall_uri": "https://scryfall.com/card/lea/46/air-elemental?utm_source=api", + "uri": "https://api.scryfall.com/cards/69c3b2a3-0daa-4d42-832d-fcdfda6555ea", + "cmc": 5.0, + "colors": [ + "U" + ], + "color_identity": [ + "U" + ], + "edhrec_rank": 17591, + "foil": false, + "keywords": [ + "Flying" + ], "layout": "normal", "legalities": { - "alchemy": "not_legal", - "brawl": "not_legal", - "commander": "legal", - "duel": "legal", - "explorer": "legal", + "standard": "not_legal", "future": "not_legal", + "historic": "legal", "gladiator": "legal", - "historic": "not_legal", - "historicbrawl": "not_legal", - "legacy": "legal", + "pioneer": "legal", + "explorer": "legal", "modern": "legal", - "oldschool": "not_legal", + "legacy": "legal", "pauper": "not_legal", - "paupercommander": "not_legal", + "vintage": "legal", "penny": "legal", - "pioneer": "legal", - "premodern": "not_legal", - "standard": "not_legal", - "vintage": "legal" - }, - "mana_cost": "{4}", - "multiverse_ids": [ - 507236 - ], - "name": "Cosmos Elixir", + "commander": "legal", + "brawl": "not_legal", + "historicbrawl": "legal", + "alchemy": "legal", + "paupercommander": "restricted", + "duel": "legal", + "oldschool": "legal", + "premodern": "legal", + "predh": "legal" + }, + "mana_cost": "{3}{U}{U}", + "name": "Air Elemental", "nonfoil": true, - "object": "card", - "oracle_id": "ed7300f4-831a-4ba4-b5e6-ceba8d079eaa", - "oracle_text": "At the beginning of your end step, draw a card if your life total is greater than your starting life total. Otherwise, you gain 2 life.", + "oracle_text": "Flying", "oversized": false, - "penny_rank": 770, - "preview": { - "previewed_at": "2021-01-20", - "source": "Luca Van Deun", - "source_uri": "https://twitter.com/LegenVD/status/1350493142966013952" - }, - "prices": { - "eur": 1.72, - "eur_foil": 2.98, - "tix": null, - "usd": 1.29, - "usd_etched": null, - "usd_foil": 1.66 - }, - "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3Aed7300f4-831a-4ba4-b5e6-ceba8d079eaa&unique=prints", - "promo": false, - "promo_types": [ - "boosterfun" - ], - "rarity": "rare", - "related_uris": { - "edhrec": "https://edhrec.com/route/?cc=Cosmos+Elixir", - "gatherer": "https://gatherer.wizards.com/Pages/Card/Details.aspx?multiverseid=507236", - "tcgplayer_infinite_articles": "https://infinite.tcgplayer.com/search?contentMode=article&game=magic&partner=scryfall&q=Cosmos+Elixir&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", - "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Cosmos+Elixir&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall" - }, - "released_at": "2021-02-05", - "reprint": false, + "penny_rank": 6501, + "power": "4", "reserved": false, - "rulings_uri": "https://api.scryfall.com/cards/ea524e81-4898-4a41-8b34-06defd26e4c7/rulings", - "scryfall_set_uri": "https://scryfall.com/sets/khm?utm_source=api", - "scryfall_uri": "https://scryfall.com/card/khm/368/cosmos-elixir?utm_source=api", - "security_stamp": "oval", - "set": "khm", - "set_id": "43057fad-b1c1-437f-bc48-0045bce6d8c9", - "set_name": "Kaldheim", - "set_search_uri": "https://api.scryfall.com/cards/search?order=set&q=e%3Akhm&unique=prints", - "set_type": "expansion", - "set_uri": "https://api.scryfall.com/sets/43057fad-b1c1-437f-bc48-0045bce6d8c9", - "story_spotlight": false, - "tcgplayer_id": 230919, - "textless": false, - "type_line": "Artifact", - "uri": "https://api.scryfall.com/cards/ea524e81-4898-4a41-8b34-06defd26e4c7", - "variation": false - }, - { + "toughness": "4", + "type_line": "Creature — Elemental", "artist": "Richard Thomas", "artist_ids": [ "596b3aac-b331-4e1e-ae41-9ec2d3b653e1" @@ -3220,229 +3306,226 @@ "booster": true, "border_color": "black", "card_back_id": "0aeebaf5-8c7d-4636-9e82-8c27447861f7", - "cardmarket_id": 5280, - "cmc": 5.0, "collector_number": "46", - "color_identity": [ - "U" - ], - "colors": [ - "U" - ], "digital": false, - "edhrec_rank": 17536, "finishes": [ "nonfoil" ], "flavor_text": "These spirits of the air are winsome and wild, and cannot be truly contained. Only marginally intelligent, they often substitute whimsy for strategy, delighting in mischief and mayhem.", - "foil": false, "frame": "1993", "full_art": false, "games": [ "paper" ], "highres_image": true, - "id": "69c3b2a3-0daa-4d42-832d-fcdfda6555ea", "illustration_id": "67f66b28-3ee8-4ce0-a184-cb3d7c8fdb4f", "image_status": "highres_scan", "image_uris": { - "art_crop": "https://cards.scryfall.io/art_crop/front/6/9/69c3b2a3-0daa-4d42-832d-fcdfda6555ea.jpg?1559591522", - "border_crop": "https://cards.scryfall.io/border_crop/front/6/9/69c3b2a3-0daa-4d42-832d-fcdfda6555ea.jpg?1559591522", - "large": "https://cards.scryfall.io/large/front/6/9/69c3b2a3-0daa-4d42-832d-fcdfda6555ea.jpg?1559591522", + "small": "https://cards.scryfall.io/small/front/6/9/69c3b2a3-0daa-4d42-832d-fcdfda6555ea.jpg?1559591522", "normal": "https://cards.scryfall.io/normal/front/6/9/69c3b2a3-0daa-4d42-832d-fcdfda6555ea.jpg?1559591522", + "large": "https://cards.scryfall.io/large/front/6/9/69c3b2a3-0daa-4d42-832d-fcdfda6555ea.jpg?1559591522", "png": "https://cards.scryfall.io/png/front/6/9/69c3b2a3-0daa-4d42-832d-fcdfda6555ea.png?1559591522", - "small": "https://cards.scryfall.io/small/front/6/9/69c3b2a3-0daa-4d42-832d-fcdfda6555ea.jpg?1559591522" - }, - "keywords": [ - "Flying" - ], - "lang": "en", - "layout": "normal", - "legalities": { - "alchemy": "legal", - "brawl": "not_legal", - "commander": "legal", - "duel": "legal", - "explorer": "legal", - "future": "not_legal", - "gladiator": "legal", - "historic": "legal", - "historicbrawl": "legal", - "legacy": "legal", - "modern": "legal", - "oldschool": "legal", - "pauper": "not_legal", - "paupercommander": "restricted", - "penny": "legal", - "pioneer": "legal", - "premodern": "legal", - "standard": "not_legal", - "vintage": "legal" + "art_crop": "https://cards.scryfall.io/art_crop/front/6/9/69c3b2a3-0daa-4d42-832d-fcdfda6555ea.jpg?1559591522", + "border_crop": "https://cards.scryfall.io/border_crop/front/6/9/69c3b2a3-0daa-4d42-832d-fcdfda6555ea.jpg?1559591522" }, - "mana_cost": "{3}{U}{U}", - "multiverse_ids": [ - 94 - ], - "name": "Air Elemental", - "nonfoil": true, - "object": "card", - "oracle_id": "7744bae4-a8b7-44a5-9b4c-0048ad4cc448", - "oracle_text": "Flying", - "oversized": false, - "penny_rank": 6510, - "power": "4", "prices": { - "eur": 369.0, - "eur_foil": null, - "tix": null, "usd": null, + "usd_foil": null, "usd_etched": null, - "usd_foil": null + "eur": "369.00", + "eur_foil": null, + "tix": null }, - "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3A7744bae4-a8b7-44a5-9b4c-0048ad4cc448&unique=prints", "promo": false, "rarity": "uncommon", "related_uris": { - "edhrec": "https://edhrec.com/route/?cc=Air+Elemental", "gatherer": "https://gatherer.wizards.com/Pages/Card/Details.aspx?multiverseid=94", "tcgplayer_infinite_articles": "https://infinite.tcgplayer.com/search?contentMode=article&game=magic&partner=scryfall&q=Air+Elemental&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", - "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Air+Elemental&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall" + "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Air+Elemental&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", + "edhrec": "https://edhrec.com/route/?cc=Air+Elemental" }, "released_at": "1993-08-05", "reprint": false, - "reserved": false, - "rulings_uri": "https://api.scryfall.com/cards/69c3b2a3-0daa-4d42-832d-fcdfda6555ea/rulings", "scryfall_set_uri": "https://scryfall.com/sets/lea?utm_source=api", - "scryfall_uri": "https://scryfall.com/card/lea/46/air-elemental?utm_source=api", - "set": "lea", - "set_id": "288bd996-960e-448b-a187-9504c1930c2c", "set_name": "Limited Edition Alpha", "set_search_uri": "https://api.scryfall.com/cards/search?order=set&q=e%3Alea&unique=prints", "set_type": "core", "set_uri": "https://api.scryfall.com/sets/288bd996-960e-448b-a187-9504c1930c2c", + "set": "lea", + "set_id": "288bd996-960e-448b-a187-9504c1930c2c", "story_spotlight": false, - "tcgplayer_id": 1025, "textless": false, - "toughness": "4", - "type_line": "Creature — Elemental", - "uri": "https://api.scryfall.com/cards/69c3b2a3-0daa-4d42-832d-fcdfda6555ea", "variation": false }, { - "artist": "Sandra Everingham", - "artist_ids": [ - "8a8ac2c8-84c9-4274-9960-a19a97f0bde5" + "object": "card", + "id": "ebb6664d-23ca-456e-9916-afcd6f26aa7f", + "lang": "en", + "multiverse_ids": [ + 54 ], - "booster": true, - "border_color": "black", - "card_back_id": "0aeebaf5-8c7d-4636-9e82-8c27447861f7", + "tcgplayer_id": 1080, "cardmarket_id": 5240, + "oracle_id": "53f7c868-b03e-4fc2-8dcf-a75bbfa3272b", + "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3A53f7c868-b03e-4fc2-8dcf-a75bbfa3272b&unique=prints", + "rulings_uri": "https://api.scryfall.com/cards/ebb6664d-23ca-456e-9916-afcd6f26aa7f/rulings", + "scryfall_uri": "https://scryfall.com/card/lea/98/dark-ritual?utm_source=api", + "uri": "https://api.scryfall.com/cards/ebb6664d-23ca-456e-9916-afcd6f26aa7f", "cmc": 1.0, - "collector_number": "98", + "colors": [ + "B" + ], "color_identity": [ "B" ], - "colors": [ + "edhrec_rank": 71, + "foil": false, + "keywords": [], + "layout": "normal", + "legalities": { + "standard": "not_legal", + "future": "not_legal", + "historic": "banned", + "gladiator": "legal", + "pioneer": "not_legal", + "explorer": "not_legal", + "modern": "not_legal", + "legacy": "legal", + "pauper": "legal", + "vintage": "legal", + "penny": "legal", + "commander": "legal", + "brawl": "not_legal", + "historicbrawl": "legal", + "alchemy": "not_legal", + "paupercommander": "legal", + "duel": "legal", + "oldschool": "legal", + "premodern": "legal", + "predh": "legal" + }, + "mana_cost": "{B}", + "name": "Dark Ritual", + "nonfoil": true, + "oracle_text": "Add {B}{B}{B}.", + "oversized": false, + "penny_rank": 27, + "produced_mana": [ "B" ], + "reserved": false, + "type_line": "Instant", + "artist": "Sandra Everingham", + "artist_ids": [ + "8a8ac2c8-84c9-4274-9960-a19a97f0bde5" + ], + "booster": true, + "border_color": "black", + "card_back_id": "0aeebaf5-8c7d-4636-9e82-8c27447861f7", + "collector_number": "98", "digital": false, - "edhrec_rank": 72, "finishes": [ "nonfoil" ], - "foil": false, "frame": "1993", "full_art": false, "games": [ "paper" ], "highres_image": true, - "id": "ebb6664d-23ca-456e-9916-afcd6f26aa7f", "illustration_id": "827c7f7b-1c5b-4bc0-91d7-b9894f7a2674", "image_status": "highres_scan", "image_uris": { - "art_crop": "https://cards.scryfall.io/art_crop/front/e/b/ebb6664d-23ca-456e-9916-afcd6f26aa7f.jpg?1559591495", - "border_crop": "https://cards.scryfall.io/border_crop/front/e/b/ebb6664d-23ca-456e-9916-afcd6f26aa7f.jpg?1559591495", - "large": "https://cards.scryfall.io/large/front/e/b/ebb6664d-23ca-456e-9916-afcd6f26aa7f.jpg?1559591495", + "small": "https://cards.scryfall.io/small/front/e/b/ebb6664d-23ca-456e-9916-afcd6f26aa7f.jpg?1559591495", "normal": "https://cards.scryfall.io/normal/front/e/b/ebb6664d-23ca-456e-9916-afcd6f26aa7f.jpg?1559591495", + "large": "https://cards.scryfall.io/large/front/e/b/ebb6664d-23ca-456e-9916-afcd6f26aa7f.jpg?1559591495", "png": "https://cards.scryfall.io/png/front/e/b/ebb6664d-23ca-456e-9916-afcd6f26aa7f.png?1559591495", - "small": "https://cards.scryfall.io/small/front/e/b/ebb6664d-23ca-456e-9916-afcd6f26aa7f.jpg?1559591495" + "art_crop": "https://cards.scryfall.io/art_crop/front/e/b/ebb6664d-23ca-456e-9916-afcd6f26aa7f.jpg?1559591495", + "border_crop": "https://cards.scryfall.io/border_crop/front/e/b/ebb6664d-23ca-456e-9916-afcd6f26aa7f.jpg?1559591495" }, - "keywords": [], + "prices": { + "usd": "315.99", + "usd_foil": null, + "usd_etched": null, + "eur": "309.00", + "eur_foil": null, + "tix": null + }, + "promo": false, + "rarity": "common", + "related_uris": { + "gatherer": "https://gatherer.wizards.com/Pages/Card/Details.aspx?multiverseid=54", + "tcgplayer_infinite_articles": "https://infinite.tcgplayer.com/search?contentMode=article&game=magic&partner=scryfall&q=Dark+Ritual&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", + "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Dark+Ritual&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", + "edhrec": "https://edhrec.com/route/?cc=Dark+Ritual" + }, + "released_at": "1993-08-05", + "reprint": false, + "scryfall_set_uri": "https://scryfall.com/sets/lea?utm_source=api", + "set_name": "Limited Edition Alpha", + "set_search_uri": "https://api.scryfall.com/cards/search?order=set&q=e%3Alea&unique=prints", + "set_type": "core", + "set_uri": "https://api.scryfall.com/sets/288bd996-960e-448b-a187-9504c1930c2c", + "set": "lea", + "set_id": "288bd996-960e-448b-a187-9504c1930c2c", + "story_spotlight": false, + "textless": false, + "variation": false + }, + { + "object": "card", + "id": "6f1c8cb0-38eb-408b-94e8-16db83999b3b", "lang": "en", + "multiverse_ids": [ + 289 + ], + "tcgplayer_id": 21707, + "cardmarket_id": 5513, + "oracle_id": "b34bb2dc-c1af-4d77-b0b3-a0fb342a5fc6", + "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3Ab34bb2dc-c1af-4d77-b0b3-a0fb342a5fc6&unique=prints", + "rulings_uri": "https://api.scryfall.com/cards/6f1c8cb0-38eb-408b-94e8-16db83999b3b/rulings", + "scryfall_uri": "https://scryfall.com/card/lea/294/forest?utm_source=api", + "uri": "https://api.scryfall.com/cards/6f1c8cb0-38eb-408b-94e8-16db83999b3b", + "cmc": 0.0, + "colors": [], + "color_identity": [ + "G" + ], + "foil": false, + "keywords": [], "layout": "normal", "legalities": { - "alchemy": "not_legal", - "brawl": "not_legal", - "commander": "legal", - "duel": "legal", - "explorer": "not_legal", - "future": "not_legal", + "standard": "legal", + "future": "legal", + "historic": "legal", "gladiator": "legal", - "historic": "banned", - "historicbrawl": "legal", + "pioneer": "legal", + "explorer": "legal", + "modern": "legal", "legacy": "legal", - "modern": "not_legal", - "oldschool": "legal", "pauper": "legal", - "paupercommander": "legal", + "vintage": "legal", "penny": "legal", - "pioneer": "not_legal", + "commander": "legal", + "brawl": "legal", + "historicbrawl": "legal", + "alchemy": "legal", + "paupercommander": "legal", + "duel": "legal", + "oldschool": "legal", "premodern": "legal", - "standard": "not_legal", - "vintage": "legal" + "predh": "legal" }, - "mana_cost": "{B}", - "multiverse_ids": [ - 54 - ], - "name": "Dark Ritual", + "mana_cost": "", + "name": "Forest", "nonfoil": true, - "object": "card", - "oracle_id": "53f7c868-b03e-4fc2-8dcf-a75bbfa3272b", - "oracle_text": "Add {B}{B}{B}.", + "oracle_text": "({T}: Add {G}.)", "oversized": false, - "penny_rank": 27, - "prices": { - "eur": 309.0, - "eur_foil": null, - "tix": null, - "usd": 315.99, - "usd_etched": null, - "usd_foil": null - }, - "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3A53f7c868-b03e-4fc2-8dcf-a75bbfa3272b&unique=prints", "produced_mana": [ - "B" + "G" ], - "promo": false, - "rarity": "common", - "related_uris": { - "edhrec": "https://edhrec.com/route/?cc=Dark+Ritual", - "gatherer": "https://gatherer.wizards.com/Pages/Card/Details.aspx?multiverseid=54", - "tcgplayer_infinite_articles": "https://infinite.tcgplayer.com/search?contentMode=article&game=magic&partner=scryfall&q=Dark+Ritual&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", - "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Dark+Ritual&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall" - }, - "released_at": "1993-08-05", - "reprint": false, "reserved": false, - "rulings_uri": "https://api.scryfall.com/cards/ebb6664d-23ca-456e-9916-afcd6f26aa7f/rulings", - "scryfall_set_uri": "https://scryfall.com/sets/lea?utm_source=api", - "scryfall_uri": "https://scryfall.com/card/lea/98/dark-ritual?utm_source=api", - "set": "lea", - "set_id": "288bd996-960e-448b-a187-9504c1930c2c", - "set_name": "Limited Edition Alpha", - "set_search_uri": "https://api.scryfall.com/cards/search?order=set&q=e%3Alea&unique=prints", - "set_type": "core", - "set_uri": "https://api.scryfall.com/sets/288bd996-960e-448b-a187-9504c1930c2c", - "story_spotlight": false, - "tcgplayer_id": 1080, - "textless": false, - "type_line": "Instant", - "uri": "https://api.scryfall.com/cards/ebb6664d-23ca-456e-9916-afcd6f26aa7f", - "variation": false - }, - { + "type_line": "Basic Land — Forest", "artist": "Christopher Rush", "artist_ids": [ "c96773f0-346c-4f7d-9271-2d98cc5d86e1" @@ -3450,109 +3533,110 @@ "booster": true, "border_color": "black", "card_back_id": "0aeebaf5-8c7d-4636-9e82-8c27447861f7", - "cardmarket_id": 5513, - "cmc": 0.0, "collector_number": "294", - "color_identity": [ - "G" - ], - "colors": [], "digital": false, "finishes": [ "nonfoil" ], - "foil": false, "frame": "1993", "full_art": false, "games": [ "paper" ], "highres_image": true, - "id": "6f1c8cb0-38eb-408b-94e8-16db83999b3b", "illustration_id": "a65460f1-5185-4bae-94bd-ed49a330d505", "image_status": "highres_scan", "image_uris": { - "art_crop": "https://cards.scryfall.io/art_crop/front/6/f/6f1c8cb0-38eb-408b-94e8-16db83999b3b.jpg?1559591465", - "border_crop": "https://cards.scryfall.io/border_crop/front/6/f/6f1c8cb0-38eb-408b-94e8-16db83999b3b.jpg?1559591465", - "large": "https://cards.scryfall.io/large/front/6/f/6f1c8cb0-38eb-408b-94e8-16db83999b3b.jpg?1559591465", + "small": "https://cards.scryfall.io/small/front/6/f/6f1c8cb0-38eb-408b-94e8-16db83999b3b.jpg?1559591465", "normal": "https://cards.scryfall.io/normal/front/6/f/6f1c8cb0-38eb-408b-94e8-16db83999b3b.jpg?1559591465", + "large": "https://cards.scryfall.io/large/front/6/f/6f1c8cb0-38eb-408b-94e8-16db83999b3b.jpg?1559591465", "png": "https://cards.scryfall.io/png/front/6/f/6f1c8cb0-38eb-408b-94e8-16db83999b3b.png?1559591465", - "small": "https://cards.scryfall.io/small/front/6/f/6f1c8cb0-38eb-408b-94e8-16db83999b3b.jpg?1559591465" - }, - "keywords": [], - "lang": "en", - "layout": "normal", - "legalities": { - "alchemy": "legal", - "brawl": "legal", - "commander": "legal", - "duel": "legal", - "explorer": "legal", - "future": "legal", - "gladiator": "legal", - "historic": "legal", - "historicbrawl": "legal", - "legacy": "legal", - "modern": "legal", - "oldschool": "legal", - "pauper": "legal", - "paupercommander": "legal", - "penny": "legal", - "pioneer": "legal", - "premodern": "legal", - "standard": "legal", - "vintage": "legal" + "art_crop": "https://cards.scryfall.io/art_crop/front/6/f/6f1c8cb0-38eb-408b-94e8-16db83999b3b.jpg?1559591465", + "border_crop": "https://cards.scryfall.io/border_crop/front/6/f/6f1c8cb0-38eb-408b-94e8-16db83999b3b.jpg?1559591465" }, - "mana_cost": "", - "multiverse_ids": [ - 289 - ], - "name": "Forest", - "nonfoil": true, - "object": "card", - "oracle_id": "b34bb2dc-c1af-4d77-b0b3-a0fb342a5fc6", - "oracle_text": "({T}: Add {G}.)", - "oversized": false, "prices": { - "eur": 149.0, - "eur_foil": null, - "tix": null, - "usd": 59.1, + "usd": "57.23", + "usd_foil": null, "usd_etched": null, - "usd_foil": null + "eur": "92.25", + "eur_foil": null, + "tix": null }, - "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3Ab34bb2dc-c1af-4d77-b0b3-a0fb342a5fc6&unique=prints", - "produced_mana": [ - "G" - ], "promo": false, "rarity": "common", "related_uris": { - "edhrec": "https://edhrec.com/route/?cc=Forest", "gatherer": "https://gatherer.wizards.com/Pages/Card/Details.aspx?multiverseid=289", "tcgplayer_infinite_articles": "https://infinite.tcgplayer.com/search?contentMode=article&game=magic&partner=scryfall&q=Forest&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", - "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Forest&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall" + "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Forest&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", + "edhrec": "https://edhrec.com/route/?cc=Forest" }, "released_at": "1993-08-05", "reprint": false, - "reserved": false, - "rulings_uri": "https://api.scryfall.com/cards/6f1c8cb0-38eb-408b-94e8-16db83999b3b/rulings", "scryfall_set_uri": "https://scryfall.com/sets/lea?utm_source=api", - "scryfall_uri": "https://scryfall.com/card/lea/294/forest?utm_source=api", - "set": "lea", - "set_id": "288bd996-960e-448b-a187-9504c1930c2c", "set_name": "Limited Edition Alpha", "set_search_uri": "https://api.scryfall.com/cards/search?order=set&q=e%3Alea&unique=prints", "set_type": "core", "set_uri": "https://api.scryfall.com/sets/288bd996-960e-448b-a187-9504c1930c2c", + "set": "lea", + "set_id": "288bd996-960e-448b-a187-9504c1930c2c", "story_spotlight": false, - "tcgplayer_id": 21707, "textless": false, - "type_line": "Basic Land — Forest", - "uri": "https://api.scryfall.com/cards/6f1c8cb0-38eb-408b-94e8-16db83999b3b", "variation": false }, { + "object": "card", + "id": "f20c89d9-71c9-45f5-a9cb-6e253b0a7cca", + "lang": "en", + "multiverse_ids": [ + 288 + ], + "tcgplayer_id": 91371, + "cardmarket_id": 5512, + "oracle_id": "b34bb2dc-c1af-4d77-b0b3-a0fb342a5fc6", + "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3Ab34bb2dc-c1af-4d77-b0b3-a0fb342a5fc6&unique=prints", + "rulings_uri": "https://api.scryfall.com/cards/f20c89d9-71c9-45f5-a9cb-6e253b0a7cca/rulings", + "scryfall_uri": "https://scryfall.com/card/lea/295/forest?utm_source=api", + "uri": "https://api.scryfall.com/cards/f20c89d9-71c9-45f5-a9cb-6e253b0a7cca", + "cmc": 0.0, + "colors": [], + "color_identity": [ + "G" + ], + "foil": false, + "keywords": [], + "layout": "normal", + "legalities": { + "standard": "legal", + "future": "legal", + "historic": "legal", + "gladiator": "legal", + "pioneer": "legal", + "explorer": "legal", + "modern": "legal", + "legacy": "legal", + "pauper": "legal", + "vintage": "legal", + "penny": "legal", + "commander": "legal", + "brawl": "legal", + "historicbrawl": "legal", + "alchemy": "legal", + "paupercommander": "legal", + "duel": "legal", + "oldschool": "legal", + "premodern": "legal", + "predh": "legal" + }, + "mana_cost": "", + "name": "Forest", + "nonfoil": true, + "oracle_text": "({T}: Add {G}.)", + "oversized": false, + "produced_mana": [ + "G" + ], + "reserved": false, + "type_line": "Basic Land — Forest", "artist": "Christopher Rush", "artist_ids": [ "c96773f0-346c-4f7d-9271-2d98cc5d86e1" @@ -3560,109 +3644,113 @@ "booster": true, "border_color": "black", "card_back_id": "0aeebaf5-8c7d-4636-9e82-8c27447861f7", - "cardmarket_id": 5512, - "cmc": 0.0, "collector_number": "295", - "color_identity": [ - "G" - ], - "colors": [], "digital": false, "finishes": [ "nonfoil" ], - "foil": false, "frame": "1993", "full_art": false, "games": [ "paper" ], "highres_image": true, - "id": "f20c89d9-71c9-45f5-a9cb-6e253b0a7cca", "illustration_id": "3b022529-b95d-4338-b4be-0d26fc37f2df", "image_status": "highres_scan", "image_uris": { - "art_crop": "https://cards.scryfall.io/art_crop/front/f/2/f20c89d9-71c9-45f5-a9cb-6e253b0a7cca.jpg?1559591510", - "border_crop": "https://cards.scryfall.io/border_crop/front/f/2/f20c89d9-71c9-45f5-a9cb-6e253b0a7cca.jpg?1559591510", - "large": "https://cards.scryfall.io/large/front/f/2/f20c89d9-71c9-45f5-a9cb-6e253b0a7cca.jpg?1559591510", + "small": "https://cards.scryfall.io/small/front/f/2/f20c89d9-71c9-45f5-a9cb-6e253b0a7cca.jpg?1559591510", "normal": "https://cards.scryfall.io/normal/front/f/2/f20c89d9-71c9-45f5-a9cb-6e253b0a7cca.jpg?1559591510", + "large": "https://cards.scryfall.io/large/front/f/2/f20c89d9-71c9-45f5-a9cb-6e253b0a7cca.jpg?1559591510", "png": "https://cards.scryfall.io/png/front/f/2/f20c89d9-71c9-45f5-a9cb-6e253b0a7cca.png?1559591510", - "small": "https://cards.scryfall.io/small/front/f/2/f20c89d9-71c9-45f5-a9cb-6e253b0a7cca.jpg?1559591510" - }, - "keywords": [], - "lang": "en", - "layout": "normal", - "legalities": { - "alchemy": "legal", - "brawl": "legal", - "commander": "legal", - "duel": "legal", - "explorer": "legal", - "future": "legal", - "gladiator": "legal", - "historic": "legal", - "historicbrawl": "legal", - "legacy": "legal", - "modern": "legal", - "oldschool": "legal", - "pauper": "legal", - "paupercommander": "legal", - "penny": "legal", - "pioneer": "legal", - "premodern": "legal", - "standard": "legal", - "vintage": "legal" + "art_crop": "https://cards.scryfall.io/art_crop/front/f/2/f20c89d9-71c9-45f5-a9cb-6e253b0a7cca.jpg?1559591510", + "border_crop": "https://cards.scryfall.io/border_crop/front/f/2/f20c89d9-71c9-45f5-a9cb-6e253b0a7cca.jpg?1559591510" }, - "mana_cost": "", - "multiverse_ids": [ - 288 - ], - "name": "Forest", - "nonfoil": true, - "object": "card", - "oracle_id": "b34bb2dc-c1af-4d77-b0b3-a0fb342a5fc6", - "oracle_text": "({T}: Add {G}.)", - "oversized": false, "prices": { - "eur": 45.2, - "eur_foil": null, - "tix": null, - "usd": 85.34, + "usd": "82.01", + "usd_foil": null, "usd_etched": null, - "usd_foil": null + "eur": "104.95", + "eur_foil": null, + "tix": null }, - "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3Ab34bb2dc-c1af-4d77-b0b3-a0fb342a5fc6&unique=prints", - "produced_mana": [ - "G" - ], "promo": false, "rarity": "common", "related_uris": { - "edhrec": "https://edhrec.com/route/?cc=Forest", "gatherer": "https://gatherer.wizards.com/Pages/Card/Details.aspx?multiverseid=288", "tcgplayer_infinite_articles": "https://infinite.tcgplayer.com/search?contentMode=article&game=magic&partner=scryfall&q=Forest&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", - "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Forest&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall" + "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Forest&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", + "edhrec": "https://edhrec.com/route/?cc=Forest" + }, + "released_at": "1993-08-05", + "reprint": false, + "scryfall_set_uri": "https://scryfall.com/sets/lea?utm_source=api", + "set_name": "Limited Edition Alpha", + "set_search_uri": "https://api.scryfall.com/cards/search?order=set&q=e%3Alea&unique=prints", + "set_type": "core", + "set_uri": "https://api.scryfall.com/sets/288bd996-960e-448b-a187-9504c1930c2c", + "set": "lea", + "set_id": "288bd996-960e-448b-a187-9504c1930c2c", + "story_spotlight": false, + "textless": false, + "variation": false + }, + { + "object": "card", + "id": "03bdcf52-50b8-42c0-9665-931d83f5f314", + "lang": "en", + "mtgo_id": 39533, + "mtgo_foil_id": 39534, + "multiverse_ids": [ + 214061 + ], + "tcgplayer_id": 39086, + "cardmarket_id": 245365, + "oracle_id": "038c0165-32b6-4e81-8180-604b49905207", + "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3A038c0165-32b6-4e81-8180-604b49905207&unique=prints", + "rulings_uri": "https://api.scryfall.com/cards/03bdcf52-50b8-42c0-9665-931d83f5f314/rulings", + "scryfall_uri": "https://scryfall.com/card/mbs/39/black-suns-zenith?utm_source=api", + "uri": "https://api.scryfall.com/cards/03bdcf52-50b8-42c0-9665-931d83f5f314", + "cmc": 2.0, + "colors": [ + "B" + ], + "color_identity": [ + "B" + ], + "edhrec_rank": 1629, + "foil": true, + "keywords": [], + "layout": "normal", + "legalities": { + "standard": "not_legal", + "future": "not_legal", + "historic": "not_legal", + "gladiator": "not_legal", + "pioneer": "not_legal", + "explorer": "not_legal", + "modern": "legal", + "legacy": "legal", + "pauper": "not_legal", + "vintage": "legal", + "penny": "legal", + "commander": "legal", + "brawl": "not_legal", + "historicbrawl": "not_legal", + "alchemy": "not_legal", + "paupercommander": "not_legal", + "duel": "legal", + "oldschool": "not_legal", + "premodern": "not_legal", + "predh": "legal" }, - "released_at": "1993-08-05", - "reprint": false, + "mana_cost": "{X}{B}{B}", + "name": "Black Sun's Zenith", + "nonfoil": true, + "oracle_text": "Put X -1/-1 counters on each creature. Shuffle Black Sun's Zenith into its owner's library.", + "oversized": false, + "penny_rank": 1796, "reserved": false, - "rulings_uri": "https://api.scryfall.com/cards/f20c89d9-71c9-45f5-a9cb-6e253b0a7cca/rulings", - "scryfall_set_uri": "https://scryfall.com/sets/lea?utm_source=api", - "scryfall_uri": "https://scryfall.com/card/lea/295/forest?utm_source=api", - "set": "lea", - "set_id": "288bd996-960e-448b-a187-9504c1930c2c", - "set_name": "Limited Edition Alpha", - "set_search_uri": "https://api.scryfall.com/cards/search?order=set&q=e%3Alea&unique=prints", - "set_type": "core", - "set_uri": "https://api.scryfall.com/sets/288bd996-960e-448b-a187-9504c1930c2c", - "story_spotlight": false, - "tcgplayer_id": 91371, - "textless": false, - "type_line": "Basic Land — Forest", - "uri": "https://api.scryfall.com/cards/f20c89d9-71c9-45f5-a9cb-6e253b0a7cca", - "variation": false - }, - { + "type_line": "Sorcery", "artist": "Daniel Ljunggren", "artist_ids": [ "0fbd4798-76eb-46d5-a5d4-1e3a25870e34" @@ -3670,23 +3758,13 @@ "booster": true, "border_color": "black", "card_back_id": "0aeebaf5-8c7d-4636-9e82-8c27447861f7", - "cardmarket_id": 245365, - "cmc": 2.0, "collector_number": "39", - "color_identity": [ - "B" - ], - "colors": [ - "B" - ], "digital": false, - "edhrec_rank": 1624, "finishes": [ "nonfoil", "foil" ], "flavor_text": "\"Under the suns, Mirrodin kneels and begs us for perfection.\"\n—Geth, Lord of the Vault", - "foil": true, "frame": "2003", "full_art": false, "games": [ @@ -3694,110 +3772,124 @@ "mtgo" ], "highres_image": true, - "id": "03bdcf52-50b8-42c0-9665-931d83f5f314", "illustration_id": "c670b7ba-a1a0-483b-9d18-4c464869a294", "image_status": "highres_scan", "image_uris": { - "art_crop": "https://cards.scryfall.io/art_crop/front/0/3/03bdcf52-50b8-42c0-9665-931d83f5f314.jpg?1562609329", - "border_crop": "https://cards.scryfall.io/border_crop/front/0/3/03bdcf52-50b8-42c0-9665-931d83f5f314.jpg?1562609329", - "large": "https://cards.scryfall.io/large/front/0/3/03bdcf52-50b8-42c0-9665-931d83f5f314.jpg?1562609329", + "small": "https://cards.scryfall.io/small/front/0/3/03bdcf52-50b8-42c0-9665-931d83f5f314.jpg?1562609329", "normal": "https://cards.scryfall.io/normal/front/0/3/03bdcf52-50b8-42c0-9665-931d83f5f314.jpg?1562609329", + "large": "https://cards.scryfall.io/large/front/0/3/03bdcf52-50b8-42c0-9665-931d83f5f314.jpg?1562609329", "png": "https://cards.scryfall.io/png/front/0/3/03bdcf52-50b8-42c0-9665-931d83f5f314.png?1562609329", - "small": "https://cards.scryfall.io/small/front/0/3/03bdcf52-50b8-42c0-9665-931d83f5f314.jpg?1562609329" - }, - "keywords": [], - "lang": "en", - "layout": "normal", - "legalities": { - "alchemy": "not_legal", - "brawl": "not_legal", - "commander": "legal", - "duel": "legal", - "explorer": "not_legal", - "future": "not_legal", - "gladiator": "not_legal", - "historic": "not_legal", - "historicbrawl": "not_legal", - "legacy": "legal", - "modern": "legal", - "oldschool": "not_legal", - "pauper": "not_legal", - "paupercommander": "not_legal", - "penny": "legal", - "pioneer": "not_legal", - "premodern": "not_legal", - "standard": "not_legal", - "vintage": "legal" + "art_crop": "https://cards.scryfall.io/art_crop/front/0/3/03bdcf52-50b8-42c0-9665-931d83f5f314.jpg?1562609329", + "border_crop": "https://cards.scryfall.io/border_crop/front/0/3/03bdcf52-50b8-42c0-9665-931d83f5f314.jpg?1562609329" }, - "mana_cost": "{X}{B}{B}", - "mtgo_foil_id": 39534, - "mtgo_id": 39533, - "multiverse_ids": [ - 214061 - ], - "name": "Black Sun's Zenith", - "nonfoil": true, - "object": "card", - "oracle_id": "038c0165-32b6-4e81-8180-604b49905207", - "oracle_text": "Put X -1/-1 counters on each creature. Shuffle Black Sun's Zenith into its owner's library.", - "oversized": false, - "penny_rank": 1796, "prices": { - "eur": 4.62, - "eur_foil": 9.99, - "tix": 0.02, - "usd": 5.06, + "usd": "5.27", + "usd_foil": "11.51", "usd_etched": null, - "usd_foil": 11.33 + "eur": "3.39", + "eur_foil": "3.95", + "tix": "0.02" }, - "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3A038c0165-32b6-4e81-8180-604b49905207&unique=prints", "promo": false, "rarity": "rare", "related_uris": { - "edhrec": "https://edhrec.com/route/?cc=Black+Sun%27s+Zenith", "gatherer": "https://gatherer.wizards.com/Pages/Card/Details.aspx?multiverseid=214061", "tcgplayer_infinite_articles": "https://infinite.tcgplayer.com/search?contentMode=article&game=magic&partner=scryfall&q=Black+Sun%27s+Zenith&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", - "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Black+Sun%27s+Zenith&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall" + "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Black+Sun%27s+Zenith&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", + "edhrec": "https://edhrec.com/route/?cc=Black+Sun%27s+Zenith" }, "released_at": "2011-02-04", "reprint": false, - "reserved": false, - "rulings_uri": "https://api.scryfall.com/cards/03bdcf52-50b8-42c0-9665-931d83f5f314/rulings", "scryfall_set_uri": "https://scryfall.com/sets/mbs?utm_source=api", - "scryfall_uri": "https://scryfall.com/card/mbs/39/black-suns-zenith?utm_source=api", - "set": "mbs", - "set_id": "f46c57e3-9301-4006-a6ca-06f3f65961fb", "set_name": "Mirrodin Besieged", "set_search_uri": "https://api.scryfall.com/cards/search?order=set&q=e%3Ambs&unique=prints", "set_type": "expansion", "set_uri": "https://api.scryfall.com/sets/f46c57e3-9301-4006-a6ca-06f3f65961fb", + "set": "mbs", + "set_id": "f46c57e3-9301-4006-a6ca-06f3f65961fb", "story_spotlight": false, - "tcgplayer_id": 39086, "textless": false, - "type_line": "Sorcery", - "uri": "https://api.scryfall.com/cards/03bdcf52-50b8-42c0-9665-931d83f5f314", "variation": false, "watermark": "phyrexian" }, { + "object": "card", + "id": "8a3853ec-e307-46e0-96d7-0706b5c45c5e", + "lang": "en", + "mtgo_id": 39539, + "mtgo_foil_id": 39540, + "multiverse_ids": [ + 214064 + ], + "tcgplayer_id": 39032, + "cardmarket_id": 245262, + "oracle_id": "454a8902-8120-4373-96ee-bbf352b04e8d", + "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3A454a8902-8120-4373-96ee-bbf352b04e8d&unique=prints", + "rulings_uri": "https://api.scryfall.com/cards/8a3853ec-e307-46e0-96d7-0706b5c45c5e/rulings", + "scryfall_uri": "https://scryfall.com/card/mbs/8/hero-of-bladehold?utm_source=api", + "uri": "https://api.scryfall.com/cards/8a3853ec-e307-46e0-96d7-0706b5c45c5e", "all_parts": [ { - "component": "combo_piece", + "object": "related_card", "id": "8a3853ec-e307-46e0-96d7-0706b5c45c5e", + "component": "combo_piece", "name": "Hero of Bladehold", - "object": "related_card", "type_line": "Creature — Human Knight", "uri": "https://api.scryfall.com/cards/8a3853ec-e307-46e0-96d7-0706b5c45c5e" }, { - "component": "token", + "object": "related_card", "id": "7a563df7-7b9d-4692-ab1b-578be1887b62", + "component": "token", "name": "Soldier", - "object": "related_card", "type_line": "Token Creature — Soldier", "uri": "https://api.scryfall.com/cards/7a563df7-7b9d-4692-ab1b-578be1887b62" } ], + "cmc": 4.0, + "colors": [ + "W" + ], + "color_identity": [ + "W" + ], + "edhrec_rank": 2272, + "foil": true, + "keywords": [ + "Battle Cry" + ], + "layout": "normal", + "legalities": { + "standard": "not_legal", + "future": "not_legal", + "historic": "not_legal", + "gladiator": "not_legal", + "pioneer": "not_legal", + "explorer": "not_legal", + "modern": "legal", + "legacy": "legal", + "pauper": "not_legal", + "vintage": "legal", + "penny": "not_legal", + "commander": "legal", + "brawl": "not_legal", + "historicbrawl": "not_legal", + "alchemy": "not_legal", + "paupercommander": "not_legal", + "duel": "legal", + "oldschool": "not_legal", + "premodern": "not_legal", + "predh": "legal" + }, + "mana_cost": "{2}{W}{W}", + "name": "Hero of Bladehold", + "nonfoil": true, + "oracle_text": "Battle cry (Whenever this creature attacks, each other attacking creature gets +1/+0 until end of turn.)\nWhenever Hero of Bladehold attacks, create two 1/1 white Soldier creature tokens that are tapped and attacking.", + "oversized": false, + "power": "3", + "reserved": false, + "toughness": "4", + "type_line": "Creature — Human Knight", "artist": "Austin Hsu", "artist_ids": [ "c5e439d8-b3db-4c13-ae93-4e129e3b9478" @@ -3805,22 +3897,12 @@ "booster": true, "border_color": "black", "card_back_id": "0aeebaf5-8c7d-4636-9e82-8c27447861f7", - "cardmarket_id": 245262, - "cmc": 4.0, "collector_number": "8", - "color_identity": [ - "W" - ], - "colors": [ - "W" - ], "digital": false, - "edhrec_rank": 2272, "finishes": [ "nonfoil", "foil" ], - "foil": true, "frame": "2003", "full_art": false, "games": [ @@ -3828,113 +3910,123 @@ "mtgo" ], "highres_image": true, - "id": "8a3853ec-e307-46e0-96d7-0706b5c45c5e", "illustration_id": "92988936-3284-4656-9eee-74723504b527", "image_status": "highres_scan", "image_uris": { - "art_crop": "https://cards.scryfall.io/art_crop/front/8/a/8a3853ec-e307-46e0-96d7-0706b5c45c5e.jpg?1562612851", - "border_crop": "https://cards.scryfall.io/border_crop/front/8/a/8a3853ec-e307-46e0-96d7-0706b5c45c5e.jpg?1562612851", - "large": "https://cards.scryfall.io/large/front/8/a/8a3853ec-e307-46e0-96d7-0706b5c45c5e.jpg?1562612851", + "small": "https://cards.scryfall.io/small/front/8/a/8a3853ec-e307-46e0-96d7-0706b5c45c5e.jpg?1562612851", "normal": "https://cards.scryfall.io/normal/front/8/a/8a3853ec-e307-46e0-96d7-0706b5c45c5e.jpg?1562612851", + "large": "https://cards.scryfall.io/large/front/8/a/8a3853ec-e307-46e0-96d7-0706b5c45c5e.jpg?1562612851", "png": "https://cards.scryfall.io/png/front/8/a/8a3853ec-e307-46e0-96d7-0706b5c45c5e.png?1562612851", - "small": "https://cards.scryfall.io/small/front/8/a/8a3853ec-e307-46e0-96d7-0706b5c45c5e.jpg?1562612851" - }, - "keywords": [ - "Battle Cry" - ], - "lang": "en", - "layout": "normal", - "legalities": { - "alchemy": "not_legal", - "brawl": "not_legal", - "commander": "legal", - "duel": "legal", - "explorer": "not_legal", - "future": "not_legal", - "gladiator": "not_legal", - "historic": "not_legal", - "historicbrawl": "not_legal", - "legacy": "legal", - "modern": "legal", - "oldschool": "not_legal", - "pauper": "not_legal", - "paupercommander": "not_legal", - "penny": "not_legal", - "pioneer": "not_legal", - "premodern": "not_legal", - "standard": "not_legal", - "vintage": "legal" + "art_crop": "https://cards.scryfall.io/art_crop/front/8/a/8a3853ec-e307-46e0-96d7-0706b5c45c5e.jpg?1562612851", + "border_crop": "https://cards.scryfall.io/border_crop/front/8/a/8a3853ec-e307-46e0-96d7-0706b5c45c5e.jpg?1562612851" }, - "mana_cost": "{2}{W}{W}", - "mtgo_foil_id": 39540, - "mtgo_id": 39539, - "multiverse_ids": [ - 214064 - ], - "name": "Hero of Bladehold", - "nonfoil": true, - "object": "card", - "oracle_id": "454a8902-8120-4373-96ee-bbf352b04e8d", - "oracle_text": "Battle cry (Whenever this creature attacks, each other attacking creature gets +1/+0 until end of turn.)\nWhenever Hero of Bladehold attacks, create two 1/1 white Soldier creature tokens that are tapped and attacking.", - "oversized": false, - "power": "3", "prices": { - "eur": 11.9, - "eur_foil": 24.8, - "tix": 0.07, - "usd": 15.38, + "usd": "15.44", + "usd_foil": "25.87", "usd_etched": null, - "usd_foil": 25.87 + "eur": "6.19", + "eur_foil": "12.00", + "tix": "0.06" }, - "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3A454a8902-8120-4373-96ee-bbf352b04e8d&unique=prints", "promo": false, "rarity": "mythic", "related_uris": { - "edhrec": "https://edhrec.com/route/?cc=Hero+of+Bladehold", "gatherer": "https://gatherer.wizards.com/Pages/Card/Details.aspx?multiverseid=214064", "tcgplayer_infinite_articles": "https://infinite.tcgplayer.com/search?contentMode=article&game=magic&partner=scryfall&q=Hero+of+Bladehold&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", - "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Hero+of+Bladehold&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall" + "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Hero+of+Bladehold&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", + "edhrec": "https://edhrec.com/route/?cc=Hero+of+Bladehold" }, "released_at": "2011-02-04", "reprint": false, - "reserved": false, - "rulings_uri": "https://api.scryfall.com/cards/8a3853ec-e307-46e0-96d7-0706b5c45c5e/rulings", "scryfall_set_uri": "https://scryfall.com/sets/mbs?utm_source=api", - "scryfall_uri": "https://scryfall.com/card/mbs/8/hero-of-bladehold?utm_source=api", - "set": "mbs", - "set_id": "f46c57e3-9301-4006-a6ca-06f3f65961fb", "set_name": "Mirrodin Besieged", "set_search_uri": "https://api.scryfall.com/cards/search?order=set&q=e%3Ambs&unique=prints", "set_type": "expansion", "set_uri": "https://api.scryfall.com/sets/f46c57e3-9301-4006-a6ca-06f3f65961fb", + "set": "mbs", + "set_id": "f46c57e3-9301-4006-a6ca-06f3f65961fb", "story_spotlight": false, - "tcgplayer_id": 39032, "textless": false, - "toughness": "4", - "type_line": "Creature — Human Knight", - "uri": "https://api.scryfall.com/cards/8a3853ec-e307-46e0-96d7-0706b5c45c5e", "variation": false, "watermark": "mirran" }, { + "object": "card", + "id": "69d20d28-76e9-4e6e-95c3-f88c51dfabfd", + "lang": "en", + "mtgo_id": 48878, + "mtgo_foil_id": 48879, + "multiverse_ids": [ + 370352 + ], + "tcgplayer_id": 68236, + "cardmarket_id": 261913, + "oracle_id": "46abaabe-7015-4d82-a5aa-2706b1f51bed", + "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3A46abaabe-7015-4d82-a5aa-2706b1f51bed&unique=prints", + "rulings_uri": "https://api.scryfall.com/cards/69d20d28-76e9-4e6e-95c3-f88c51dfabfd/rulings", + "scryfall_uri": "https://scryfall.com/card/mma/167/thallid?utm_source=api", + "uri": "https://api.scryfall.com/cards/69d20d28-76e9-4e6e-95c3-f88c51dfabfd", "all_parts": [ { - "component": "token", + "object": "related_card", "id": "15854c49-14fd-4947-8444-c5ab614cb416", + "component": "token", "name": "Saproling", - "object": "related_card", "type_line": "Token Creature — Saproling", "uri": "https://api.scryfall.com/cards/15854c49-14fd-4947-8444-c5ab614cb416" }, { - "component": "combo_piece", + "object": "related_card", "id": "69d20d28-76e9-4e6e-95c3-f88c51dfabfd", + "component": "combo_piece", "name": "Thallid", - "object": "related_card", "type_line": "Creature — Fungus", "uri": "https://api.scryfall.com/cards/69d20d28-76e9-4e6e-95c3-f88c51dfabfd" } ], + "cmc": 1.0, + "colors": [ + "G" + ], + "color_identity": [ + "G" + ], + "edhrec_rank": 6584, + "foil": true, + "keywords": [], + "layout": "normal", + "legalities": { + "standard": "not_legal", + "future": "not_legal", + "historic": "not_legal", + "gladiator": "not_legal", + "pioneer": "not_legal", + "explorer": "not_legal", + "modern": "legal", + "legacy": "legal", + "pauper": "legal", + "vintage": "legal", + "penny": "legal", + "commander": "legal", + "brawl": "not_legal", + "historicbrawl": "not_legal", + "alchemy": "not_legal", + "paupercommander": "legal", + "duel": "legal", + "oldschool": "not_legal", + "premodern": "not_legal", + "predh": "legal" + }, + "mana_cost": "{G}", + "name": "Thallid", + "nonfoil": true, + "oracle_text": "At the beginning of your upkeep, put a spore counter on Thallid.\nRemove three spore counters from Thallid: Create a 1/1 green Saproling creature token.", + "oversized": false, + "penny_rank": 8856, + "power": "1", + "reserved": false, + "toughness": "1", + "type_line": "Creature — Fungus", "artist": "Trevor Claxton", "artist_ids": [ "35d39e75-5d6c-4318-9136-38cdfff34a05" @@ -3942,22 +4034,12 @@ "booster": true, "border_color": "black", "card_back_id": "0aeebaf5-8c7d-4636-9e82-8c27447861f7", - "cardmarket_id": 261913, - "cmc": 1.0, "collector_number": "167", - "color_identity": [ - "G" - ], - "colors": [ - "G" - ], "digital": false, - "edhrec_rank": 6585, "finishes": [ "nonfoil", "foil" ], - "foil": true, "frame": "2003", "full_art": false, "games": [ @@ -3965,94 +4047,104 @@ "mtgo" ], "highres_image": true, - "id": "69d20d28-76e9-4e6e-95c3-f88c51dfabfd", "illustration_id": "c5e63c9c-3c6d-473a-8af9-ac3260ea6a24", "image_status": "highres_scan", "image_uris": { - "art_crop": "https://cards.scryfall.io/art_crop/front/6/9/69d20d28-76e9-4e6e-95c3-f88c51dfabfd.jpg?1561967373", - "border_crop": "https://cards.scryfall.io/border_crop/front/6/9/69d20d28-76e9-4e6e-95c3-f88c51dfabfd.jpg?1561967373", - "large": "https://cards.scryfall.io/large/front/6/9/69d20d28-76e9-4e6e-95c3-f88c51dfabfd.jpg?1561967373", + "small": "https://cards.scryfall.io/small/front/6/9/69d20d28-76e9-4e6e-95c3-f88c51dfabfd.jpg?1561967373", "normal": "https://cards.scryfall.io/normal/front/6/9/69d20d28-76e9-4e6e-95c3-f88c51dfabfd.jpg?1561967373", + "large": "https://cards.scryfall.io/large/front/6/9/69d20d28-76e9-4e6e-95c3-f88c51dfabfd.jpg?1561967373", "png": "https://cards.scryfall.io/png/front/6/9/69d20d28-76e9-4e6e-95c3-f88c51dfabfd.png?1561967373", - "small": "https://cards.scryfall.io/small/front/6/9/69d20d28-76e9-4e6e-95c3-f88c51dfabfd.jpg?1561967373" - }, - "keywords": [], - "lang": "en", - "layout": "normal", - "legalities": { - "alchemy": "not_legal", - "brawl": "not_legal", - "commander": "legal", - "duel": "legal", - "explorer": "not_legal", - "future": "not_legal", - "gladiator": "not_legal", - "historic": "not_legal", - "historicbrawl": "not_legal", - "legacy": "legal", - "modern": "legal", - "oldschool": "not_legal", - "pauper": "legal", - "paupercommander": "legal", - "penny": "legal", - "pioneer": "not_legal", - "premodern": "not_legal", - "standard": "not_legal", - "vintage": "legal" + "art_crop": "https://cards.scryfall.io/art_crop/front/6/9/69d20d28-76e9-4e6e-95c3-f88c51dfabfd.jpg?1561967373", + "border_crop": "https://cards.scryfall.io/border_crop/front/6/9/69d20d28-76e9-4e6e-95c3-f88c51dfabfd.jpg?1561967373" }, - "mana_cost": "{G}", - "mtgo_foil_id": 48879, - "mtgo_id": 48878, - "multiverse_ids": [ - 370352 - ], - "name": "Thallid", - "nonfoil": true, - "object": "card", - "oracle_id": "46abaabe-7015-4d82-a5aa-2706b1f51bed", - "oracle_text": "At the beginning of your upkeep, put a spore counter on Thallid.\nRemove three spore counters from Thallid: Create a 1/1 green Saproling creature token.", - "oversized": false, - "penny_rank": 8883, - "power": "1", "prices": { - "eur": 0.05, - "eur_foil": 0.28, - "tix": 0.03, - "usd": 0.3, + "usd": "0.28", + "usd_foil": "0.49", "usd_etched": null, - "usd_foil": 0.53 + "eur": "0.05", + "eur_foil": "0.26", + "tix": "0.03" }, - "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3A46abaabe-7015-4d82-a5aa-2706b1f51bed&unique=prints", "promo": false, "rarity": "common", "related_uris": { - "edhrec": "https://edhrec.com/route/?cc=Thallid", "gatherer": "https://gatherer.wizards.com/Pages/Card/Details.aspx?multiverseid=370352", "tcgplayer_infinite_articles": "https://infinite.tcgplayer.com/search?contentMode=article&game=magic&partner=scryfall&q=Thallid&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", - "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Thallid&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall" + "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Thallid&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", + "edhrec": "https://edhrec.com/route/?cc=Thallid" }, "released_at": "2013-06-07", "reprint": true, - "reserved": false, - "rulings_uri": "https://api.scryfall.com/cards/69d20d28-76e9-4e6e-95c3-f88c51dfabfd/rulings", "scryfall_set_uri": "https://scryfall.com/sets/mma?utm_source=api", - "scryfall_uri": "https://scryfall.com/card/mma/167/thallid?utm_source=api", - "set": "mma", - "set_id": "0b7020f2-336d-4706-9ce6-f6710b9ebd5c", "set_name": "Modern Masters", "set_search_uri": "https://api.scryfall.com/cards/search?order=set&q=e%3Amma&unique=prints", "set_type": "masters", "set_uri": "https://api.scryfall.com/sets/0b7020f2-336d-4706-9ce6-f6710b9ebd5c", + "set": "mma", + "set_id": "0b7020f2-336d-4706-9ce6-f6710b9ebd5c", "story_spotlight": false, - "tcgplayer_id": 68236, "textless": false, - "toughness": "1", - "type_line": "Creature — Fungus", - "uri": "https://api.scryfall.com/cards/69d20d28-76e9-4e6e-95c3-f88c51dfabfd", "variation": false }, { + "object": "card", "arena_id": 79706, + "id": "2135ac5a-187b-4dc9-8f82-34e8d1603416", + "lang": "en", + "mtgo_id": 97482, + "multiverse_ids": [ + 548579 + ], + "tcgplayer_id": 262050, + "cardmarket_id": 607040, + "oracle_id": "bf1341dd-41a3-49f6-87ec-63170dde4324", + "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3Abf1341dd-41a3-49f6-87ec-63170dde4324&unique=prints", + "rulings_uri": "https://api.scryfall.com/cards/2135ac5a-187b-4dc9-8f82-34e8d1603416/rulings", + "scryfall_uri": "https://scryfall.com/card/neo/266/boseiju-who-endures?utm_source=api", + "uri": "https://api.scryfall.com/cards/2135ac5a-187b-4dc9-8f82-34e8d1603416", + "cmc": 0.0, + "colors": [], + "color_identity": [ + "G" + ], + "edhrec_rank": 133, + "foil": true, + "keywords": [ + "Channel" + ], + "layout": "normal", + "legalities": { + "standard": "legal", + "future": "legal", + "historic": "legal", + "gladiator": "legal", + "pioneer": "legal", + "explorer": "legal", + "modern": "legal", + "legacy": "legal", + "pauper": "not_legal", + "vintage": "legal", + "penny": "not_legal", + "commander": "legal", + "brawl": "legal", + "historicbrawl": "legal", + "alchemy": "legal", + "paupercommander": "not_legal", + "duel": "legal", + "oldschool": "not_legal", + "premodern": "not_legal", + "predh": "not_legal" + }, + "mana_cost": "", + "name": "Boseiju, Who Endures", + "nonfoil": true, + "oracle_text": "{T}: Add {G}.\nChannel — {1}{G}, Discard Boseiju, Who Endures: Destroy target artifact, enchantment, or nonbasic land an opponent controls. That player may search their library for a land card with a basic land type, put it onto the battlefield, then shuffle. This ability costs {1} less to activate for each legendary creature you control.", + "oversized": false, + "produced_mana": [ + "G" + ], + "reserved": false, + "type_line": "Legendary Land", "artist": "Chris Ostrowski", "artist_ids": [ "b5f1bd34-abee-40c9-99f7-a6ee089fb30b" @@ -4060,24 +4152,16 @@ "booster": true, "border_color": "black", "card_back_id": "0aeebaf5-8c7d-4636-9e82-8c27447861f7", - "cardmarket_id": 607040, - "cmc": 0.0, "collector_number": "266", - "color_identity": [ - "G" - ], - "colors": [], "digital": false, - "edhrec_rank": 134, "finishes": [ "nonfoil", "foil" ], - "foil": true, - "frame": "2015", "frame_effects": [ "legendary" ], + "frame": "2015", "full_art": false, "games": [ "paper", @@ -4085,101 +4169,109 @@ "arena" ], "highres_image": true, - "id": "2135ac5a-187b-4dc9-8f82-34e8d1603416", "illustration_id": "fecffc00-411c-4e85-b595-2ca0e4cb672b", "image_status": "highres_scan", "image_uris": { - "art_crop": "https://cards.scryfall.io/art_crop/front/2/1/2135ac5a-187b-4dc9-8f82-34e8d1603416.jpg?1654568912", - "border_crop": "https://cards.scryfall.io/border_crop/front/2/1/2135ac5a-187b-4dc9-8f82-34e8d1603416.jpg?1654568912", - "large": "https://cards.scryfall.io/large/front/2/1/2135ac5a-187b-4dc9-8f82-34e8d1603416.jpg?1654568912", + "small": "https://cards.scryfall.io/small/front/2/1/2135ac5a-187b-4dc9-8f82-34e8d1603416.jpg?1654568912", "normal": "https://cards.scryfall.io/normal/front/2/1/2135ac5a-187b-4dc9-8f82-34e8d1603416.jpg?1654568912", + "large": "https://cards.scryfall.io/large/front/2/1/2135ac5a-187b-4dc9-8f82-34e8d1603416.jpg?1654568912", "png": "https://cards.scryfall.io/png/front/2/1/2135ac5a-187b-4dc9-8f82-34e8d1603416.png?1654568912", - "small": "https://cards.scryfall.io/small/front/2/1/2135ac5a-187b-4dc9-8f82-34e8d1603416.jpg?1654568912" - }, - "keywords": [ - "Channel" - ], - "lang": "en", - "layout": "normal", - "legalities": { - "alchemy": "legal", - "brawl": "legal", - "commander": "legal", - "duel": "legal", - "explorer": "legal", - "future": "legal", - "gladiator": "legal", - "historic": "legal", - "historicbrawl": "legal", - "legacy": "legal", - "modern": "legal", - "oldschool": "not_legal", - "pauper": "not_legal", - "paupercommander": "not_legal", - "penny": "not_legal", - "pioneer": "legal", - "premodern": "not_legal", - "standard": "legal", - "vintage": "legal" - }, - "mana_cost": "", - "mtgo_id": 97482, - "multiverse_ids": [ - 548579 - ], - "name": "Boseiju, Who Endures", - "nonfoil": true, - "object": "card", - "oracle_id": "bf1341dd-41a3-49f6-87ec-63170dde4324", - "oracle_text": "{T}: Add {G}.\nChannel — {1}{G}, Discard Boseiju, Who Endures: Destroy target artifact, enchantment, or nonbasic land an opponent controls. That player may search their library for a land card with a basic land type, put it onto the battlefield, then shuffle. This ability costs {1} less to activate for each legendary creature you control.", - "oversized": false, - "preview": { - "previewed_at": "2022-01-27", - "source": "Wizards of the Coast", - "source_uri": "https://www.twitch.tv/videos/1277767538" + "art_crop": "https://cards.scryfall.io/art_crop/front/2/1/2135ac5a-187b-4dc9-8f82-34e8d1603416.jpg?1654568912", + "border_crop": "https://cards.scryfall.io/border_crop/front/2/1/2135ac5a-187b-4dc9-8f82-34e8d1603416.jpg?1654568912" }, "prices": { - "eur": 34.31, - "eur_foil": 41.49, - "tix": 86.61, - "usd": 31.76, + "usd": "36.07", + "usd_foil": "35.50", "usd_etched": null, - "usd_foil": 33.03 + "eur": "36.82", + "eur_foil": "40.00", + "tix": "73.90" }, - "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3Abf1341dd-41a3-49f6-87ec-63170dde4324&unique=prints", - "produced_mana": [ - "G" - ], "promo": false, "rarity": "rare", "related_uris": { - "edhrec": "https://edhrec.com/route/?cc=Boseiju%2C+Who+Endures", "gatherer": "https://gatherer.wizards.com/Pages/Card/Details.aspx?multiverseid=548579", "tcgplayer_infinite_articles": "https://infinite.tcgplayer.com/search?contentMode=article&game=magic&partner=scryfall&q=Boseiju%2C+Who+Endures&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", - "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Boseiju%2C+Who+Endures&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall" + "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Boseiju%2C+Who+Endures&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", + "edhrec": "https://edhrec.com/route/?cc=Boseiju%2C+Who+Endures" }, "released_at": "2022-02-18", "reprint": false, - "reserved": false, - "rulings_uri": "https://api.scryfall.com/cards/2135ac5a-187b-4dc9-8f82-34e8d1603416/rulings", "scryfall_set_uri": "https://scryfall.com/sets/neo?utm_source=api", - "scryfall_uri": "https://scryfall.com/card/neo/266/boseiju-who-endures?utm_source=api", - "security_stamp": "oval", - "set": "neo", - "set_id": "59a2059f-5482-433f-8761-eb2e17859b71", "set_name": "Kamigawa: Neon Dynasty", "set_search_uri": "https://api.scryfall.com/cards/search?order=set&q=e%3Aneo&unique=prints", "set_type": "expansion", "set_uri": "https://api.scryfall.com/sets/59a2059f-5482-433f-8761-eb2e17859b71", + "set": "neo", + "set_id": "59a2059f-5482-433f-8761-eb2e17859b71", "story_spotlight": false, - "tcgplayer_id": 262050, "textless": false, + "variation": false, + "security_stamp": "oval", + "preview": { + "source": "Wizards of the Coast", + "source_uri": "https://www.twitch.tv/videos/1277767538", + "previewed_at": "2022-01-27" + } + }, + { + "object": "card", + "arena_id": 79771, + "id": "0055ea30-20fb-4324-a632-8fed87628f05", + "lang": "en", + "multiverse_ids": [ + 552122 + ], + "tcgplayer_id": 262051, + "cardmarket_id": 607021, + "oracle_id": "bf1341dd-41a3-49f6-87ec-63170dde4324", + "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3Abf1341dd-41a3-49f6-87ec-63170dde4324&unique=prints", + "rulings_uri": "https://api.scryfall.com/cards/0055ea30-20fb-4324-a632-8fed87628f05/rulings", + "scryfall_uri": "https://scryfall.com/card/neo/412/boseiju-who-endures?utm_source=api", + "uri": "https://api.scryfall.com/cards/0055ea30-20fb-4324-a632-8fed87628f05", + "cmc": 0.0, + "colors": [], + "color_identity": [ + "G" + ], + "edhrec_rank": 133, + "foil": true, + "keywords": [ + "Channel" + ], + "layout": "normal", + "legalities": { + "standard": "legal", + "future": "legal", + "historic": "legal", + "gladiator": "legal", + "pioneer": "legal", + "explorer": "legal", + "modern": "legal", + "legacy": "legal", + "pauper": "not_legal", + "vintage": "legal", + "penny": "not_legal", + "commander": "legal", + "brawl": "legal", + "historicbrawl": "legal", + "alchemy": "legal", + "paupercommander": "not_legal", + "duel": "legal", + "oldschool": "not_legal", + "premodern": "not_legal", + "predh": "not_legal" + }, + "mana_cost": "", + "name": "Boseiju, Who Endures", + "nonfoil": true, + "oracle_text": "{T}: Add {G}.\nChannel — {1}{G}, Discard Boseiju, Who Endures: Destroy target artifact, enchantment, or nonbasic land an opponent controls. That player may search their library for a land card with a basic land type, put it onto the battlefield, then shuffle. This ability costs {1} less to activate for each legendary creature you control.", + "oversized": false, + "produced_mana": [ + "G" + ], + "reserved": false, "type_line": "Legendary Land", - "uri": "https://api.scryfall.com/cards/2135ac5a-187b-4dc9-8f82-34e8d1603416", - "variation": false - }, - { - "arena_id": 79771, "artist": "Esuthio", "artist_ids": [ "3d32f438-ba33-4f37-b7ac-9a0cc913ae60" @@ -4187,24 +4279,16 @@ "booster": false, "border_color": "borderless", "card_back_id": "0aeebaf5-8c7d-4636-9e82-8c27447861f7", - "cardmarket_id": 607021, - "cmc": 0.0, "collector_number": "412", - "color_identity": [ - "G" - ], - "colors": [], "digital": false, - "edhrec_rank": 134, "finishes": [ "nonfoil", "foil" ], - "foil": true, - "frame": "2015", "frame_effects": [ "legendary" ], + "frame": "2015", "full_art": false, "games": [ "paper", @@ -4212,102 +4296,111 @@ "arena" ], "highres_image": true, - "id": "0055ea30-20fb-4324-a632-8fed87628f05", "illustration_id": "b9489921-8c0b-45d0-b54d-df944e3f7e6b", "image_status": "highres_scan", "image_uris": { - "art_crop": "https://cards.scryfall.io/art_crop/front/0/0/0055ea30-20fb-4324-a632-8fed87628f05.jpg?1647145068", - "border_crop": "https://cards.scryfall.io/border_crop/front/0/0/0055ea30-20fb-4324-a632-8fed87628f05.jpg?1647145068", - "large": "https://cards.scryfall.io/large/front/0/0/0055ea30-20fb-4324-a632-8fed87628f05.jpg?1647145068", + "small": "https://cards.scryfall.io/small/front/0/0/0055ea30-20fb-4324-a632-8fed87628f05.jpg?1647145068", "normal": "https://cards.scryfall.io/normal/front/0/0/0055ea30-20fb-4324-a632-8fed87628f05.jpg?1647145068", + "large": "https://cards.scryfall.io/large/front/0/0/0055ea30-20fb-4324-a632-8fed87628f05.jpg?1647145068", "png": "https://cards.scryfall.io/png/front/0/0/0055ea30-20fb-4324-a632-8fed87628f05.png?1647145068", - "small": "https://cards.scryfall.io/small/front/0/0/0055ea30-20fb-4324-a632-8fed87628f05.jpg?1647145068" - }, - "keywords": [ - "Channel" - ], - "lang": "en", - "layout": "normal", - "legalities": { - "alchemy": "legal", - "brawl": "legal", - "commander": "legal", - "duel": "legal", - "explorer": "legal", - "future": "legal", - "gladiator": "legal", - "historic": "legal", - "historicbrawl": "legal", - "legacy": "legal", - "modern": "legal", - "oldschool": "not_legal", - "pauper": "not_legal", - "paupercommander": "not_legal", - "penny": "not_legal", - "pioneer": "legal", - "premodern": "not_legal", - "standard": "legal", - "vintage": "legal" - }, - "mana_cost": "", - "multiverse_ids": [ - 552122 - ], - "name": "Boseiju, Who Endures", - "nonfoil": true, - "object": "card", - "oracle_id": "bf1341dd-41a3-49f6-87ec-63170dde4324", - "oracle_text": "{T}: Add {G}.\nChannel — {1}{G}, Discard Boseiju, Who Endures: Destroy target artifact, enchantment, or nonbasic land an opponent controls. That player may search their library for a land card with a basic land type, put it onto the battlefield, then shuffle. This ability costs {1} less to activate for each legendary creature you control.", - "oversized": false, - "preview": { - "previewed_at": "2022-01-27", - "source": "Wizards of the Coast", - "source_uri": "https://www.twitch.tv/videos/1277767538" + "art_crop": "https://cards.scryfall.io/art_crop/front/0/0/0055ea30-20fb-4324-a632-8fed87628f05.jpg?1647145068", + "border_crop": "https://cards.scryfall.io/border_crop/front/0/0/0055ea30-20fb-4324-a632-8fed87628f05.jpg?1647145068" }, "prices": { - "eur": 42.45, - "eur_foil": 55.0, - "tix": null, - "usd": 38.98, + "usd": "41.60", + "usd_foil": "72.98", "usd_etched": null, - "usd_foil": 71.21 + "eur": "46.16", + "eur_foil": "65.00", + "tix": null }, - "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3Abf1341dd-41a3-49f6-87ec-63170dde4324&unique=prints", - "produced_mana": [ - "G" - ], "promo": false, "promo_types": [ "boosterfun" ], "rarity": "rare", "related_uris": { - "edhrec": "https://edhrec.com/route/?cc=Boseiju%2C+Who+Endures", "gatherer": "https://gatherer.wizards.com/Pages/Card/Details.aspx?multiverseid=552122", "tcgplayer_infinite_articles": "https://infinite.tcgplayer.com/search?contentMode=article&game=magic&partner=scryfall&q=Boseiju%2C+Who+Endures&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", - "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Boseiju%2C+Who+Endures&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall" + "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Boseiju%2C+Who+Endures&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", + "edhrec": "https://edhrec.com/route/?cc=Boseiju%2C+Who+Endures" }, "released_at": "2022-02-18", "reprint": false, - "reserved": false, - "rulings_uri": "https://api.scryfall.com/cards/0055ea30-20fb-4324-a632-8fed87628f05/rulings", "scryfall_set_uri": "https://scryfall.com/sets/neo?utm_source=api", - "scryfall_uri": "https://scryfall.com/card/neo/412/boseiju-who-endures?utm_source=api", - "security_stamp": "oval", - "set": "neo", - "set_id": "59a2059f-5482-433f-8761-eb2e17859b71", "set_name": "Kamigawa: Neon Dynasty", "set_search_uri": "https://api.scryfall.com/cards/search?order=set&q=e%3Aneo&unique=prints", "set_type": "expansion", "set_uri": "https://api.scryfall.com/sets/59a2059f-5482-433f-8761-eb2e17859b71", + "set": "neo", + "set_id": "59a2059f-5482-433f-8761-eb2e17859b71", "story_spotlight": false, - "tcgplayer_id": 262051, "textless": false, - "type_line": "Legendary Land", - "uri": "https://api.scryfall.com/cards/0055ea30-20fb-4324-a632-8fed87628f05", - "variation": false + "variation": false, + "security_stamp": "oval", + "preview": { + "source": "Wizards of the Coast", + "source_uri": "https://www.twitch.tv/videos/1277767538", + "previewed_at": "2022-01-27" + } }, { + "object": "card", + "id": "2488a80b-6882-4b59-8232-f02f800204a9", + "lang": "en", + "multiverse_ids": [ + 551783 + ], + "tcgplayer_id": 262439, + "cardmarket_id": 607186, + "oracle_id": "bf1341dd-41a3-49f6-87ec-63170dde4324", + "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3Abf1341dd-41a3-49f6-87ec-63170dde4324&unique=prints", + "rulings_uri": "https://api.scryfall.com/cards/2488a80b-6882-4b59-8232-f02f800204a9/rulings", + "scryfall_uri": "https://scryfall.com/card/neo/501/boseiju-who-endures?utm_source=api", + "uri": "https://api.scryfall.com/cards/2488a80b-6882-4b59-8232-f02f800204a9", + "cmc": 0.0, + "colors": [], + "color_identity": [ + "G" + ], + "edhrec_rank": 133, + "foil": true, + "keywords": [ + "Channel" + ], + "layout": "normal", + "legalities": { + "standard": "legal", + "future": "legal", + "historic": "legal", + "gladiator": "legal", + "pioneer": "legal", + "explorer": "legal", + "modern": "legal", + "legacy": "legal", + "pauper": "not_legal", + "vintage": "legal", + "penny": "not_legal", + "commander": "legal", + "brawl": "legal", + "historicbrawl": "legal", + "alchemy": "legal", + "paupercommander": "not_legal", + "duel": "legal", + "oldschool": "not_legal", + "premodern": "not_legal", + "predh": "not_legal" + }, + "mana_cost": "", + "name": "Boseiju, Who Endures", + "nonfoil": true, + "oracle_text": "{T}: Add {G}.\nChannel — {1}{G}, Discard Boseiju, Who Endures: Destroy target artifact, enchantment, or nonbasic land an opponent controls. That player may search their library for a land card with a basic land type, put it onto the battlefield, then shuffle. This ability costs {1} less to activate for each legendary creature you control.", + "oversized": false, + "produced_mana": [ + "G" + ], + "reserved": false, + "type_line": "Legendary Land", "artist": "Chris Ostrowski", "artist_ids": [ "b5f1bd34-abee-40c9-99f7-a6ee089fb30b" @@ -4315,25 +4408,17 @@ "booster": false, "border_color": "black", "card_back_id": "0aeebaf5-8c7d-4636-9e82-8c27447861f7", - "cardmarket_id": 607186, - "cmc": 0.0, "collector_number": "501", - "color_identity": [ - "G" - ], - "colors": [], "digital": false, - "edhrec_rank": 134, "finishes": [ "nonfoil", "foil" ], - "foil": true, - "frame": "2015", "frame_effects": [ "legendary", "extendedart" ], + "frame": "2015", "full_art": false, "games": [ "paper", @@ -4341,102 +4426,103 @@ "arena" ], "highres_image": true, - "id": "2488a80b-6882-4b59-8232-f02f800204a9", "illustration_id": "fecffc00-411c-4e85-b595-2ca0e4cb672b", "image_status": "highres_scan", "image_uris": { - "art_crop": "https://cards.scryfall.io/art_crop/front/2/4/2488a80b-6882-4b59-8232-f02f800204a9.jpg?1647809455", - "border_crop": "https://cards.scryfall.io/border_crop/front/2/4/2488a80b-6882-4b59-8232-f02f800204a9.jpg?1647809455", - "large": "https://cards.scryfall.io/large/front/2/4/2488a80b-6882-4b59-8232-f02f800204a9.jpg?1647809455", + "small": "https://cards.scryfall.io/small/front/2/4/2488a80b-6882-4b59-8232-f02f800204a9.jpg?1647809455", "normal": "https://cards.scryfall.io/normal/front/2/4/2488a80b-6882-4b59-8232-f02f800204a9.jpg?1647809455", + "large": "https://cards.scryfall.io/large/front/2/4/2488a80b-6882-4b59-8232-f02f800204a9.jpg?1647809455", "png": "https://cards.scryfall.io/png/front/2/4/2488a80b-6882-4b59-8232-f02f800204a9.png?1647809455", - "small": "https://cards.scryfall.io/small/front/2/4/2488a80b-6882-4b59-8232-f02f800204a9.jpg?1647809455" - }, - "keywords": [ - "Channel" - ], - "lang": "en", - "layout": "normal", - "legalities": { - "alchemy": "legal", - "brawl": "legal", - "commander": "legal", - "duel": "legal", - "explorer": "legal", - "future": "legal", - "gladiator": "legal", - "historic": "legal", - "historicbrawl": "legal", - "legacy": "legal", - "modern": "legal", - "oldschool": "not_legal", - "pauper": "not_legal", - "paupercommander": "not_legal", - "penny": "not_legal", - "pioneer": "legal", - "premodern": "not_legal", - "standard": "legal", - "vintage": "legal" - }, - "mana_cost": "", - "multiverse_ids": [ - 551783 - ], - "name": "Boseiju, Who Endures", - "nonfoil": true, - "object": "card", - "oracle_id": "bf1341dd-41a3-49f6-87ec-63170dde4324", - "oracle_text": "{T}: Add {G}.\nChannel — {1}{G}, Discard Boseiju, Who Endures: Destroy target artifact, enchantment, or nonbasic land an opponent controls. That player may search their library for a land card with a basic land type, put it onto the battlefield, then shuffle. This ability costs {1} less to activate for each legendary creature you control.", - "oversized": false, - "preview": { - "previewed_at": "2022-01-28", - "source": "Wizards of the Coast", - "source_uri": "https://www.twitch.tv/videos/1277767538" + "art_crop": "https://cards.scryfall.io/art_crop/front/2/4/2488a80b-6882-4b59-8232-f02f800204a9.jpg?1647809455", + "border_crop": "https://cards.scryfall.io/border_crop/front/2/4/2488a80b-6882-4b59-8232-f02f800204a9.jpg?1647809455" }, "prices": { - "eur": 42.42, - "eur_foil": 55.99, - "tix": null, - "usd": 32.42, + "usd": "38.47", + "usd_foil": "42.50", "usd_etched": null, - "usd_foil": 39.83 + "eur": "40.46", + "eur_foil": "62.99", + "tix": null }, - "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3Abf1341dd-41a3-49f6-87ec-63170dde4324&unique=prints", - "produced_mana": [ - "G" - ], "promo": false, "promo_types": [ "boosterfun" ], "rarity": "rare", "related_uris": { - "edhrec": "https://edhrec.com/route/?cc=Boseiju%2C+Who+Endures", "gatherer": "https://gatherer.wizards.com/Pages/Card/Details.aspx?multiverseid=551783", "tcgplayer_infinite_articles": "https://infinite.tcgplayer.com/search?contentMode=article&game=magic&partner=scryfall&q=Boseiju%2C+Who+Endures&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", - "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Boseiju%2C+Who+Endures&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall" + "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Boseiju%2C+Who+Endures&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", + "edhrec": "https://edhrec.com/route/?cc=Boseiju%2C+Who+Endures" }, "released_at": "2022-02-18", "reprint": false, + "scryfall_set_uri": "https://scryfall.com/sets/neo?utm_source=api", + "set_name": "Kamigawa: Neon Dynasty", + "set_search_uri": "https://api.scryfall.com/cards/search?order=set&q=e%3Aneo&unique=prints", + "set_type": "expansion", + "set_uri": "https://api.scryfall.com/sets/59a2059f-5482-433f-8761-eb2e17859b71", + "set": "neo", + "set_id": "59a2059f-5482-433f-8761-eb2e17859b71", + "story_spotlight": false, + "textless": false, + "variation": false, + "security_stamp": "oval", + "preview": { + "source": "Wizards of the Coast", + "source_uri": "https://www.twitch.tv/videos/1277767538", + "previewed_at": "2022-01-28" + } + }, + { + "object": "card", + "id": "17b941e9-5dcc-473e-a461-709d74e32a3c", + "lang": "en", + "multiverse_ids": [ + 212648 + ], + "tcgplayer_id": 37089, + "cardmarket_id": 240531, + "oracle_id": "402ba90d-6c41-49ee-ab50-7f0a466f66fe", + "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3A402ba90d-6c41-49ee-ab50-7f0a466f66fe&unique=prints", + "rulings_uri": "https://api.scryfall.com/cards/17b941e9-5dcc-473e-a461-709d74e32a3c/rulings", + "scryfall_uri": "https://scryfall.com/card/oarc/1%E2%98%85/all-in-good-time?utm_source=api", + "uri": "https://api.scryfall.com/cards/17b941e9-5dcc-473e-a461-709d74e32a3c", + "cmc": 0.0, + "colors": [], + "color_identity": [], + "foil": false, + "keywords": [], + "layout": "scheme", + "legalities": { + "standard": "not_legal", + "future": "not_legal", + "historic": "not_legal", + "gladiator": "not_legal", + "pioneer": "not_legal", + "explorer": "not_legal", + "modern": "not_legal", + "legacy": "not_legal", + "pauper": "not_legal", + "vintage": "not_legal", + "penny": "not_legal", + "commander": "not_legal", + "brawl": "not_legal", + "historicbrawl": "not_legal", + "alchemy": "not_legal", + "paupercommander": "not_legal", + "duel": "not_legal", + "oldschool": "not_legal", + "premodern": "not_legal", + "predh": "not_legal" + }, + "mana_cost": "", + "name": "All in Good Time", + "nonfoil": true, + "oracle_text": "When you set this scheme in motion, take an extra turn after this one. Schemes can't be set in motion that turn.", + "oversized": true, "reserved": false, - "rulings_uri": "https://api.scryfall.com/cards/2488a80b-6882-4b59-8232-f02f800204a9/rulings", - "scryfall_set_uri": "https://scryfall.com/sets/neo?utm_source=api", - "scryfall_uri": "https://scryfall.com/card/neo/501/boseiju-who-endures?utm_source=api", - "security_stamp": "oval", - "set": "neo", - "set_id": "59a2059f-5482-433f-8761-eb2e17859b71", - "set_name": "Kamigawa: Neon Dynasty", - "set_search_uri": "https://api.scryfall.com/cards/search?order=set&q=e%3Aneo&unique=prints", - "set_type": "expansion", - "set_uri": "https://api.scryfall.com/sets/59a2059f-5482-433f-8761-eb2e17859b71", - "story_spotlight": false, - "tcgplayer_id": 262439, - "textless": false, - "type_line": "Legendary Land", - "uri": "https://api.scryfall.com/cards/2488a80b-6882-4b59-8232-f02f800204a9", - "variation": false - }, - { + "type_line": "Scheme", "artist": "Nic Klein", "artist_ids": [ "b948d330-3fbd-44cc-b140-02bcc5d46f79" @@ -4444,105 +4530,111 @@ "booster": false, "border_color": "black", "card_back_id": "1b2396d4-9048-439d-96bd-354288518841", - "cardmarket_id": 240531, - "cmc": 0.0, "collector_number": "1★", - "color_identity": [], - "colors": [], "digital": false, "finishes": [ "nonfoil" ], "flavor_text": "\"Take a moment. Ponder the depths of your insignificance.\"", - "foil": false, "frame": "2003", "full_art": false, "games": [ "paper" ], "highres_image": true, - "id": "17b941e9-5dcc-473e-a461-709d74e32a3c", "illustration_id": "3ab0dfe8-ae12-4327-aae6-0d8708d4efd8", "image_status": "highres_scan", "image_uris": { - "art_crop": "https://cards.scryfall.io/art_crop/front/1/7/17b941e9-5dcc-473e-a461-709d74e32a3c.jpg?1562252328", - "border_crop": "https://cards.scryfall.io/border_crop/front/1/7/17b941e9-5dcc-473e-a461-709d74e32a3c.jpg?1562252328", - "large": "https://cards.scryfall.io/large/front/1/7/17b941e9-5dcc-473e-a461-709d74e32a3c.jpg?1562252328", + "small": "https://cards.scryfall.io/small/front/1/7/17b941e9-5dcc-473e-a461-709d74e32a3c.jpg?1562252328", "normal": "https://cards.scryfall.io/normal/front/1/7/17b941e9-5dcc-473e-a461-709d74e32a3c.jpg?1562252328", + "large": "https://cards.scryfall.io/large/front/1/7/17b941e9-5dcc-473e-a461-709d74e32a3c.jpg?1562252328", "png": "https://cards.scryfall.io/png/front/1/7/17b941e9-5dcc-473e-a461-709d74e32a3c.png?1562252328", - "small": "https://cards.scryfall.io/small/front/1/7/17b941e9-5dcc-473e-a461-709d74e32a3c.jpg?1562252328" - }, - "keywords": [], - "lang": "en", - "layout": "scheme", - "legalities": { - "alchemy": "not_legal", - "brawl": "not_legal", - "commander": "not_legal", - "duel": "not_legal", - "explorer": "not_legal", - "future": "not_legal", - "gladiator": "not_legal", - "historic": "not_legal", - "historicbrawl": "not_legal", - "legacy": "not_legal", - "modern": "not_legal", - "oldschool": "not_legal", - "pauper": "not_legal", - "paupercommander": "not_legal", - "penny": "not_legal", - "pioneer": "not_legal", - "premodern": "not_legal", - "standard": "not_legal", - "vintage": "not_legal" + "art_crop": "https://cards.scryfall.io/art_crop/front/1/7/17b941e9-5dcc-473e-a461-709d74e32a3c.jpg?1562252328", + "border_crop": "https://cards.scryfall.io/border_crop/front/1/7/17b941e9-5dcc-473e-a461-709d74e32a3c.jpg?1562252328" }, - "mana_cost": "", - "multiverse_ids": [ - 212648 - ], - "name": "All in Good Time", - "nonfoil": true, - "object": "card", - "oracle_id": "402ba90d-6c41-49ee-ab50-7f0a466f66fe", - "oracle_text": "When you set this scheme in motion, take an extra turn after this one. Schemes can't be set in motion that turn.", - "oversized": true, "prices": { - "eur": 18.36, - "eur_foil": null, - "tix": null, - "usd": 20.61, + "usd": "20.61", + "usd_foil": null, "usd_etched": null, - "usd_foil": null + "eur": "12.99", + "eur_foil": null, + "tix": null }, - "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3A402ba90d-6c41-49ee-ab50-7f0a466f66fe&unique=prints", "promo": false, "rarity": "common", "related_uris": { - "edhrec": "https://edhrec.com/route/?cc=All+in+Good+Time", "gatherer": "https://gatherer.wizards.com/Pages/Card/Details.aspx?multiverseid=212648", "tcgplayer_infinite_articles": "https://infinite.tcgplayer.com/search?contentMode=article&game=magic&partner=scryfall&q=All+in+Good+Time&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", - "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=All+in+Good+Time&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall" + "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=All+in+Good+Time&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", + "edhrec": "https://edhrec.com/route/?cc=All+in+Good+Time" }, "released_at": "2010-06-18", "reprint": false, - "reserved": false, - "rulings_uri": "https://api.scryfall.com/cards/17b941e9-5dcc-473e-a461-709d74e32a3c/rulings", "scryfall_set_uri": "https://scryfall.com/sets/oarc?utm_source=api", - "scryfall_uri": "https://scryfall.com/card/oarc/1%E2%98%85/all-in-good-time?utm_source=api", - "set": "oarc", - "set_id": "238beedf-1d4d-475f-a980-527ba2f55dc6", "set_name": "Archenemy Schemes", "set_search_uri": "https://api.scryfall.com/cards/search?order=set&q=e%3Aoarc&unique=prints", "set_type": "archenemy", "set_uri": "https://api.scryfall.com/sets/238beedf-1d4d-475f-a980-527ba2f55dc6", + "set": "oarc", + "set_id": "238beedf-1d4d-475f-a980-527ba2f55dc6", "story_spotlight": false, - "tcgplayer_id": 37089, "textless": false, - "type_line": "Scheme", - "uri": "https://api.scryfall.com/cards/17b941e9-5dcc-473e-a461-709d74e32a3c", "variation": false }, { + "object": "card", + "id": "7019912c-bd9b-4b96-9388-400794909aa1", + "lang": "en", + "mtgo_id": 59605, + "mtgo_foil_id": 59606, + "multiverse_ids": [ + 407694 + ], + "tcgplayer_id": 110546, + "cardmarket_id": 287050, + "oracle_id": "05d24b0c-904a-46b6-b42a-96a4d91a0dd4", + "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3A05d24b0c-904a-46b6-b42a-96a4d91a0dd4&unique=prints", + "rulings_uri": "https://api.scryfall.com/cards/7019912c-bd9b-4b96-9388-400794909aa1/rulings", + "scryfall_uri": "https://scryfall.com/card/ogw/183/wastes?utm_source=api", + "uri": "https://api.scryfall.com/cards/7019912c-bd9b-4b96-9388-400794909aa1", + "cmc": 0.0, + "colors": [], + "color_identity": [], + "foil": true, + "keywords": [], + "layout": "normal", + "legalities": { + "standard": "not_legal", + "future": "not_legal", + "historic": "legal", + "gladiator": "legal", + "pioneer": "legal", + "explorer": "legal", + "modern": "legal", + "legacy": "legal", + "pauper": "legal", + "vintage": "legal", + "penny": "legal", + "commander": "legal", + "brawl": "not_legal", + "historicbrawl": "legal", + "alchemy": "not_legal", + "paupercommander": "legal", + "duel": "legal", + "oldschool": "not_legal", + "premodern": "not_legal", + "predh": "not_legal" + }, + "mana_cost": "", + "name": "Wastes", + "nonfoil": true, + "oracle_text": "{T}: Add {C}.", + "oversized": false, + "produced_mana": [ + "C" + ], + "reserved": false, + "type_line": "Basic Land", "artist": "Jason Felix", "artist_ids": [ "af42a44c-8ec3-47a7-9047-5d29ddad186d" @@ -4550,17 +4642,12 @@ "booster": true, "border_color": "black", "card_back_id": "0aeebaf5-8c7d-4636-9e82-8c27447861f7", - "cardmarket_id": 287050, - "cmc": 0.0, "collector_number": "183", - "color_identity": [], - "colors": [], "digital": false, "finishes": [ "nonfoil", "foil" ], - "foil": true, "frame": "2015", "full_art": true, "games": [ @@ -4568,202 +4655,209 @@ "mtgo" ], "highres_image": true, - "id": "7019912c-bd9b-4b96-9388-400794909aa1", "illustration_id": "27777a6f-cf59-4515-bcc4-8a6020d0d865", "image_status": "highres_scan", "image_uris": { - "art_crop": "https://cards.scryfall.io/art_crop/front/7/0/7019912c-bd9b-4b96-9388-400794909aa1.jpg?1562917413", - "border_crop": "https://cards.scryfall.io/border_crop/front/7/0/7019912c-bd9b-4b96-9388-400794909aa1.jpg?1562917413", - "large": "https://cards.scryfall.io/large/front/7/0/7019912c-bd9b-4b96-9388-400794909aa1.jpg?1562917413", + "small": "https://cards.scryfall.io/small/front/7/0/7019912c-bd9b-4b96-9388-400794909aa1.jpg?1562917413", "normal": "https://cards.scryfall.io/normal/front/7/0/7019912c-bd9b-4b96-9388-400794909aa1.jpg?1562917413", + "large": "https://cards.scryfall.io/large/front/7/0/7019912c-bd9b-4b96-9388-400794909aa1.jpg?1562917413", "png": "https://cards.scryfall.io/png/front/7/0/7019912c-bd9b-4b96-9388-400794909aa1.png?1562917413", - "small": "https://cards.scryfall.io/small/front/7/0/7019912c-bd9b-4b96-9388-400794909aa1.jpg?1562917413" - }, - "keywords": [], - "lang": "en", - "layout": "normal", - "legalities": { - "alchemy": "not_legal", - "brawl": "not_legal", - "commander": "legal", - "duel": "legal", - "explorer": "legal", - "future": "not_legal", - "gladiator": "legal", - "historic": "legal", - "historicbrawl": "legal", - "legacy": "legal", - "modern": "legal", - "oldschool": "not_legal", - "pauper": "legal", - "paupercommander": "legal", - "penny": "legal", - "pioneer": "legal", - "premodern": "not_legal", - "standard": "not_legal", - "vintage": "legal" + "art_crop": "https://cards.scryfall.io/art_crop/front/7/0/7019912c-bd9b-4b96-9388-400794909aa1.jpg?1562917413", + "border_crop": "https://cards.scryfall.io/border_crop/front/7/0/7019912c-bd9b-4b96-9388-400794909aa1.jpg?1562917413" }, - "mana_cost": "", - "mtgo_foil_id": 59606, - "mtgo_id": 59605, - "multiverse_ids": [ - 407694 - ], - "name": "Wastes", - "nonfoil": true, - "object": "card", - "oracle_id": "05d24b0c-904a-46b6-b42a-96a4d91a0dd4", - "oracle_text": "{T}: Add {C}.", - "oversized": false, "prices": { - "eur": 0.46, - "eur_foil": 4.0, - "tix": 0.02, - "usd": 0.85, + "usd": "0.91", + "usd_foil": "7.60", "usd_etched": null, - "usd_foil": 7.73 + "eur": "0.41", + "eur_foil": "5.53", + "tix": "0.03" }, - "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3A05d24b0c-904a-46b6-b42a-96a4d91a0dd4&unique=prints", - "produced_mana": [ - "C" - ], "promo": false, "rarity": "common", "related_uris": { - "edhrec": "https://edhrec.com/route/?cc=Wastes", "gatherer": "https://gatherer.wizards.com/Pages/Card/Details.aspx?multiverseid=407694", "tcgplayer_infinite_articles": "https://infinite.tcgplayer.com/search?contentMode=article&game=magic&partner=scryfall&q=Wastes&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", - "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Wastes&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall" + "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Wastes&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", + "edhrec": "https://edhrec.com/route/?cc=Wastes" }, "released_at": "2016-01-22", "reprint": false, - "reserved": false, - "rulings_uri": "https://api.scryfall.com/cards/7019912c-bd9b-4b96-9388-400794909aa1/rulings", "scryfall_set_uri": "https://scryfall.com/sets/ogw?utm_source=api", - "scryfall_uri": "https://scryfall.com/card/ogw/183/wastes?utm_source=api", - "set": "ogw", - "set_id": "cd51d245-8f95-45b0-ab5f-e2b3a3eb5dfe", "set_name": "Oath of the Gatewatch", "set_search_uri": "https://api.scryfall.com/cards/search?order=set&q=e%3Aogw&unique=prints", "set_type": "expansion", "set_uri": "https://api.scryfall.com/sets/cd51d245-8f95-45b0-ab5f-e2b3a3eb5dfe", + "set": "ogw", + "set_id": "cd51d245-8f95-45b0-ab5f-e2b3a3eb5dfe", "story_spotlight": false, - "tcgplayer_id": 110546, "textless": false, - "type_line": "Basic Land", - "uri": "https://api.scryfall.com/cards/7019912c-bd9b-4b96-9388-400794909aa1", "variation": false }, { - "artist": "Jason Felix", - "artist_ids": [ - "af42a44c-8ec3-47a7-9047-5d29ddad186d" + "object": "card", + "id": "9cc070d3-4b83-4684-9caf-063e5c473a77", + "lang": "en", + "multiverse_ids": [ + 407693 ], - "booster": true, - "border_color": "black", - "card_back_id": "0aeebaf5-8c7d-4636-9e82-8c27447861f7", + "tcgplayer_id": 110703, "cardmarket_id": 287178, + "oracle_id": "05d24b0c-904a-46b6-b42a-96a4d91a0dd4", + "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3A05d24b0c-904a-46b6-b42a-96a4d91a0dd4&unique=prints", + "rulings_uri": "https://api.scryfall.com/cards/9cc070d3-4b83-4684-9caf-063e5c473a77/rulings", + "scryfall_uri": "https://scryfall.com/card/ogw/183a/wastes?utm_source=api", + "uri": "https://api.scryfall.com/cards/9cc070d3-4b83-4684-9caf-063e5c473a77", "cmc": 0.0, - "collector_number": "183a", - "color_identity": [], "colors": [], - "digital": false, - "finishes": [ - "nonfoil" - ], + "color_identity": [], "foil": false, - "frame": "2015", - "full_art": false, - "games": [ - "paper", - "mtgo" - ], - "highres_image": true, - "id": "9cc070d3-4b83-4684-9caf-063e5c473a77", - "illustration_id": "27777a6f-cf59-4515-bcc4-8a6020d0d865", - "image_status": "highres_scan", - "image_uris": { - "art_crop": "https://cards.scryfall.io/art_crop/front/9/c/9cc070d3-4b83-4684-9caf-063e5c473a77.jpg?1657725364", - "border_crop": "https://cards.scryfall.io/border_crop/front/9/c/9cc070d3-4b83-4684-9caf-063e5c473a77.jpg?1657725364", - "large": "https://cards.scryfall.io/large/front/9/c/9cc070d3-4b83-4684-9caf-063e5c473a77.jpg?1657725364", - "normal": "https://cards.scryfall.io/normal/front/9/c/9cc070d3-4b83-4684-9caf-063e5c473a77.jpg?1657725364", - "png": "https://cards.scryfall.io/png/front/9/c/9cc070d3-4b83-4684-9caf-063e5c473a77.png?1657725364", - "small": "https://cards.scryfall.io/small/front/9/c/9cc070d3-4b83-4684-9caf-063e5c473a77.jpg?1657725364" - }, "keywords": [], - "lang": "en", "layout": "normal", "legalities": { - "alchemy": "not_legal", - "brawl": "not_legal", - "commander": "legal", - "duel": "legal", - "explorer": "legal", + "standard": "not_legal", "future": "not_legal", - "gladiator": "legal", "historic": "legal", - "historicbrawl": "legal", - "legacy": "legal", + "gladiator": "legal", + "pioneer": "legal", + "explorer": "legal", "modern": "legal", - "oldschool": "not_legal", + "legacy": "legal", "pauper": "legal", - "paupercommander": "legal", + "vintage": "legal", "penny": "legal", - "pioneer": "legal", + "commander": "legal", + "brawl": "not_legal", + "historicbrawl": "legal", + "alchemy": "not_legal", + "paupercommander": "legal", + "duel": "legal", + "oldschool": "not_legal", "premodern": "not_legal", - "standard": "not_legal", - "vintage": "legal" - }, - "mana_cost": "", - "multiverse_ids": [ - 407693 - ], + "predh": "not_legal" + }, + "mana_cost": "", "name": "Wastes", "nonfoil": true, - "object": "card", - "oracle_id": "05d24b0c-904a-46b6-b42a-96a4d91a0dd4", "oracle_text": "{T}: Add {C}.", "oversized": false, - "prices": { - "eur": 2.29, - "eur_foil": null, - "tix": null, - "usd": 2.7, - "usd_etched": null, - "usd_foil": null - }, - "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3A05d24b0c-904a-46b6-b42a-96a4d91a0dd4&unique=prints", "produced_mana": [ "C" ], + "reserved": false, + "type_line": "Basic Land", + "artist": "Jason Felix", + "artist_ids": [ + "af42a44c-8ec3-47a7-9047-5d29ddad186d" + ], + "booster": true, + "border_color": "black", + "card_back_id": "0aeebaf5-8c7d-4636-9e82-8c27447861f7", + "collector_number": "183a", + "digital": false, + "finishes": [ + "nonfoil" + ], + "frame": "2015", + "full_art": false, + "games": [ + "paper", + "mtgo" + ], + "highres_image": true, + "illustration_id": "27777a6f-cf59-4515-bcc4-8a6020d0d865", + "image_status": "highres_scan", + "image_uris": { + "small": "https://cards.scryfall.io/small/front/9/c/9cc070d3-4b83-4684-9caf-063e5c473a77.jpg?1657725364", + "normal": "https://cards.scryfall.io/normal/front/9/c/9cc070d3-4b83-4684-9caf-063e5c473a77.jpg?1657725364", + "large": "https://cards.scryfall.io/large/front/9/c/9cc070d3-4b83-4684-9caf-063e5c473a77.jpg?1657725364", + "png": "https://cards.scryfall.io/png/front/9/c/9cc070d3-4b83-4684-9caf-063e5c473a77.png?1657725364", + "art_crop": "https://cards.scryfall.io/art_crop/front/9/c/9cc070d3-4b83-4684-9caf-063e5c473a77.jpg?1657725364", + "border_crop": "https://cards.scryfall.io/border_crop/front/9/c/9cc070d3-4b83-4684-9caf-063e5c473a77.jpg?1657725364" + }, + "prices": { + "usd": "2.69", + "usd_foil": null, + "usd_etched": null, + "eur": "1.00", + "eur_foil": null, + "tix": null + }, "promo": false, "rarity": "common", "related_uris": { - "edhrec": "https://edhrec.com/route/?cc=Wastes", "gatherer": "https://gatherer.wizards.com/Pages/Card/Details.aspx?multiverseid=407693", "tcgplayer_infinite_articles": "https://infinite.tcgplayer.com/search?contentMode=article&game=magic&partner=scryfall&q=Wastes&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", - "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Wastes&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall" + "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Wastes&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", + "edhrec": "https://edhrec.com/route/?cc=Wastes" }, "released_at": "2016-01-22", "reprint": false, - "reserved": false, - "rulings_uri": "https://api.scryfall.com/cards/9cc070d3-4b83-4684-9caf-063e5c473a77/rulings", "scryfall_set_uri": "https://scryfall.com/sets/ogw?utm_source=api", - "scryfall_uri": "https://scryfall.com/card/ogw/183a/wastes?utm_source=api", - "set": "ogw", - "set_id": "cd51d245-8f95-45b0-ab5f-e2b3a3eb5dfe", "set_name": "Oath of the Gatewatch", "set_search_uri": "https://api.scryfall.com/cards/search?order=set&q=e%3Aogw&unique=prints", "set_type": "expansion", "set_uri": "https://api.scryfall.com/sets/cd51d245-8f95-45b0-ab5f-e2b3a3eb5dfe", + "set": "ogw", + "set_id": "cd51d245-8f95-45b0-ab5f-e2b3a3eb5dfe", "story_spotlight": false, - "tcgplayer_id": 110703, "textless": false, - "type_line": "Basic Land", - "uri": "https://api.scryfall.com/cards/9cc070d3-4b83-4684-9caf-063e5c473a77", "variation": false }, { + "object": "card", + "id": "69b215fe-0d97-4ca1-9490-174220fd454b", + "lang": "en", + "mtgo_id": 59323, + "mtgo_foil_id": 59324, + "multiverse_ids": [ + 407696 + ], + "tcgplayer_id": 110547, + "cardmarket_id": 287051, + "oracle_id": "05d24b0c-904a-46b6-b42a-96a4d91a0dd4", + "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3A05d24b0c-904a-46b6-b42a-96a4d91a0dd4&unique=prints", + "rulings_uri": "https://api.scryfall.com/cards/69b215fe-0d97-4ca1-9490-174220fd454b/rulings", + "scryfall_uri": "https://scryfall.com/card/ogw/184/wastes?utm_source=api", + "uri": "https://api.scryfall.com/cards/69b215fe-0d97-4ca1-9490-174220fd454b", + "cmc": 0.0, + "colors": [], + "color_identity": [], + "foil": true, + "keywords": [], + "layout": "normal", + "legalities": { + "standard": "not_legal", + "future": "not_legal", + "historic": "legal", + "gladiator": "legal", + "pioneer": "legal", + "explorer": "legal", + "modern": "legal", + "legacy": "legal", + "pauper": "legal", + "vintage": "legal", + "penny": "legal", + "commander": "legal", + "brawl": "not_legal", + "historicbrawl": "legal", + "alchemy": "not_legal", + "paupercommander": "legal", + "duel": "legal", + "oldschool": "not_legal", + "premodern": "not_legal", + "predh": "not_legal" + }, + "mana_cost": "", + "name": "Wastes", + "nonfoil": true, + "oracle_text": "{T}: Add {C}.", + "oversized": false, + "produced_mana": [ + "C" + ], + "reserved": false, + "type_line": "Basic Land", "artist": "Raymond Swanland", "artist_ids": [ "e956bacc-077d-4c12-b6bc-ba798b718af9" @@ -4771,17 +4865,12 @@ "booster": true, "border_color": "black", "card_back_id": "0aeebaf5-8c7d-4636-9e82-8c27447861f7", - "cardmarket_id": 287051, - "cmc": 0.0, "collector_number": "184", - "color_identity": [], - "colors": [], "digital": false, "finishes": [ "nonfoil", "foil" ], - "foil": true, "frame": "2015", "full_art": true, "games": [ @@ -4789,202 +4878,204 @@ "mtgo" ], "highres_image": true, - "id": "69b215fe-0d97-4ca1-9490-174220fd454b", "illustration_id": "8b1f166f-fbc9-42da-8dcd-5a5ea38652c3", "image_status": "highres_scan", "image_uris": { - "art_crop": "https://cards.scryfall.io/art_crop/front/6/9/69b215fe-0d97-4ca1-9490-174220fd454b.jpg?1562916234", - "border_crop": "https://cards.scryfall.io/border_crop/front/6/9/69b215fe-0d97-4ca1-9490-174220fd454b.jpg?1562916234", - "large": "https://cards.scryfall.io/large/front/6/9/69b215fe-0d97-4ca1-9490-174220fd454b.jpg?1562916234", + "small": "https://cards.scryfall.io/small/front/6/9/69b215fe-0d97-4ca1-9490-174220fd454b.jpg?1562916234", "normal": "https://cards.scryfall.io/normal/front/6/9/69b215fe-0d97-4ca1-9490-174220fd454b.jpg?1562916234", + "large": "https://cards.scryfall.io/large/front/6/9/69b215fe-0d97-4ca1-9490-174220fd454b.jpg?1562916234", "png": "https://cards.scryfall.io/png/front/6/9/69b215fe-0d97-4ca1-9490-174220fd454b.png?1562916234", - "small": "https://cards.scryfall.io/small/front/6/9/69b215fe-0d97-4ca1-9490-174220fd454b.jpg?1562916234" - }, - "keywords": [], - "lang": "en", - "layout": "normal", - "legalities": { - "alchemy": "not_legal", - "brawl": "not_legal", - "commander": "legal", - "duel": "legal", - "explorer": "legal", - "future": "not_legal", - "gladiator": "legal", - "historic": "legal", - "historicbrawl": "legal", - "legacy": "legal", - "modern": "legal", - "oldschool": "not_legal", - "pauper": "legal", - "paupercommander": "legal", - "penny": "legal", - "pioneer": "legal", - "premodern": "not_legal", - "standard": "not_legal", - "vintage": "legal" + "art_crop": "https://cards.scryfall.io/art_crop/front/6/9/69b215fe-0d97-4ca1-9490-174220fd454b.jpg?1562916234", + "border_crop": "https://cards.scryfall.io/border_crop/front/6/9/69b215fe-0d97-4ca1-9490-174220fd454b.jpg?1562916234" }, - "mana_cost": "", - "mtgo_foil_id": 59324, - "mtgo_id": 59323, - "multiverse_ids": [ - 407696 - ], - "name": "Wastes", - "nonfoil": true, - "object": "card", - "oracle_id": "05d24b0c-904a-46b6-b42a-96a4d91a0dd4", - "oracle_text": "{T}: Add {C}.", - "oversized": false, "prices": { - "eur": 0.37, - "eur_foil": 6.79, - "tix": 0.02, - "usd": 1.06, + "usd": "1.27", + "usd_foil": "10.52", "usd_etched": null, - "usd_foil": 10.27 + "eur": "0.26", + "eur_foil": "6.79", + "tix": "0.02" }, - "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3A05d24b0c-904a-46b6-b42a-96a4d91a0dd4&unique=prints", - "produced_mana": [ - "C" - ], "promo": false, "rarity": "common", "related_uris": { - "edhrec": "https://edhrec.com/route/?cc=Wastes", "gatherer": "https://gatherer.wizards.com/Pages/Card/Details.aspx?multiverseid=407696", "tcgplayer_infinite_articles": "https://infinite.tcgplayer.com/search?contentMode=article&game=magic&partner=scryfall&q=Wastes&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", - "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Wastes&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall" + "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Wastes&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", + "edhrec": "https://edhrec.com/route/?cc=Wastes" }, "released_at": "2016-01-22", "reprint": false, - "reserved": false, - "rulings_uri": "https://api.scryfall.com/cards/69b215fe-0d97-4ca1-9490-174220fd454b/rulings", "scryfall_set_uri": "https://scryfall.com/sets/ogw?utm_source=api", - "scryfall_uri": "https://scryfall.com/card/ogw/184/wastes?utm_source=api", - "set": "ogw", - "set_id": "cd51d245-8f95-45b0-ab5f-e2b3a3eb5dfe", "set_name": "Oath of the Gatewatch", "set_search_uri": "https://api.scryfall.com/cards/search?order=set&q=e%3Aogw&unique=prints", "set_type": "expansion", "set_uri": "https://api.scryfall.com/sets/cd51d245-8f95-45b0-ab5f-e2b3a3eb5dfe", + "set": "ogw", + "set_id": "cd51d245-8f95-45b0-ab5f-e2b3a3eb5dfe", "story_spotlight": false, - "tcgplayer_id": 110547, "textless": false, - "type_line": "Basic Land", - "uri": "https://api.scryfall.com/cards/69b215fe-0d97-4ca1-9490-174220fd454b", "variation": false }, { - "artist": "Raymond Swanland", - "artist_ids": [ - "e956bacc-077d-4c12-b6bc-ba798b718af9" + "object": "card", + "id": "60682c00-c661-4a9d-8326-f3f014a04e3e", + "lang": "en", + "multiverse_ids": [ + 407695 ], - "booster": true, - "border_color": "black", - "card_back_id": "0aeebaf5-8c7d-4636-9e82-8c27447861f7", + "tcgplayer_id": 110704, "cardmarket_id": 287179, + "oracle_id": "05d24b0c-904a-46b6-b42a-96a4d91a0dd4", + "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3A05d24b0c-904a-46b6-b42a-96a4d91a0dd4&unique=prints", + "rulings_uri": "https://api.scryfall.com/cards/60682c00-c661-4a9d-8326-f3f014a04e3e/rulings", + "scryfall_uri": "https://scryfall.com/card/ogw/184a/wastes?utm_source=api", + "uri": "https://api.scryfall.com/cards/60682c00-c661-4a9d-8326-f3f014a04e3e", "cmc": 0.0, - "collector_number": "184a", - "color_identity": [], "colors": [], - "digital": false, - "finishes": [ - "nonfoil" - ], + "color_identity": [], "foil": false, - "frame": "2015", - "full_art": false, - "games": [ - "paper", - "mtgo" - ], - "highres_image": true, - "id": "60682c00-c661-4a9d-8326-f3f014a04e3e", - "illustration_id": "8b1f166f-fbc9-42da-8dcd-5a5ea38652c3", - "image_status": "highres_scan", - "image_uris": { - "art_crop": "https://cards.scryfall.io/art_crop/front/6/0/60682c00-c661-4a9d-8326-f3f014a04e3e.jpg?1562914528", - "border_crop": "https://cards.scryfall.io/border_crop/front/6/0/60682c00-c661-4a9d-8326-f3f014a04e3e.jpg?1562914528", - "large": "https://cards.scryfall.io/large/front/6/0/60682c00-c661-4a9d-8326-f3f014a04e3e.jpg?1562914528", - "normal": "https://cards.scryfall.io/normal/front/6/0/60682c00-c661-4a9d-8326-f3f014a04e3e.jpg?1562914528", - "png": "https://cards.scryfall.io/png/front/6/0/60682c00-c661-4a9d-8326-f3f014a04e3e.png?1562914528", - "small": "https://cards.scryfall.io/small/front/6/0/60682c00-c661-4a9d-8326-f3f014a04e3e.jpg?1562914528" - }, "keywords": [], - "lang": "en", "layout": "normal", "legalities": { - "alchemy": "not_legal", - "brawl": "not_legal", - "commander": "legal", - "duel": "legal", - "explorer": "legal", + "standard": "not_legal", "future": "not_legal", - "gladiator": "legal", "historic": "legal", - "historicbrawl": "legal", - "legacy": "legal", + "gladiator": "legal", + "pioneer": "legal", + "explorer": "legal", "modern": "legal", - "oldschool": "not_legal", + "legacy": "legal", "pauper": "legal", - "paupercommander": "legal", + "vintage": "legal", "penny": "legal", - "pioneer": "legal", + "commander": "legal", + "brawl": "not_legal", + "historicbrawl": "legal", + "alchemy": "not_legal", + "paupercommander": "legal", + "duel": "legal", + "oldschool": "not_legal", "premodern": "not_legal", - "standard": "not_legal", - "vintage": "legal" + "predh": "not_legal" }, "mana_cost": "", - "multiverse_ids": [ - 407695 - ], "name": "Wastes", "nonfoil": true, - "object": "card", - "oracle_id": "05d24b0c-904a-46b6-b42a-96a4d91a0dd4", "oracle_text": "{T}: Add {C}.", "oversized": false, + "produced_mana": [ + "C" + ], + "reserved": false, + "type_line": "Basic Land", + "artist": "Raymond Swanland", + "artist_ids": [ + "e956bacc-077d-4c12-b6bc-ba798b718af9" + ], + "booster": true, + "border_color": "black", + "card_back_id": "0aeebaf5-8c7d-4636-9e82-8c27447861f7", + "collector_number": "184a", + "digital": false, + "finishes": [ + "nonfoil" + ], + "frame": "2015", + "full_art": false, + "games": [ + "paper", + "mtgo" + ], + "highres_image": true, + "illustration_id": "8b1f166f-fbc9-42da-8dcd-5a5ea38652c3", + "image_status": "highres_scan", + "image_uris": { + "small": "https://cards.scryfall.io/small/front/6/0/60682c00-c661-4a9d-8326-f3f014a04e3e.jpg?1562914528", + "normal": "https://cards.scryfall.io/normal/front/6/0/60682c00-c661-4a9d-8326-f3f014a04e3e.jpg?1562914528", + "large": "https://cards.scryfall.io/large/front/6/0/60682c00-c661-4a9d-8326-f3f014a04e3e.jpg?1562914528", + "png": "https://cards.scryfall.io/png/front/6/0/60682c00-c661-4a9d-8326-f3f014a04e3e.png?1562914528", + "art_crop": "https://cards.scryfall.io/art_crop/front/6/0/60682c00-c661-4a9d-8326-f3f014a04e3e.jpg?1562914528", + "border_crop": "https://cards.scryfall.io/border_crop/front/6/0/60682c00-c661-4a9d-8326-f3f014a04e3e.jpg?1562914528" + }, "prices": { - "eur": 0.8, - "eur_foil": null, - "tix": null, - "usd": 1.28, + "usd": "1.29", + "usd_foil": null, "usd_etched": null, - "usd_foil": null + "eur": "1.00", + "eur_foil": null, + "tix": null }, - "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3A05d24b0c-904a-46b6-b42a-96a4d91a0dd4&unique=prints", - "produced_mana": [ - "C" - ], "promo": false, "rarity": "common", "related_uris": { - "edhrec": "https://edhrec.com/route/?cc=Wastes", "gatherer": "https://gatherer.wizards.com/Pages/Card/Details.aspx?multiverseid=407695", "tcgplayer_infinite_articles": "https://infinite.tcgplayer.com/search?contentMode=article&game=magic&partner=scryfall&q=Wastes&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", - "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Wastes&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall" + "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Wastes&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", + "edhrec": "https://edhrec.com/route/?cc=Wastes" }, "released_at": "2016-01-22", "reprint": false, - "reserved": false, - "rulings_uri": "https://api.scryfall.com/cards/60682c00-c661-4a9d-8326-f3f014a04e3e/rulings", "scryfall_set_uri": "https://scryfall.com/sets/ogw?utm_source=api", - "scryfall_uri": "https://scryfall.com/card/ogw/184a/wastes?utm_source=api", - "set": "ogw", - "set_id": "cd51d245-8f95-45b0-ab5f-e2b3a3eb5dfe", "set_name": "Oath of the Gatewatch", "set_search_uri": "https://api.scryfall.com/cards/search?order=set&q=e%3Aogw&unique=prints", "set_type": "expansion", "set_uri": "https://api.scryfall.com/sets/cd51d245-8f95-45b0-ab5f-e2b3a3eb5dfe", + "set": "ogw", + "set_id": "cd51d245-8f95-45b0-ab5f-e2b3a3eb5dfe", "story_spotlight": false, - "tcgplayer_id": 110704, "textless": false, - "type_line": "Basic Land", - "uri": "https://api.scryfall.com/cards/60682c00-c661-4a9d-8326-f3f014a04e3e", "variation": false }, { + "object": "card", + "id": "3f770c56-58ea-4b70-b9b6-9b2cb13e2234", + "lang": "en", + "multiverse_ids": [ + 198073 + ], + "tcgplayer_id": 37272, + "cardmarket_id": 21475, + "oracle_id": "15b979de-c8ee-4664-9ca7-6c4eb3346967", + "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3A15b979de-c8ee-4664-9ca7-6c4eb3346967&unique=prints", + "rulings_uri": "https://api.scryfall.com/cards/3f770c56-58ea-4b70-b9b6-9b2cb13e2234/rulings", + "scryfall_uri": "https://scryfall.com/card/ohop/1/academy-at-tolaria-west?utm_source=api", + "uri": "https://api.scryfall.com/cards/3f770c56-58ea-4b70-b9b6-9b2cb13e2234", + "cmc": 0.0, + "colors": [], + "color_identity": [], + "foil": false, + "keywords": [], + "layout": "planar", + "legalities": { + "standard": "not_legal", + "future": "not_legal", + "historic": "not_legal", + "gladiator": "not_legal", + "pioneer": "not_legal", + "explorer": "not_legal", + "modern": "not_legal", + "legacy": "not_legal", + "pauper": "not_legal", + "vintage": "not_legal", + "penny": "not_legal", + "commander": "not_legal", + "brawl": "not_legal", + "historicbrawl": "not_legal", + "alchemy": "not_legal", + "paupercommander": "not_legal", + "duel": "not_legal", + "oldschool": "not_legal", + "premodern": "not_legal", + "predh": "not_legal" + }, + "mana_cost": "", + "name": "Academy at Tolaria West", + "nonfoil": true, + "oracle_text": "At the beginning of your end step, if you have no cards in hand, draw seven cards.\nWhenever you roll {CHAOS}, discard your hand.", + "oversized": true, + "reserved": false, + "type_line": "Plane — Dominaria", "artist": "James Paick", "artist_ids": [ "1a7be0a2-d8ac-45c7-b0a0-eb0886f47b5f" @@ -4992,16 +5083,11 @@ "booster": false, "border_color": "black", "card_back_id": "7840c131-f96b-4700-9347-2215c43156e6", - "cardmarket_id": 21475, - "cmc": 0.0, "collector_number": "1", - "color_identity": [], - "colors": [], "digital": false, "finishes": [ "nonfoil" ], - "foil": false, "frame": "2003", "full_art": false, "games": [ @@ -5009,88 +5095,95 @@ "mtgo" ], "highres_image": true, - "id": "3f770c56-58ea-4b70-b9b6-9b2cb13e2234", "illustration_id": "8d617a18-0f09-4471-8ac6-f0928f1f9912", "image_status": "highres_scan", "image_uris": { - "art_crop": "https://cards.scryfall.io/art_crop/front/3/f/3f770c56-58ea-4b70-b9b6-9b2cb13e2234.jpg?1547434215", - "border_crop": "https://cards.scryfall.io/border_crop/front/3/f/3f770c56-58ea-4b70-b9b6-9b2cb13e2234.jpg?1547434215", - "large": "https://cards.scryfall.io/large/front/3/f/3f770c56-58ea-4b70-b9b6-9b2cb13e2234.jpg?1547434215", + "small": "https://cards.scryfall.io/small/front/3/f/3f770c56-58ea-4b70-b9b6-9b2cb13e2234.jpg?1547434215", "normal": "https://cards.scryfall.io/normal/front/3/f/3f770c56-58ea-4b70-b9b6-9b2cb13e2234.jpg?1547434215", + "large": "https://cards.scryfall.io/large/front/3/f/3f770c56-58ea-4b70-b9b6-9b2cb13e2234.jpg?1547434215", "png": "https://cards.scryfall.io/png/front/3/f/3f770c56-58ea-4b70-b9b6-9b2cb13e2234.png?1547434215", - "small": "https://cards.scryfall.io/small/front/3/f/3f770c56-58ea-4b70-b9b6-9b2cb13e2234.jpg?1547434215" - }, - "keywords": [], - "lang": "en", - "layout": "planar", - "legalities": { - "alchemy": "not_legal", - "brawl": "not_legal", - "commander": "not_legal", - "duel": "not_legal", - "explorer": "not_legal", - "future": "not_legal", - "gladiator": "not_legal", - "historic": "not_legal", - "historicbrawl": "not_legal", - "legacy": "not_legal", - "modern": "not_legal", - "oldschool": "not_legal", - "pauper": "not_legal", - "paupercommander": "not_legal", - "penny": "not_legal", - "pioneer": "not_legal", - "premodern": "not_legal", - "standard": "not_legal", - "vintage": "not_legal" + "art_crop": "https://cards.scryfall.io/art_crop/front/3/f/3f770c56-58ea-4b70-b9b6-9b2cb13e2234.jpg?1547434215", + "border_crop": "https://cards.scryfall.io/border_crop/front/3/f/3f770c56-58ea-4b70-b9b6-9b2cb13e2234.jpg?1547434215" }, - "mana_cost": "", - "multiverse_ids": [ - 198073 - ], - "name": "Academy at Tolaria West", - "nonfoil": true, - "object": "card", - "oracle_id": "15b979de-c8ee-4664-9ca7-6c4eb3346967", - "oracle_text": "At the beginning of your end step, if you have no cards in hand, draw seven cards.\nWhenever you roll {CHAOS}, discard your hand.", - "oversized": true, "prices": { - "eur": 1.46, - "eur_foil": null, - "tix": null, - "usd": 2.95, + "usd": "4.99", + "usd_foil": null, "usd_etched": null, - "usd_foil": null + "eur": "1.46", + "eur_foil": null, + "tix": null }, - "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3A15b979de-c8ee-4664-9ca7-6c4eb3346967&unique=prints", "promo": false, "rarity": "common", "related_uris": { - "edhrec": "https://edhrec.com/route/?cc=Academy+at+Tolaria+West", "gatherer": "https://gatherer.wizards.com/Pages/Card/Details.aspx?multiverseid=198073", "tcgplayer_infinite_articles": "https://infinite.tcgplayer.com/search?contentMode=article&game=magic&partner=scryfall&q=Academy+at+Tolaria+West&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", - "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Academy+at+Tolaria+West&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall" + "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Academy+at+Tolaria+West&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", + "edhrec": "https://edhrec.com/route/?cc=Academy+at+Tolaria+West" }, "released_at": "2009-09-04", "reprint": false, - "reserved": false, - "rulings_uri": "https://api.scryfall.com/cards/3f770c56-58ea-4b70-b9b6-9b2cb13e2234/rulings", "scryfall_set_uri": "https://scryfall.com/sets/ohop?utm_source=api", - "scryfall_uri": "https://scryfall.com/card/ohop/1/academy-at-tolaria-west?utm_source=api", - "set": "ohop", - "set_id": "7a8b75a9-7c92-4c3f-976a-322e1eb3b6b6", "set_name": "Planechase Planes", "set_search_uri": "https://api.scryfall.com/cards/search?order=set&q=e%3Aohop&unique=prints", "set_type": "planechase", "set_uri": "https://api.scryfall.com/sets/7a8b75a9-7c92-4c3f-976a-322e1eb3b6b6", + "set": "ohop", + "set_id": "7a8b75a9-7c92-4c3f-976a-322e1eb3b6b6", "story_spotlight": false, - "tcgplayer_id": 37272, "textless": false, - "type_line": "Plane — Dominaria", - "uri": "https://api.scryfall.com/cards/3f770c56-58ea-4b70-b9b6-9b2cb13e2234", "variation": false }, { + "object": "card", + "id": "fabef637-fb4b-41b5-8d12-5568e84c6d11", + "lang": "en", + "mtgo_id": 45090, + "multiverse_ids": [ + 226512 + ], + "tcgplayer_id": 81898, + "cardmarket_id": 256187, + "oracle_id": "25650a32-4014-4065-ad01-7357c3ad3995", + "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3A25650a32-4014-4065-ad01-7357c3ad3995&unique=prints", + "rulings_uri": "https://api.scryfall.com/cards/fabef637-fb4b-41b5-8d12-5568e84c6d11/rulings", + "scryfall_uri": "https://scryfall.com/card/opc2/9/akoum?utm_source=api", + "uri": "https://api.scryfall.com/cards/fabef637-fb4b-41b5-8d12-5568e84c6d11", + "cmc": 0.0, + "colors": [], + "color_identity": [], + "foil": false, + "keywords": [], + "layout": "planar", + "legalities": { + "standard": "not_legal", + "future": "not_legal", + "historic": "not_legal", + "gladiator": "not_legal", + "pioneer": "not_legal", + "explorer": "not_legal", + "modern": "not_legal", + "legacy": "not_legal", + "pauper": "not_legal", + "vintage": "not_legal", + "penny": "not_legal", + "commander": "not_legal", + "brawl": "not_legal", + "historicbrawl": "not_legal", + "alchemy": "not_legal", + "paupercommander": "not_legal", + "duel": "not_legal", + "oldschool": "not_legal", + "premodern": "not_legal", + "predh": "not_legal" + }, + "mana_cost": "", + "name": "Akoum", + "nonfoil": true, + "oracle_text": "Players may cast enchantment spells as though they had flash.\nWhenever you roll {CHAOS}, destroy target creature that isn't enchanted.", + "oversized": true, + "reserved": false, + "type_line": "Plane — Zendikar", "artist": "Rob Alexander", "artist_ids": [ "35906871-6c78-4ab2-9ed1-e6792c8efb74" @@ -5098,16 +5191,11 @@ "booster": false, "border_color": "black", "card_back_id": "7840c131-f96b-4700-9347-2215c43156e6", - "cardmarket_id": 256187, - "cmc": 0.0, "collector_number": "9", - "color_identity": [], - "colors": [], "digital": false, "finishes": [ "nonfoil" ], - "foil": false, "frame": "2003", "full_art": false, "games": [ @@ -5115,89 +5203,94 @@ "mtgo" ], "highres_image": true, - "id": "fabef637-fb4b-41b5-8d12-5568e84c6d11", "illustration_id": "0d0681f8-ecba-4289-ac18-2292b9dc9c0b", "image_status": "highres_scan", "image_uris": { - "art_crop": "https://cards.scryfall.io/art_crop/front/f/a/fabef637-fb4b-41b5-8d12-5568e84c6d11.jpg?1658417480", - "border_crop": "https://cards.scryfall.io/border_crop/front/f/a/fabef637-fb4b-41b5-8d12-5568e84c6d11.jpg?1658417480", - "large": "https://cards.scryfall.io/large/front/f/a/fabef637-fb4b-41b5-8d12-5568e84c6d11.jpg?1658417480", + "small": "https://cards.scryfall.io/small/front/f/a/fabef637-fb4b-41b5-8d12-5568e84c6d11.jpg?1658417480", "normal": "https://cards.scryfall.io/normal/front/f/a/fabef637-fb4b-41b5-8d12-5568e84c6d11.jpg?1658417480", + "large": "https://cards.scryfall.io/large/front/f/a/fabef637-fb4b-41b5-8d12-5568e84c6d11.jpg?1658417480", "png": "https://cards.scryfall.io/png/front/f/a/fabef637-fb4b-41b5-8d12-5568e84c6d11.png?1658417480", - "small": "https://cards.scryfall.io/small/front/f/a/fabef637-fb4b-41b5-8d12-5568e84c6d11.jpg?1658417480" + "art_crop": "https://cards.scryfall.io/art_crop/front/f/a/fabef637-fb4b-41b5-8d12-5568e84c6d11.jpg?1658417480", + "border_crop": "https://cards.scryfall.io/border_crop/front/f/a/fabef637-fb4b-41b5-8d12-5568e84c6d11.jpg?1658417480" }, - "keywords": [], + "prices": { + "usd": "1.19", + "usd_foil": null, + "usd_etched": null, + "eur": "0.75", + "eur_foil": null, + "tix": "0.03" + }, + "promo": false, + "rarity": "common", + "related_uris": { + "gatherer": "https://gatherer.wizards.com/Pages/Card/Details.aspx?multiverseid=226512", + "tcgplayer_infinite_articles": "https://infinite.tcgplayer.com/search?contentMode=article&game=magic&partner=scryfall&q=Akoum&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", + "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Akoum&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", + "edhrec": "https://edhrec.com/route/?cc=Akoum" + }, + "released_at": "2012-06-01", + "reprint": false, + "scryfall_set_uri": "https://scryfall.com/sets/opc2?utm_source=api", + "set_name": "Planechase 2012 Planes", + "set_search_uri": "https://api.scryfall.com/cards/search?order=set&q=e%3Aopc2&unique=prints", + "set_type": "planechase", + "set_uri": "https://api.scryfall.com/sets/7079031b-c5b0-4353-87af-a63a0f204f47", + "set": "opc2", + "set_id": "7079031b-c5b0-4353-87af-a63a0f204f47", + "story_spotlight": false, + "textless": false, + "variation": false + }, + { + "object": "card", + "id": "36ab24d3-ca9d-4b9c-8c28-4dd1f05a2314", "lang": "en", + "multiverse_ids": [ + 226509 + ], + "tcgplayer_id": 81890, + "cardmarket_id": 256186, + "oracle_id": "6dc67a65-31bf-4535-9e02-8f6d6ecefde5", + "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3A6dc67a65-31bf-4535-9e02-8f6d6ecefde5&unique=prints", + "rulings_uri": "https://api.scryfall.com/cards/36ab24d3-ca9d-4b9c-8c28-4dd1f05a2314/rulings", + "scryfall_uri": "https://scryfall.com/card/opc2/1/chaotic-aether?utm_source=api", + "uri": "https://api.scryfall.com/cards/36ab24d3-ca9d-4b9c-8c28-4dd1f05a2314", + "cmc": 0.0, + "colors": [], + "color_identity": [], + "foil": false, + "keywords": [], "layout": "planar", "legalities": { - "alchemy": "not_legal", - "brawl": "not_legal", - "commander": "not_legal", - "duel": "not_legal", - "explorer": "not_legal", + "standard": "not_legal", "future": "not_legal", - "gladiator": "not_legal", "historic": "not_legal", - "historicbrawl": "not_legal", - "legacy": "not_legal", + "gladiator": "not_legal", + "pioneer": "not_legal", + "explorer": "not_legal", "modern": "not_legal", - "oldschool": "not_legal", + "legacy": "not_legal", "pauper": "not_legal", - "paupercommander": "not_legal", + "vintage": "not_legal", "penny": "not_legal", - "pioneer": "not_legal", + "commander": "not_legal", + "brawl": "not_legal", + "historicbrawl": "not_legal", + "alchemy": "not_legal", + "paupercommander": "not_legal", + "duel": "not_legal", + "oldschool": "not_legal", "premodern": "not_legal", - "standard": "not_legal", - "vintage": "not_legal" - }, - "mana_cost": "", - "mtgo_id": 45090, - "multiverse_ids": [ - 226512 - ], - "name": "Akoum", + "predh": "not_legal" + }, + "mana_cost": "", + "name": "Chaotic Aether", "nonfoil": true, - "object": "card", - "oracle_id": "25650a32-4014-4065-ad01-7357c3ad3995", - "oracle_text": "Players may cast enchantment spells as though they had flash.\nWhenever you roll {CHAOS}, destroy target creature that isn't enchanted.", + "oracle_text": "When you encounter Chaotic Aether, each blank roll of the planar die is a {CHAOS} roll until a player planeswalks away from a plane. (Then planeswalk away from this phenomenon.)", "oversized": true, - "prices": { - "eur": 0.09, - "eur_foil": null, - "tix": 0.03, - "usd": 1.19, - "usd_etched": null, - "usd_foil": null - }, - "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3A25650a32-4014-4065-ad01-7357c3ad3995&unique=prints", - "promo": false, - "rarity": "common", - "related_uris": { - "edhrec": "https://edhrec.com/route/?cc=Akoum", - "gatherer": "https://gatherer.wizards.com/Pages/Card/Details.aspx?multiverseid=226512", - "tcgplayer_infinite_articles": "https://infinite.tcgplayer.com/search?contentMode=article&game=magic&partner=scryfall&q=Akoum&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", - "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Akoum&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall" - }, - "released_at": "2012-06-01", - "reprint": false, "reserved": false, - "rulings_uri": "https://api.scryfall.com/cards/fabef637-fb4b-41b5-8d12-5568e84c6d11/rulings", - "scryfall_set_uri": "https://scryfall.com/sets/opc2?utm_source=api", - "scryfall_uri": "https://scryfall.com/card/opc2/9/akoum?utm_source=api", - "set": "opc2", - "set_id": "7079031b-c5b0-4353-87af-a63a0f204f47", - "set_name": "Planechase 2012 Planes", - "set_search_uri": "https://api.scryfall.com/cards/search?order=set&q=e%3Aopc2&unique=prints", - "set_type": "planechase", - "set_uri": "https://api.scryfall.com/sets/7079031b-c5b0-4353-87af-a63a0f204f47", - "story_spotlight": false, - "tcgplayer_id": 81898, - "textless": false, - "type_line": "Plane — Zendikar", - "uri": "https://api.scryfall.com/cards/fabef637-fb4b-41b5-8d12-5568e84c6d11", - "variation": false - }, - { + "type_line": "Phenomenon", "artist": "Dan Scott", "artist_ids": [ "f852fa13-137e-40f2-bbc1-0f01df09c0e0" @@ -5205,16 +5298,11 @@ "booster": false, "border_color": "black", "card_back_id": "7840c131-f96b-4700-9347-2215c43156e6", - "cardmarket_id": 256186, - "cmc": 0.0, "collector_number": "1", - "color_identity": [], - "colors": [], "digital": false, "finishes": [ "nonfoil" ], - "foil": false, "frame": "2003", "full_art": false, "games": [ @@ -5222,506 +5310,523 @@ "mtgo" ], "highres_image": true, - "id": "36ab24d3-ca9d-4b9c-8c28-4dd1f05a2314", "illustration_id": "375c30bc-2186-433f-a201-759ac76388ba", "image_status": "highres_scan", "image_uris": { - "art_crop": "https://cards.scryfall.io/art_crop/front/3/6/36ab24d3-ca9d-4b9c-8c28-4dd1f05a2314.jpg?1547434158", - "border_crop": "https://cards.scryfall.io/border_crop/front/3/6/36ab24d3-ca9d-4b9c-8c28-4dd1f05a2314.jpg?1547434158", - "large": "https://cards.scryfall.io/large/front/3/6/36ab24d3-ca9d-4b9c-8c28-4dd1f05a2314.jpg?1547434158", + "small": "https://cards.scryfall.io/small/front/3/6/36ab24d3-ca9d-4b9c-8c28-4dd1f05a2314.jpg?1547434158", "normal": "https://cards.scryfall.io/normal/front/3/6/36ab24d3-ca9d-4b9c-8c28-4dd1f05a2314.jpg?1547434158", + "large": "https://cards.scryfall.io/large/front/3/6/36ab24d3-ca9d-4b9c-8c28-4dd1f05a2314.jpg?1547434158", "png": "https://cards.scryfall.io/png/front/3/6/36ab24d3-ca9d-4b9c-8c28-4dd1f05a2314.png?1547434158", - "small": "https://cards.scryfall.io/small/front/3/6/36ab24d3-ca9d-4b9c-8c28-4dd1f05a2314.jpg?1547434158" - }, - "keywords": [], - "lang": "en", - "layout": "planar", - "legalities": { - "alchemy": "not_legal", - "brawl": "not_legal", - "commander": "not_legal", - "duel": "not_legal", - "explorer": "not_legal", - "future": "not_legal", - "gladiator": "not_legal", - "historic": "not_legal", - "historicbrawl": "not_legal", - "legacy": "not_legal", - "modern": "not_legal", - "oldschool": "not_legal", - "pauper": "not_legal", - "paupercommander": "not_legal", - "penny": "not_legal", - "pioneer": "not_legal", - "premodern": "not_legal", - "standard": "not_legal", - "vintage": "not_legal" + "art_crop": "https://cards.scryfall.io/art_crop/front/3/6/36ab24d3-ca9d-4b9c-8c28-4dd1f05a2314.jpg?1547434158", + "border_crop": "https://cards.scryfall.io/border_crop/front/3/6/36ab24d3-ca9d-4b9c-8c28-4dd1f05a2314.jpg?1547434158" }, - "mana_cost": "", - "multiverse_ids": [ - 226509 - ], - "name": "Chaotic Aether", - "nonfoil": true, - "object": "card", - "oracle_id": "6dc67a65-31bf-4535-9e02-8f6d6ecefde5", - "oracle_text": "When you encounter Chaotic Aether, each blank roll of the planar die is a {CHAOS} roll until a player planeswalks away from a plane. (Then planeswalk away from this phenomenon.)", - "oversized": true, "prices": { - "eur": 0.2, - "eur_foil": null, - "tix": null, - "usd": 1.12, + "usd": "1.14", + "usd_foil": null, "usd_etched": null, - "usd_foil": null + "eur": "0.75", + "eur_foil": null, + "tix": null }, - "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3A6dc67a65-31bf-4535-9e02-8f6d6ecefde5&unique=prints", "promo": false, "rarity": "common", "related_uris": { - "edhrec": "https://edhrec.com/route/?cc=Chaotic+Aether", "gatherer": "https://gatherer.wizards.com/Pages/Card/Details.aspx?multiverseid=226509", "tcgplayer_infinite_articles": "https://infinite.tcgplayer.com/search?contentMode=article&game=magic&partner=scryfall&q=Chaotic+Aether&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", - "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Chaotic+Aether&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall" + "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Chaotic+Aether&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", + "edhrec": "https://edhrec.com/route/?cc=Chaotic+Aether" }, "released_at": "2012-06-01", "reprint": false, - "reserved": false, - "rulings_uri": "https://api.scryfall.com/cards/36ab24d3-ca9d-4b9c-8c28-4dd1f05a2314/rulings", "scryfall_set_uri": "https://scryfall.com/sets/opc2?utm_source=api", - "scryfall_uri": "https://scryfall.com/card/opc2/1/chaotic-aether?utm_source=api", - "set": "opc2", - "set_id": "7079031b-c5b0-4353-87af-a63a0f204f47", "set_name": "Planechase 2012 Planes", "set_search_uri": "https://api.scryfall.com/cards/search?order=set&q=e%3Aopc2&unique=prints", "set_type": "planechase", "set_uri": "https://api.scryfall.com/sets/7079031b-c5b0-4353-87af-a63a0f204f47", + "set": "opc2", + "set_id": "7079031b-c5b0-4353-87af-a63a0f204f47", "story_spotlight": false, - "tcgplayer_id": 81890, "textless": false, - "type_line": "Phenomenon", - "uri": "https://api.scryfall.com/cards/36ab24d3-ca9d-4b9c-8c28-4dd1f05a2314", "variation": false }, { + "object": "card", + "id": "08ca3900-3845-40ac-8581-d4aebc2850a0", + "lang": "en", + "multiverse_ids": [], + "tcgplayer_id": 78623, + "oracle_id": "4465eff4-5851-4721-a248-866c686c2ab8", + "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3A4465eff4-5851-4721-a248-866c686c2ab8&unique=prints", + "rulings_uri": "https://api.scryfall.com/cards/08ca3900-3845-40ac-8581-d4aebc2850a0/rulings", + "scryfall_uri": "https://scryfall.com/card/p03/5/goblin?utm_source=api", + "uri": "https://api.scryfall.com/cards/08ca3900-3845-40ac-8581-d4aebc2850a0", "all_parts": [ { - "component": "combo_piece", + "object": "related_card", "id": "6964c3d5-4bb7-46b1-a057-878af73f2e5f", + "component": "combo_piece", "name": "Box of Free-Range Goblins", - "object": "related_card", "type_line": "Sorcery", "uri": "https://api.scryfall.com/cards/6964c3d5-4bb7-46b1-a057-878af73f2e5f" }, { - "component": "combo_piece", + "object": "related_card", "id": "599032a9-4652-46c5-bdf4-43be00e25db3", + "component": "combo_piece", "name": "Goblin Gathering", - "object": "related_card", "type_line": "Sorcery", "uri": "https://api.scryfall.com/cards/599032a9-4652-46c5-bdf4-43be00e25db3" }, { - "component": "combo_piece", + "object": "related_card", "id": "dc0741ad-83c2-4ee5-a712-529787e532ba", + "component": "combo_piece", "name": "Blast from the Past", - "object": "related_card", "type_line": "Instant", "uri": "https://api.scryfall.com/cards/dc0741ad-83c2-4ee5-a712-529787e532ba" }, { - "component": "combo_piece", + "object": "related_card", "id": "c3de647e-3ef5-4f44-a103-b0df756bf9eb", + "component": "combo_piece", "name": "Legion Warboss", - "object": "related_card", "type_line": "Creature — Goblin Soldier", "uri": "https://api.scryfall.com/cards/c3de647e-3ef5-4f44-a103-b0df756bf9eb" }, { - "component": "combo_piece", + "object": "related_card", "id": "d9d4b0a0-2e09-4291-b23c-e2c4ca43ab3f", + "component": "combo_piece", "name": "Squee, Dubious Monarch", - "object": "related_card", "type_line": "Legendary Creature — Goblin Noble", "uri": "https://api.scryfall.com/cards/d9d4b0a0-2e09-4291-b23c-e2c4ca43ab3f" }, { - "component": "combo_piece", + "object": "related_card", "id": "fcaf7d1e-9ebf-497e-9d0e-bd23d3bf2b12", + "component": "combo_piece", "name": "Goblin Goliath", - "object": "related_card", "type_line": "Creature — Goblin Mutant", "uri": "https://api.scryfall.com/cards/fcaf7d1e-9ebf-497e-9d0e-bd23d3bf2b12" }, { - "component": "combo_piece", + "object": "related_card", "id": "3dafece7-c3a0-465b-84c2-e095890a7a8b", + "component": "combo_piece", "name": "Kathari Bomber", - "object": "related_card", "type_line": "Creature — Bird Shaman", "uri": "https://api.scryfall.com/cards/3dafece7-c3a0-465b-84c2-e095890a7a8b" }, { - "component": "combo_piece", + "object": "related_card", "id": "f246e128-0a43-478a-a232-51020fab76d5", + "component": "combo_piece", "name": "Mogg Alarm", - "object": "related_card", "type_line": "Sorcery", "uri": "https://api.scryfall.com/cards/f246e128-0a43-478a-a232-51020fab76d5" }, { - "component": "combo_piece", + "object": "related_card", "id": "28ecbe76-5118-4844-9a20-b227c924189d", + "component": "combo_piece", "name": "Goblin Rabblemaster", - "object": "related_card", "type_line": "Creature — Goblin Warrior", "uri": "https://api.scryfall.com/cards/28ecbe76-5118-4844-9a20-b227c924189d" }, { - "component": "combo_piece", + "object": "related_card", "id": "b4c4d642-c3fb-47d1-b57a-266eb269d5ea", + "component": "combo_piece", "name": "Goblin Offensive", - "object": "related_card", "type_line": "Sorcery", "uri": "https://api.scryfall.com/cards/b4c4d642-c3fb-47d1-b57a-266eb269d5ea" }, { - "component": "combo_piece", + "object": "related_card", "id": "a6e750f9-ad86-4d60-98a3-78d11cd52cd1", + "component": "combo_piece", "name": "Survey the Wreckage", - "object": "related_card", "type_line": "Sorcery", "uri": "https://api.scryfall.com/cards/a6e750f9-ad86-4d60-98a3-78d11cd52cd1" }, { - "component": "combo_piece", + "object": "related_card", "id": "fbd81c2e-9c0d-47b2-ba02-6f1dca1d96dc", + "component": "combo_piece", "name": "Empty the Warrens", - "object": "related_card", "type_line": "Sorcery", "uri": "https://api.scryfall.com/cards/fbd81c2e-9c0d-47b2-ba02-6f1dca1d96dc" }, { - "component": "combo_piece", + "object": "related_card", "id": "fc942957-1067-428c-8ee1-01f9e260efe1", + "component": "combo_piece", "name": "Warbreak Trumpeter", - "object": "related_card", "type_line": "Creature — Goblin", "uri": "https://api.scryfall.com/cards/fc942957-1067-428c-8ee1-01f9e260efe1" }, { - "component": "token", + "object": "related_card", "id": "08ca3900-3845-40ac-8581-d4aebc2850a0", + "component": "token", "name": "Goblin", - "object": "related_card", "type_line": "Token Creature — Goblin", "uri": "https://api.scryfall.com/cards/08ca3900-3845-40ac-8581-d4aebc2850a0" }, { - "component": "combo_piece", + "object": "related_card", "id": "a9d80e96-3956-4408-84fb-5f94a364eb41", + "component": "combo_piece", "name": "Goblinslide", - "object": "related_card", "type_line": "Enchantment", "uri": "https://api.scryfall.com/cards/a9d80e96-3956-4408-84fb-5f94a364eb41" }, { - "component": "combo_piece", + "object": "related_card", "id": "6a85b2f9-c12c-46dd-ae04-470ebf5ec6d9", + "component": "combo_piece", "name": "Goblin Marshal", - "object": "related_card", "type_line": "Creature — Goblin Warrior", "uri": "https://api.scryfall.com/cards/6a85b2f9-c12c-46dd-ae04-470ebf5ec6d9" }, { - "component": "combo_piece", + "object": "related_card", "id": "8d8d27af-e4cf-4e18-825e-8f6c972e64ba", + "component": "combo_piece", "name": "Sling-Gang Lieutenant", - "object": "related_card", "type_line": "Creature — Goblin", "uri": "https://api.scryfall.com/cards/8d8d27af-e4cf-4e18-825e-8f6c972e64ba" }, { - "component": "combo_piece", + "object": "related_card", "id": "26307e83-66ae-4def-9532-dd874fd39efc", + "component": "combo_piece", "name": "Tin Street Cadet", - "object": "related_card", "type_line": "Creature — Goblin", "uri": "https://api.scryfall.com/cards/26307e83-66ae-4def-9532-dd874fd39efc" }, { - "component": "combo_piece", + "object": "related_card", "id": "59b11ff8-f118-4978-87dd-509dc0c8c932", + "component": "combo_piece", "name": "Lost Mine of Phandelver", - "object": "related_card", "type_line": "Dungeon", "uri": "https://api.scryfall.com/cards/59b11ff8-f118-4978-87dd-509dc0c8c932" }, { - "component": "combo_piece", + "object": "related_card", "id": "998f3785-c806-4848-adcb-d89ea51159c5", + "component": "combo_piece", "name": "Goblin Morningstar", - "object": "related_card", "type_line": "Artifact — Equipment", "uri": "https://api.scryfall.com/cards/998f3785-c806-4848-adcb-d89ea51159c5" }, { - "component": "combo_piece", + "object": "related_card", "id": "d09f9597-c2a9-4c1a-8375-ab06b1a21ee3", + "component": "combo_piece", "name": "Ib Halfheart, Goblin Tactician", - "object": "related_card", "type_line": "Legendary Creature — Goblin Advisor", "uri": "https://api.scryfall.com/cards/d09f9597-c2a9-4c1a-8375-ab06b1a21ee3" }, { - "component": "combo_piece", + "object": "related_card", "id": "0b9c68ff-1fe4-42ef-8d1f-43120de5c1ff", + "component": "combo_piece", "name": "Krenko, Mob Boss", - "object": "related_card", "type_line": "Legendary Creature — Goblin Warrior", "uri": "https://api.scryfall.com/cards/0b9c68ff-1fe4-42ef-8d1f-43120de5c1ff" }, { - "component": "combo_piece", + "object": "related_card", "id": "623c1d1b-69a4-4bc4-b388-17a7600fd960", + "component": "combo_piece", "name": "Swarming Goblins", - "object": "related_card", "type_line": "Creature — Goblin", "uri": "https://api.scryfall.com/cards/623c1d1b-69a4-4bc4-b388-17a7600fd960" }, { - "component": "combo_piece", + "object": "related_card", "id": "f0c79f75-0389-4514-b86f-5ee353965c02", + "component": "combo_piece", "name": "Rulik Mons, Warren Chief", - "object": "related_card", "type_line": "Legendary Creature — Goblin", "uri": "https://api.scryfall.com/cards/f0c79f75-0389-4514-b86f-5ee353965c02" }, { - "component": "combo_piece", + "object": "related_card", "id": "b69e7200-96ea-4455-83cc-0a497d56efe5", + "component": "combo_piece", "name": "You See a Pair of Goblins", - "object": "related_card", "type_line": "Instant", "uri": "https://api.scryfall.com/cards/b69e7200-96ea-4455-83cc-0a497d56efe5" }, { - "component": "combo_piece", + "object": "related_card", "id": "c069ebf8-5616-4cff-81d9-cd20b20102ee", + "component": "combo_piece", "name": "Goblin Gang Leader", - "object": "related_card", "type_line": "Creature — Goblin Warrior", "uri": "https://api.scryfall.com/cards/c069ebf8-5616-4cff-81d9-cd20b20102ee" }, { - "component": "combo_piece", + "object": "related_card", "id": "fc027246-1dd3-4be0-bea6-3a7476a833ce", + "component": "combo_piece", "name": "Mogg War Marshal", - "object": "related_card", "type_line": "Creature — Goblin Warrior", "uri": "https://api.scryfall.com/cards/fc027246-1dd3-4be0-bea6-3a7476a833ce" }, { - "component": "combo_piece", + "object": "related_card", "id": "f32d7ce5-078b-40ff-8ecb-34309a0e3719", + "component": "combo_piece", "name": "Goblin Instigator", - "object": "related_card", "type_line": "Creature — Goblin Rogue", "uri": "https://api.scryfall.com/cards/f32d7ce5-078b-40ff-8ecb-34309a0e3719" }, { - "component": "combo_piece", + "object": "related_card", "id": "192d77ef-e8b5-44e2-842b-2c1f342c1e69", + "component": "combo_piece", "name": "Ponyback Brigade", - "object": "related_card", "type_line": "Creature — Goblin Warrior", "uri": "https://api.scryfall.com/cards/192d77ef-e8b5-44e2-842b-2c1f342c1e69" }, { - "component": "combo_piece", + "object": "related_card", "id": "dc91f536-b3e5-48d2-a306-003e1bdfe8ba", + "component": "combo_piece", "name": "Jund", - "object": "related_card", "type_line": "Plane — Alara", "uri": "https://api.scryfall.com/cards/dc91f536-b3e5-48d2-a306-003e1bdfe8ba" }, { - "component": "combo_piece", + "object": "related_card", "id": "60b0a697-e901-42d9-9833-fedfcb6db9b3", + "component": "combo_piece", "name": "Goblin Rally", - "object": "related_card", "type_line": "Sorcery", "uri": "https://api.scryfall.com/cards/60b0a697-e901-42d9-9833-fedfcb6db9b3" }, { - "component": "combo_piece", + "object": "related_card", "id": "d6379f3d-fe55-4c21-96d7-3796f5489e37", + "component": "combo_piece", "name": "Krenko's Command", - "object": "related_card", "type_line": "Sorcery", "uri": "https://api.scryfall.com/cards/d6379f3d-fe55-4c21-96d7-3796f5489e37" }, { - "component": "combo_piece", + "object": "related_card", "id": "a5579dfb-4e63-4e7b-80c5-56949518c71e", + "component": "combo_piece", "name": "Garbage Elemental", - "object": "related_card", "type_line": "Creature — Elemental", "uri": "https://api.scryfall.com/cards/a5579dfb-4e63-4e7b-80c5-56949518c71e" }, { - "component": "combo_piece", + "object": "related_card", "id": "c80c53a3-a2de-4e54-a50a-2eabb2ceb67c", + "component": "combo_piece", "name": "Hordeling Outburst", - "object": "related_card", "type_line": "Sorcery", "uri": "https://api.scryfall.com/cards/c80c53a3-a2de-4e54-a50a-2eabb2ceb67c" }, { - "component": "combo_piece", + "object": "related_card", "id": "b95749d7-5967-4e49-9de0-74e156650095", + "component": "combo_piece", "name": "Mardu Ascendancy", - "object": "related_card", "type_line": "Enchantment", "uri": "https://api.scryfall.com/cards/b95749d7-5967-4e49-9de0-74e156650095" }, { + "object": "related_card", + "id": "2a012f05-0009-42cf-8a69-07140b2a2aef", "component": "combo_piece", + "name": "Ardoz, Cobbler of War", + "type_line": "Legendary Creature — Goblin Shaman", + "uri": "https://api.scryfall.com/cards/2a012f05-0009-42cf-8a69-07140b2a2aef" + }, + { + "object": "related_card", "id": "a62b7671-efde-40b2-9cb1-76339d614d29", + "component": "combo_piece", "name": "Pashalik Mons", - "object": "related_card", "type_line": "Legendary Creature — Goblin Warrior", "uri": "https://api.scryfall.com/cards/a62b7671-efde-40b2-9cb1-76339d614d29" }, { - "component": "combo_piece", + "object": "related_card", "id": "2d8ce8ad-2bb9-4c53-8e36-9690e8a118f1", + "component": "combo_piece", "name": "Goblin Warrens", - "object": "related_card", "type_line": "Enchantment", "uri": "https://api.scryfall.com/cards/2d8ce8ad-2bb9-4c53-8e36-9690e8a118f1" }, { - "component": "combo_piece", + "object": "related_card", "id": "fc545089-cf48-49e1-99b4-660946260da8", + "component": "combo_piece", "name": "Rasputin, the Oneiromancer", - "object": "related_card", "type_line": "Legendary Creature — Human Wizard", "uri": "https://api.scryfall.com/cards/fc545089-cf48-49e1-99b4-660946260da8" }, { - "component": "combo_piece", + "object": "related_card", "id": "bfeb1145-3729-481e-a314-c325ed2f2a35", + "component": "combo_piece", "name": "Mogg Infestation", - "object": "related_card", "type_line": "Sorcery", "uri": "https://api.scryfall.com/cards/bfeb1145-3729-481e-a314-c325ed2f2a35" }, { - "component": "combo_piece", + "object": "related_card", "id": "27238e0e-c676-44f5-841c-6e4a3a3f6374", + "component": "combo_piece", "name": "Dragon Fodder", - "object": "related_card", "type_line": "Sorcery", "uri": "https://api.scryfall.com/cards/27238e0e-c676-44f5-841c-6e4a3a3f6374" }, { - "component": "combo_piece", + "object": "related_card", "id": "26bccccc-f694-47a8-90fa-e3f1f62b9664", + "component": "combo_piece", "name": "Goblin Assault", - "object": "related_card", "type_line": "Enchantment", "uri": "https://api.scryfall.com/cards/26bccccc-f694-47a8-90fa-e3f1f62b9664" }, { - "component": "combo_piece", + "object": "related_card", "id": "7cc10c19-6ea0-4491-b118-5c5cb9f7b036", + "component": "combo_piece", "name": "Siege-Gang Commander", - "object": "related_card", "type_line": "Creature — Goblin", "uri": "https://api.scryfall.com/cards/7cc10c19-6ea0-4491-b118-5c5cb9f7b036" }, { - "component": "combo_piece", + "object": "related_card", "id": "6d6adaa2-62ac-44f3-9665-8361135ccf6a", + "component": "combo_piece", "name": "Battle Cry Goblin", - "object": "related_card", "type_line": "Creature — Goblin", "uri": "https://api.scryfall.com/cards/6d6adaa2-62ac-44f3-9665-8361135ccf6a" }, { - "component": "combo_piece", + "object": "related_card", "id": "a762a954-1166-4c6c-bf87-0f68a5a24f3e", + "component": "combo_piece", "name": "Krenko, Tin Street Kingpin", - "object": "related_card", "type_line": "Legendary Creature — Goblin", "uri": "https://api.scryfall.com/cards/a762a954-1166-4c6c-bf87-0f68a5a24f3e" }, { - "component": "combo_piece", + "object": "related_card", "id": "faec8ab3-80c6-4b8f-a60d-50cc683e66b4", + "component": "combo_piece", "name": "Hunted Phantasm", - "object": "related_card", "type_line": "Creature — Spirit", "uri": "https://api.scryfall.com/cards/faec8ab3-80c6-4b8f-a60d-50cc683e66b4" }, { - "component": "combo_piece", + "object": "related_card", "id": "7ee07266-a95d-4cd8-9863-1664922e9490", + "component": "combo_piece", "name": "Kuldotha Rebirth", - "object": "related_card", "type_line": "Sorcery", "uri": "https://api.scryfall.com/cards/7ee07266-a95d-4cd8-9863-1664922e9490" }, { - "component": "combo_piece", + "object": "related_card", "id": "461ea351-9dfb-4e40-90db-e95f5faf2b03", + "component": "combo_piece", "name": "Den of the Bugbear", - "object": "related_card", "type_line": "Land", "uri": "https://api.scryfall.com/cards/461ea351-9dfb-4e40-90db-e95f5faf2b03" }, { - "component": "combo_piece", + "object": "related_card", "id": "a4a514b9-8a67-47aa-8218-8d6fe8040128", + "component": "combo_piece", "name": "Beetleback Chief", - "object": "related_card", "type_line": "Creature — Goblin Warrior", "uri": "https://api.scryfall.com/cards/a4a514b9-8a67-47aa-8218-8d6fe8040128" }, { - "component": "combo_piece", + "object": "related_card", "id": "b37a6cf7-f239-4bca-b4c3-a48932ef56b5", + "component": "combo_piece", "name": "Sarpadian Empires, Vol. VII", - "object": "related_card", "type_line": "Artifact", "uri": "https://api.scryfall.com/cards/b37a6cf7-f239-4bca-b4c3-a48932ef56b5" }, { - "component": "combo_piece", + "object": "related_card", "id": "2b4155d1-0a87-4d2c-a1a0-06b2553eaae4", + "component": "combo_piece", "name": "Goblin War Party", - "object": "related_card", "type_line": "Sorcery", "uri": "https://api.scryfall.com/cards/2b4155d1-0a87-4d2c-a1a0-06b2553eaae4" }, { - "component": "combo_piece", + "object": "related_card", "id": "4190dd17-adf3-4174-ab4b-cc49698b7901", + "component": "combo_piece", "name": "Gift Horse", - "object": "related_card", "type_line": "Artifact — Contraption", "uri": "https://api.scryfall.com/cards/4190dd17-adf3-4174-ab4b-cc49698b7901" }, { - "component": "combo_piece", + "object": "related_card", "id": "36f0fd37-eb34-418d-b136-03d816c93034", + "component": "combo_piece", "name": "Goblin Traprunner", - "object": "related_card", "type_line": "Creature — Goblin", "uri": "https://api.scryfall.com/cards/36f0fd37-eb34-418d-b136-03d816c93034" } ], + "cmc": 0.0, + "colors": [ + "R" + ], + "color_identity": [ + "R" + ], + "foil": false, + "keywords": [], + "layout": "token", + "legalities": { + "standard": "not_legal", + "future": "not_legal", + "historic": "not_legal", + "gladiator": "not_legal", + "pioneer": "not_legal", + "explorer": "not_legal", + "modern": "not_legal", + "legacy": "not_legal", + "pauper": "not_legal", + "vintage": "not_legal", + "penny": "not_legal", + "commander": "not_legal", + "brawl": "not_legal", + "historicbrawl": "not_legal", + "alchemy": "not_legal", + "paupercommander": "not_legal", + "duel": "not_legal", + "oldschool": "not_legal", + "premodern": "not_legal", + "predh": "not_legal" + }, + "mana_cost": "", + "name": "Goblin", + "nonfoil": true, + "oracle_text": "", + "oversized": false, + "power": "1", + "reserved": false, + "toughness": "1", + "type_line": "Token Creature — Goblin", "artist": "Darrell Riche", "artist_ids": [ "262c8e55-4efc-467b-a042-6f734b9d2e01" @@ -5729,314 +5834,273 @@ "booster": false, "border_color": "black", "card_back_id": "0aeebaf5-8c7d-4636-9e82-8c27447861f7", - "cmc": 0.0, "collector_number": "5", - "color_identity": [ - "R" - ], - "colors": [ - "R" - ], "digital": false, "finishes": [ "nonfoil" ], "flavor_text": "Never underestimate the power of overwhelming stupidity in overwhelming numbers.", - "foil": false, "frame": "1997", "full_art": false, "games": [ "paper" ], "highres_image": true, - "id": "08ca3900-3845-40ac-8581-d4aebc2850a0", "illustration_id": "a4828e3c-c18f-4015-bf7c-4277951b0280", "image_status": "highres_scan", "image_uris": { - "art_crop": "https://cards.scryfall.io/art_crop/front/0/8/08ca3900-3845-40ac-8581-d4aebc2850a0.jpg?1561756620", - "border_crop": "https://cards.scryfall.io/border_crop/front/0/8/08ca3900-3845-40ac-8581-d4aebc2850a0.jpg?1561756620", - "large": "https://cards.scryfall.io/large/front/0/8/08ca3900-3845-40ac-8581-d4aebc2850a0.jpg?1561756620", + "small": "https://cards.scryfall.io/small/front/0/8/08ca3900-3845-40ac-8581-d4aebc2850a0.jpg?1561756620", "normal": "https://cards.scryfall.io/normal/front/0/8/08ca3900-3845-40ac-8581-d4aebc2850a0.jpg?1561756620", + "large": "https://cards.scryfall.io/large/front/0/8/08ca3900-3845-40ac-8581-d4aebc2850a0.jpg?1561756620", "png": "https://cards.scryfall.io/png/front/0/8/08ca3900-3845-40ac-8581-d4aebc2850a0.png?1561756620", - "small": "https://cards.scryfall.io/small/front/0/8/08ca3900-3845-40ac-8581-d4aebc2850a0.jpg?1561756620" - }, - "keywords": [], - "lang": "en", - "layout": "token", - "legalities": { - "alchemy": "not_legal", - "brawl": "not_legal", - "commander": "not_legal", - "duel": "not_legal", - "explorer": "not_legal", - "future": "not_legal", - "gladiator": "not_legal", - "historic": "not_legal", - "historicbrawl": "not_legal", - "legacy": "not_legal", - "modern": "not_legal", - "oldschool": "not_legal", - "pauper": "not_legal", - "paupercommander": "not_legal", - "penny": "not_legal", - "pioneer": "not_legal", - "premodern": "not_legal", - "standard": "not_legal", - "vintage": "not_legal" + "art_crop": "https://cards.scryfall.io/art_crop/front/0/8/08ca3900-3845-40ac-8581-d4aebc2850a0.jpg?1561756620", + "border_crop": "https://cards.scryfall.io/border_crop/front/0/8/08ca3900-3845-40ac-8581-d4aebc2850a0.jpg?1561756620" }, - "mana_cost": "", - "multiverse_ids": [], - "name": "Goblin", - "nonfoil": true, - "object": "card", - "oracle_id": "4465eff4-5851-4721-a248-866c686c2ab8", - "oracle_text": "", - "oversized": false, - "power": "1", "prices": { + "usd": "24.52", + "usd_foil": null, + "usd_etched": null, "eur": null, "eur_foil": null, - "tix": null, - "usd": 24.52, - "usd_etched": null, - "usd_foil": null + "tix": null }, - "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3A4465eff4-5851-4721-a248-866c686c2ab8&unique=prints", "promo": true, "promo_types": [ "playerrewards" ], "rarity": "common", "related_uris": { - "edhrec": "https://edhrec.com/route/?cc=Goblin", "tcgplayer_infinite_articles": "https://infinite.tcgplayer.com/search?contentMode=article&game=magic&partner=scryfall&q=Goblin&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", - "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Goblin&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall" + "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Goblin&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", + "edhrec": "https://edhrec.com/route/?cc=Goblin" }, "released_at": "2003-01-01", "reprint": true, - "reserved": false, - "rulings_uri": "https://api.scryfall.com/cards/08ca3900-3845-40ac-8581-d4aebc2850a0/rulings", "scryfall_set_uri": "https://scryfall.com/sets/p03?utm_source=api", - "scryfall_uri": "https://scryfall.com/card/p03/5/goblin?utm_source=api", - "set": "p03", - "set_id": "dfa906ff-63d8-4065-abef-809988337288", "set_name": "Magic Player Rewards 2003", "set_search_uri": "https://api.scryfall.com/cards/search?order=set&q=e%3Ap03&unique=prints", "set_type": "promo", "set_uri": "https://api.scryfall.com/sets/dfa906ff-63d8-4065-abef-809988337288", + "set": "p03", + "set_id": "dfa906ff-63d8-4065-abef-809988337288", "story_spotlight": false, - "tcgplayer_id": 78623, "textless": false, - "toughness": "1", - "type_line": "Token Creature — Goblin", - "uri": "https://api.scryfall.com/cards/08ca3900-3845-40ac-8581-d4aebc2850a0", "variation": false }, { - "artist": "Brad Rigney", - "artist_ids": [ - "f17194b9-10e9-44ea-9b65-6812ab398624" + "object": "card", + "id": "0f638ffc-20b3-4e8c-8f0a-0d034902bddd", + "lang": "en", + "mtgo_id": 45096, + "mtgo_foil_id": 45097, + "multiverse_ids": [ + 271234 ], - "booster": false, - "border_color": "black", - "card_back_id": "0aeebaf5-8c7d-4636-9e82-8c27447861f7", + "tcgplayer_id": 59533, "cardmarket_id": 256207, + "oracle_id": "ad3d6003-66d3-486d-aa54-ddce1adb5ff1", + "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3Aad3d6003-66d3-486d-aa54-ddce1adb5ff1&unique=prints", + "rulings_uri": "https://api.scryfall.com/cards/0f638ffc-20b3-4e8c-8f0a-0d034902bddd/rulings", + "scryfall_uri": "https://scryfall.com/card/pc2/1/armored-griffin?utm_source=api", + "uri": "https://api.scryfall.com/cards/0f638ffc-20b3-4e8c-8f0a-0d034902bddd", "cmc": 4.0, - "collector_number": "1", - "color_identity": [ - "W" - ], "colors": [ "W" ], - "digital": false, - "edhrec_rank": 16694, - "finishes": [ - "nonfoil" + "color_identity": [ + "W" ], - "flavor_text": "When an order for griffin barding comes in, blacksmiths prepare their forges for months of exacting work. They know griffins always detect imperfections and never haggle.", + "edhrec_rank": 16701, "foil": false, - "frame": "2003", - "full_art": false, - "games": [ - "paper", - "mtgo" - ], - "highres_image": true, - "id": "0f638ffc-20b3-4e8c-8f0a-0d034902bddd", - "illustration_id": "3b5d36c9-2fc0-43b1-8878-ec476a6feaf4", - "image_status": "highres_scan", - "image_uris": { - "art_crop": "https://cards.scryfall.io/art_crop/front/0/f/0f638ffc-20b3-4e8c-8f0a-0d034902bddd.jpg?1575571386", - "border_crop": "https://cards.scryfall.io/border_crop/front/0/f/0f638ffc-20b3-4e8c-8f0a-0d034902bddd.jpg?1575571386", - "large": "https://cards.scryfall.io/large/front/0/f/0f638ffc-20b3-4e8c-8f0a-0d034902bddd.jpg?1575571386", - "normal": "https://cards.scryfall.io/normal/front/0/f/0f638ffc-20b3-4e8c-8f0a-0d034902bddd.jpg?1575571386", - "png": "https://cards.scryfall.io/png/front/0/f/0f638ffc-20b3-4e8c-8f0a-0d034902bddd.png?1575571386", - "small": "https://cards.scryfall.io/small/front/0/f/0f638ffc-20b3-4e8c-8f0a-0d034902bddd.jpg?1575571386" - }, "keywords": [ "Flying", "Vigilance" ], - "lang": "en", "layout": "normal", "legalities": { - "alchemy": "not_legal", - "brawl": "not_legal", - "commander": "legal", - "duel": "legal", - "explorer": "not_legal", + "standard": "not_legal", "future": "not_legal", - "gladiator": "not_legal", "historic": "not_legal", - "historicbrawl": "not_legal", - "legacy": "legal", + "gladiator": "not_legal", + "pioneer": "not_legal", + "explorer": "not_legal", "modern": "not_legal", - "oldschool": "not_legal", + "legacy": "legal", "pauper": "legal", - "paupercommander": "legal", + "vintage": "legal", "penny": "legal", - "pioneer": "not_legal", + "commander": "legal", + "brawl": "not_legal", + "historicbrawl": "not_legal", + "alchemy": "not_legal", + "paupercommander": "legal", + "duel": "legal", + "oldschool": "not_legal", "premodern": "not_legal", - "standard": "not_legal", - "vintage": "legal" + "predh": "legal" }, "mana_cost": "{3}{W}", - "mtgo_foil_id": 45097, - "mtgo_id": 45096, - "multiverse_ids": [ - 271234 + "name": "Armored Griffin", + "nonfoil": true, + "oracle_text": "Flying, vigilance", + "oversized": false, + "power": "2", + "reserved": false, + "toughness": "3", + "type_line": "Creature — Griffin", + "artist": "Brad Rigney", + "artist_ids": [ + "f17194b9-10e9-44ea-9b65-6812ab398624" + ], + "booster": false, + "border_color": "black", + "card_back_id": "0aeebaf5-8c7d-4636-9e82-8c27447861f7", + "collector_number": "1", + "digital": false, + "finishes": [ + "nonfoil" + ], + "flavor_text": "When an order for griffin barding comes in, blacksmiths prepare their forges for months of exacting work. They know griffins always detect imperfections and never haggle.", + "frame": "2003", + "full_art": false, + "games": [ + "paper", + "mtgo" ], - "name": "Armored Griffin", - "nonfoil": true, - "object": "card", - "oracle_id": "ad3d6003-66d3-486d-aa54-ddce1adb5ff1", - "oracle_text": "Flying, vigilance", - "oversized": false, - "power": "2", + "highres_image": true, + "illustration_id": "3b5d36c9-2fc0-43b1-8878-ec476a6feaf4", + "image_status": "highres_scan", + "image_uris": { + "small": "https://cards.scryfall.io/small/front/0/f/0f638ffc-20b3-4e8c-8f0a-0d034902bddd.jpg?1575571386", + "normal": "https://cards.scryfall.io/normal/front/0/f/0f638ffc-20b3-4e8c-8f0a-0d034902bddd.jpg?1575571386", + "large": "https://cards.scryfall.io/large/front/0/f/0f638ffc-20b3-4e8c-8f0a-0d034902bddd.jpg?1575571386", + "png": "https://cards.scryfall.io/png/front/0/f/0f638ffc-20b3-4e8c-8f0a-0d034902bddd.png?1575571386", + "art_crop": "https://cards.scryfall.io/art_crop/front/0/f/0f638ffc-20b3-4e8c-8f0a-0d034902bddd.jpg?1575571386", + "border_crop": "https://cards.scryfall.io/border_crop/front/0/f/0f638ffc-20b3-4e8c-8f0a-0d034902bddd.jpg?1575571386" + }, "prices": { - "eur": 0.29, - "eur_foil": null, - "tix": 0.05, - "usd": 0.22, + "usd": "0.22", + "usd_foil": null, "usd_etched": null, - "usd_foil": null + "eur": "0.29", + "eur_foil": null, + "tix": "0.05" }, - "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3Aad3d6003-66d3-486d-aa54-ddce1adb5ff1&unique=prints", "promo": false, "rarity": "uncommon", "related_uris": { - "edhrec": "https://edhrec.com/route/?cc=Armored+Griffin", "gatherer": "https://gatherer.wizards.com/Pages/Card/Details.aspx?multiverseid=271234", "tcgplayer_infinite_articles": "https://infinite.tcgplayer.com/search?contentMode=article&game=magic&partner=scryfall&q=Armored+Griffin&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", - "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Armored+Griffin&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall" + "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Armored+Griffin&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", + "edhrec": "https://edhrec.com/route/?cc=Armored+Griffin" }, "released_at": "2012-06-01", "reprint": true, - "reserved": false, - "rulings_uri": "https://api.scryfall.com/cards/0f638ffc-20b3-4e8c-8f0a-0d034902bddd/rulings", "scryfall_set_uri": "https://scryfall.com/sets/pc2?utm_source=api", - "scryfall_uri": "https://scryfall.com/card/pc2/1/armored-griffin?utm_source=api", - "set": "pc2", - "set_id": "9fb2f83e-7015-4aa9-808f-310ccf0fdb9c", "set_name": "Planechase 2012", "set_search_uri": "https://api.scryfall.com/cards/search?order=set&q=e%3Apc2&unique=prints", "set_type": "planechase", "set_uri": "https://api.scryfall.com/sets/9fb2f83e-7015-4aa9-808f-310ccf0fdb9c", + "set": "pc2", + "set_id": "9fb2f83e-7015-4aa9-808f-310ccf0fdb9c", "story_spotlight": false, - "tcgplayer_id": 59533, "textless": false, - "toughness": "3", - "type_line": "Creature — Griffin", - "uri": "https://api.scryfall.com/cards/0f638ffc-20b3-4e8c-8f0a-0d034902bddd", "variation": false }, { - "artist": "Willian Murai", - "artist_ids": [ - "5a553c8e-e3b9-40e0-bde5-1db621c53939" - ], - "booster": false, - "border_color": "black", - "card_back_id": "0aeebaf5-8c7d-4636-9e82-8c27447861f7", + "object": "card", + "id": "6daabdc2-e8a8-41a6-a9f0-1973d9c31d39", + "lang": "en", + "multiverse_ids": [], + "tcgplayer_id": 95339, "cardmarket_id": 272058, + "oracle_id": "9fc6e1db-cf09-4b8c-be4f-bb02ffe7a188", + "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3A9fc6e1db-cf09-4b8c-be4f-bb02ffe7a188&unique=prints", + "rulings_uri": "https://api.scryfall.com/cards/6daabdc2-e8a8-41a6-a9f0-1973d9c31d39/rulings", + "scryfall_uri": "https://scryfall.com/card/pfrf/11/dragonscale-general?utm_source=api", + "uri": "https://api.scryfall.com/cards/6daabdc2-e8a8-41a6-a9f0-1973d9c31d39", "cmc": 4.0, - "collector_number": "11", - "color_identity": [ - "W" - ], "colors": [ "W" ], - "digital": false, - "edhrec_rank": 10464, - "finishes": [ - "foil" + "color_identity": [ + "W" ], - "flavor_text": "\"Dragons seek war. I bring it to them.\"", + "edhrec_rank": 10501, "foil": true, - "frame": "2015", - "full_art": false, - "games": [ - "paper" - ], - "highres_image": true, - "id": "6daabdc2-e8a8-41a6-a9f0-1973d9c31d39", - "illustration_id": "df13e192-e174-4335-aa66-759bc84bef4e", - "image_status": "highres_scan", - "image_uris": { - "art_crop": "https://cards.scryfall.io/art_crop/front/6/d/6daabdc2-e8a8-41a6-a9f0-1973d9c31d39.jpg?1562920845", - "border_crop": "https://cards.scryfall.io/border_crop/front/6/d/6daabdc2-e8a8-41a6-a9f0-1973d9c31d39.jpg?1562920845", - "large": "https://cards.scryfall.io/large/front/6/d/6daabdc2-e8a8-41a6-a9f0-1973d9c31d39.jpg?1562920845", - "normal": "https://cards.scryfall.io/normal/front/6/d/6daabdc2-e8a8-41a6-a9f0-1973d9c31d39.jpg?1562920845", - "png": "https://cards.scryfall.io/png/front/6/d/6daabdc2-e8a8-41a6-a9f0-1973d9c31d39.png?1562920845", - "small": "https://cards.scryfall.io/small/front/6/d/6daabdc2-e8a8-41a6-a9f0-1973d9c31d39.jpg?1562920845" - }, "keywords": [ "Bolster" ], - "lang": "en", "layout": "normal", "legalities": { - "alchemy": "not_legal", - "brawl": "not_legal", - "commander": "legal", - "duel": "legal", - "explorer": "not_legal", + "standard": "not_legal", "future": "not_legal", - "gladiator": "not_legal", "historic": "not_legal", - "historicbrawl": "not_legal", - "legacy": "legal", + "gladiator": "not_legal", + "pioneer": "legal", + "explorer": "not_legal", "modern": "legal", - "oldschool": "not_legal", + "legacy": "legal", "pauper": "not_legal", - "paupercommander": "not_legal", + "vintage": "legal", "penny": "legal", - "pioneer": "legal", + "commander": "legal", + "brawl": "not_legal", + "historicbrawl": "not_legal", + "alchemy": "not_legal", + "paupercommander": "not_legal", + "duel": "legal", + "oldschool": "not_legal", "premodern": "not_legal", - "standard": "not_legal", - "vintage": "legal" + "predh": "not_legal" }, "mana_cost": "{3}{W}", - "multiverse_ids": [], "name": "Dragonscale General", "nonfoil": false, - "object": "card", - "oracle_id": "9fc6e1db-cf09-4b8c-be4f-bb02ffe7a188", "oracle_text": "At the beginning of your end step, bolster X, where X is the number of tapped creatures you control. (Choose a creature with the least toughness among creatures you control and put X +1/+1 counters on it.)", "oversized": false, - "penny_rank": 5100, + "penny_rank": 5114, "power": "2", + "reserved": false, + "toughness": "3", + "type_line": "Creature — Human Warrior", + "artist": "Willian Murai", + "artist_ids": [ + "5a553c8e-e3b9-40e0-bde5-1db621c53939" + ], + "booster": false, + "border_color": "black", + "card_back_id": "0aeebaf5-8c7d-4636-9e82-8c27447861f7", + "collector_number": "11", + "digital": false, + "finishes": [ + "foil" + ], + "flavor_text": "\"Dragons seek war. I bring it to them.\"", + "frame": "2015", + "full_art": false, + "games": [ + "paper" + ], + "highres_image": true, + "illustration_id": "df13e192-e174-4335-aa66-759bc84bef4e", + "image_status": "highres_scan", + "image_uris": { + "small": "https://cards.scryfall.io/small/front/6/d/6daabdc2-e8a8-41a6-a9f0-1973d9c31d39.jpg?1562920845", + "normal": "https://cards.scryfall.io/normal/front/6/d/6daabdc2-e8a8-41a6-a9f0-1973d9c31d39.jpg?1562920845", + "large": "https://cards.scryfall.io/large/front/6/d/6daabdc2-e8a8-41a6-a9f0-1973d9c31d39.jpg?1562920845", + "png": "https://cards.scryfall.io/png/front/6/d/6daabdc2-e8a8-41a6-a9f0-1973d9c31d39.png?1562920845", + "art_crop": "https://cards.scryfall.io/art_crop/front/6/d/6daabdc2-e8a8-41a6-a9f0-1973d9c31d39.jpg?1562920845", + "border_crop": "https://cards.scryfall.io/border_crop/front/6/d/6daabdc2-e8a8-41a6-a9f0-1973d9c31d39.jpg?1562920845" + }, "prices": { - "eur": null, - "eur_foil": 0.29, - "tix": null, "usd": null, + "usd_foil": "0.66", "usd_etched": null, - "usd_foil": 0.74 + "eur": null, + "eur_foil": "0.29", + "tix": null }, - "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3A9fc6e1db-cf09-4b8c-be4f-bb02ffe7a188&unique=prints", "promo": true, "promo_types": [ "setpromo", @@ -6044,118 +6108,119 @@ ], "rarity": "rare", "related_uris": { - "edhrec": "https://edhrec.com/route/?cc=Dragonscale+General", "tcgplayer_infinite_articles": "https://infinite.tcgplayer.com/search?contentMode=article&game=magic&partner=scryfall&q=Dragonscale+General&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", - "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Dragonscale+General&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall" + "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Dragonscale+General&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", + "edhrec": "https://edhrec.com/route/?cc=Dragonscale+General" }, "released_at": "2015-01-23", "reprint": true, - "reserved": false, - "rulings_uri": "https://api.scryfall.com/cards/6daabdc2-e8a8-41a6-a9f0-1973d9c31d39/rulings", "scryfall_set_uri": "https://scryfall.com/sets/pfrf?utm_source=api", - "scryfall_uri": "https://scryfall.com/card/pfrf/11/dragonscale-general?utm_source=api", - "security_stamp": "oval", - "set": "pfrf", - "set_id": "aa9f80e3-8d60-46b7-b91e-eb1736fde866", "set_name": "Fate Reforged Promos", "set_search_uri": "https://api.scryfall.com/cards/search?order=set&q=e%3Apfrf&unique=prints", "set_type": "promo", "set_uri": "https://api.scryfall.com/sets/aa9f80e3-8d60-46b7-b91e-eb1736fde866", + "set": "pfrf", + "set_id": "aa9f80e3-8d60-46b7-b91e-eb1736fde866", "story_spotlight": false, - "tcgplayer_id": 95339, "textless": false, - "toughness": "3", - "type_line": "Creature — Human Warrior", - "uri": "https://api.scryfall.com/cards/6daabdc2-e8a8-41a6-a9f0-1973d9c31d39", "variation": false, + "security_stamp": "oval", "watermark": "abzan" }, { - "artist": "Volkan Baǵa", - "artist_ids": [ - "93bec3c0-0260-4d31-8064-5d01efb4153f" - ], - "booster": false, - "border_color": "black", - "card_back_id": "0aeebaf5-8c7d-4636-9e82-8c27447861f7", + "object": "card", + "id": "dc2d84b1-c6db-43af-ba8f-b9b90ceee1a3", + "lang": "en", + "multiverse_ids": [], + "tcgplayer_id": 95607, "cardmarket_id": 272208, + "oracle_id": "9fc6e1db-cf09-4b8c-be4f-bb02ffe7a188", + "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3A9fc6e1db-cf09-4b8c-be4f-bb02ffe7a188&unique=prints", + "rulings_uri": "https://api.scryfall.com/cards/dc2d84b1-c6db-43af-ba8f-b9b90ceee1a3/rulings", + "scryfall_uri": "https://scryfall.com/card/pfrf/11s/dragonscale-general?utm_source=api", + "uri": "https://api.scryfall.com/cards/dc2d84b1-c6db-43af-ba8f-b9b90ceee1a3", "cmc": 4.0, - "collector_number": "11s", - "color_identity": [ - "W" - ], "colors": [ "W" ], - "digital": false, - "edhrec_rank": 10464, - "finishes": [ - "foil" + "color_identity": [ + "W" ], - "flavor_text": "\"Dragons seek war. I bring it to them.\"", + "edhrec_rank": 10501, "foil": true, - "frame": "2015", - "full_art": false, - "games": [ - "paper" - ], - "highres_image": true, - "id": "dc2d84b1-c6db-43af-ba8f-b9b90ceee1a3", - "illustration_id": "b289082a-84c0-45f7-8131-68360d692d1c", - "image_status": "highres_scan", - "image_uris": { - "art_crop": "https://cards.scryfall.io/art_crop/front/d/c/dc2d84b1-c6db-43af-ba8f-b9b90ceee1a3.jpg?1562947407", - "border_crop": "https://cards.scryfall.io/border_crop/front/d/c/dc2d84b1-c6db-43af-ba8f-b9b90ceee1a3.jpg?1562947407", - "large": "https://cards.scryfall.io/large/front/d/c/dc2d84b1-c6db-43af-ba8f-b9b90ceee1a3.jpg?1562947407", - "normal": "https://cards.scryfall.io/normal/front/d/c/dc2d84b1-c6db-43af-ba8f-b9b90ceee1a3.jpg?1562947407", - "png": "https://cards.scryfall.io/png/front/d/c/dc2d84b1-c6db-43af-ba8f-b9b90ceee1a3.png?1562947407", - "small": "https://cards.scryfall.io/small/front/d/c/dc2d84b1-c6db-43af-ba8f-b9b90ceee1a3.jpg?1562947407" - }, "keywords": [ "Bolster" ], - "lang": "en", "layout": "normal", "legalities": { - "alchemy": "not_legal", - "brawl": "not_legal", - "commander": "legal", - "duel": "legal", - "explorer": "not_legal", + "standard": "not_legal", "future": "not_legal", - "gladiator": "not_legal", "historic": "not_legal", - "historicbrawl": "not_legal", - "legacy": "legal", + "gladiator": "not_legal", + "pioneer": "legal", + "explorer": "not_legal", "modern": "legal", - "oldschool": "not_legal", + "legacy": "legal", "pauper": "not_legal", - "paupercommander": "not_legal", + "vintage": "legal", "penny": "legal", - "pioneer": "legal", + "commander": "legal", + "brawl": "not_legal", + "historicbrawl": "not_legal", + "alchemy": "not_legal", + "paupercommander": "not_legal", + "duel": "legal", + "oldschool": "not_legal", "premodern": "not_legal", - "standard": "not_legal", - "vintage": "legal" + "predh": "not_legal" }, "mana_cost": "{3}{W}", - "multiverse_ids": [], "name": "Dragonscale General", "nonfoil": false, - "object": "card", - "oracle_id": "9fc6e1db-cf09-4b8c-be4f-bb02ffe7a188", "oracle_text": "At the beginning of your end step, bolster X, where X is the number of tapped creatures you control. (Choose a creature with the least toughness among creatures you control and put X +1/+1 counters on it.)", "oversized": false, - "penny_rank": 5100, + "penny_rank": 5114, "power": "2", + "reserved": false, + "toughness": "3", + "type_line": "Creature — Human Warrior", + "artist": "Volkan Baǵa", + "artist_ids": [ + "93bec3c0-0260-4d31-8064-5d01efb4153f" + ], + "booster": false, + "border_color": "black", + "card_back_id": "0aeebaf5-8c7d-4636-9e82-8c27447861f7", + "collector_number": "11s", + "digital": false, + "finishes": [ + "foil" + ], + "flavor_text": "\"Dragons seek war. I bring it to them.\"", + "frame": "2015", + "full_art": false, + "games": [ + "paper" + ], + "highres_image": true, + "illustration_id": "b289082a-84c0-45f7-8131-68360d692d1c", + "image_status": "highres_scan", + "image_uris": { + "small": "https://cards.scryfall.io/small/front/d/c/dc2d84b1-c6db-43af-ba8f-b9b90ceee1a3.jpg?1562947407", + "normal": "https://cards.scryfall.io/normal/front/d/c/dc2d84b1-c6db-43af-ba8f-b9b90ceee1a3.jpg?1562947407", + "large": "https://cards.scryfall.io/large/front/d/c/dc2d84b1-c6db-43af-ba8f-b9b90ceee1a3.jpg?1562947407", + "png": "https://cards.scryfall.io/png/front/d/c/dc2d84b1-c6db-43af-ba8f-b9b90ceee1a3.png?1562947407", + "art_crop": "https://cards.scryfall.io/art_crop/front/d/c/dc2d84b1-c6db-43af-ba8f-b9b90ceee1a3.jpg?1562947407", + "border_crop": "https://cards.scryfall.io/border_crop/front/d/c/dc2d84b1-c6db-43af-ba8f-b9b90ceee1a3.jpg?1562947407" + }, "prices": { - "eur": null, - "eur_foil": 0.79, - "tix": null, "usd": null, + "usd_foil": "0.51", "usd_etched": null, - "usd_foil": 0.53 + "eur": null, + "eur_foil": "0.95", + "tix": null }, - "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3A9fc6e1db-cf09-4b8c-be4f-bb02ffe7a188&unique=prints", "promo": true, "promo_types": [ "setpromo", @@ -6164,33 +6229,74 @@ ], "rarity": "rare", "related_uris": { - "edhrec": "https://edhrec.com/route/?cc=Dragonscale+General", "tcgplayer_infinite_articles": "https://infinite.tcgplayer.com/search?contentMode=article&game=magic&partner=scryfall&q=Dragonscale+General&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", - "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Dragonscale+General&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall" + "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Dragonscale+General&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", + "edhrec": "https://edhrec.com/route/?cc=Dragonscale+General" }, "released_at": "2015-01-23", "reprint": true, - "reserved": false, - "rulings_uri": "https://api.scryfall.com/cards/dc2d84b1-c6db-43af-ba8f-b9b90ceee1a3/rulings", - "scryfall_set_uri": "https://scryfall.com/sets/pfrf?utm_source=api", - "scryfall_uri": "https://scryfall.com/card/pfrf/11s/dragonscale-general?utm_source=api", - "security_stamp": "oval", - "set": "pfrf", - "set_id": "aa9f80e3-8d60-46b7-b91e-eb1736fde866", + "scryfall_set_uri": "https://scryfall.com/sets/pfrf?utm_source=api", "set_name": "Fate Reforged Promos", "set_search_uri": "https://api.scryfall.com/cards/search?order=set&q=e%3Apfrf&unique=prints", "set_type": "promo", "set_uri": "https://api.scryfall.com/sets/aa9f80e3-8d60-46b7-b91e-eb1736fde866", + "set": "pfrf", + "set_id": "aa9f80e3-8d60-46b7-b91e-eb1736fde866", "story_spotlight": false, - "tcgplayer_id": 95607, "textless": false, - "toughness": "3", - "type_line": "Creature — Human Warrior", - "uri": "https://api.scryfall.com/cards/dc2d84b1-c6db-43af-ba8f-b9b90ceee1a3", "variation": false, + "security_stamp": "oval", "watermark": "abzan" }, { + "object": "card", + "id": "57f25ead-b3ec-4c40-972d-d750ed2f5319", + "lang": "en", + "multiverse_ids": [ + 226521 + ], + "tcgplayer_id": 91387, + "cardmarket_id": 255442, + "oracle_id": "7a425df4-7010-462e-9cb5-20389bac721c", + "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3A7a425df4-7010-462e-9cb5-20389bac721c&unique=prints", + "rulings_uri": "https://api.scryfall.com/cards/57f25ead-b3ec-4c40-972d-d750ed2f5319/rulings", + "scryfall_uri": "https://scryfall.com/card/phop/P1/stairs-to-infinity?utm_source=api", + "uri": "https://api.scryfall.com/cards/57f25ead-b3ec-4c40-972d-d750ed2f5319", + "cmc": 0.0, + "colors": [], + "color_identity": [], + "foil": false, + "keywords": [], + "layout": "planar", + "legalities": { + "standard": "not_legal", + "future": "not_legal", + "historic": "not_legal", + "gladiator": "not_legal", + "pioneer": "not_legal", + "explorer": "not_legal", + "modern": "not_legal", + "legacy": "not_legal", + "pauper": "not_legal", + "vintage": "not_legal", + "penny": "not_legal", + "commander": "not_legal", + "brawl": "not_legal", + "historicbrawl": "not_legal", + "alchemy": "not_legal", + "paupercommander": "not_legal", + "duel": "not_legal", + "oldschool": "not_legal", + "premodern": "not_legal", + "predh": "not_legal" + }, + "mana_cost": "", + "name": "Stairs to Infinity", + "nonfoil": true, + "oracle_text": "Players have no maximum hand size.\nWhenever you roll the planar die, draw a card.\nWhenever you roll {CHAOS}, reveal the top card of your planar deck. You may put it on the bottom of your planar deck.", + "oversized": true, + "reserved": false, + "type_line": "Plane — Xerex", "artist": "Steven Belledin", "artist_ids": [ "f07d73b9-52a0-4fe5-858b-61f7b42174a5" @@ -6198,16 +6304,11 @@ "booster": false, "border_color": "black", "card_back_id": "0aeebaf5-8c7d-4636-9e82-8c27447861f7", - "cardmarket_id": 255442, - "cmc": 0.0, "collector_number": "P1", - "color_identity": [], - "colors": [], "digital": false, "finishes": [ "nonfoil" ], - "foil": false, "frame": "2003", "full_art": false, "games": [ @@ -6215,91 +6316,97 @@ "mtgo" ], "highres_image": true, - "id": "57f25ead-b3ec-4c40-972d-d750ed2f5319", "illustration_id": "85527664-3aa4-4e96-9ba1-b8e233f7442a", "image_status": "highres_scan", "image_uris": { - "art_crop": "https://cards.scryfall.io/art_crop/front/5/7/57f25ead-b3ec-4c40-972d-d750ed2f5319.jpg?1549805757", - "border_crop": "https://cards.scryfall.io/border_crop/front/5/7/57f25ead-b3ec-4c40-972d-d750ed2f5319.jpg?1549805757", - "large": "https://cards.scryfall.io/large/front/5/7/57f25ead-b3ec-4c40-972d-d750ed2f5319.jpg?1549805757", + "small": "https://cards.scryfall.io/small/front/5/7/57f25ead-b3ec-4c40-972d-d750ed2f5319.jpg?1549805757", "normal": "https://cards.scryfall.io/normal/front/5/7/57f25ead-b3ec-4c40-972d-d750ed2f5319.jpg?1549805757", + "large": "https://cards.scryfall.io/large/front/5/7/57f25ead-b3ec-4c40-972d-d750ed2f5319.jpg?1549805757", "png": "https://cards.scryfall.io/png/front/5/7/57f25ead-b3ec-4c40-972d-d750ed2f5319.png?1549805757", - "small": "https://cards.scryfall.io/small/front/5/7/57f25ead-b3ec-4c40-972d-d750ed2f5319.jpg?1549805757" - }, - "keywords": [], - "lang": "en", - "layout": "planar", - "legalities": { - "alchemy": "not_legal", - "brawl": "not_legal", - "commander": "not_legal", - "duel": "not_legal", - "explorer": "not_legal", - "future": "not_legal", - "gladiator": "not_legal", - "historic": "not_legal", - "historicbrawl": "not_legal", - "legacy": "not_legal", - "modern": "not_legal", - "oldschool": "not_legal", - "pauper": "not_legal", - "paupercommander": "not_legal", - "penny": "not_legal", - "pioneer": "not_legal", - "premodern": "not_legal", - "standard": "not_legal", - "vintage": "not_legal" + "art_crop": "https://cards.scryfall.io/art_crop/front/5/7/57f25ead-b3ec-4c40-972d-d750ed2f5319.jpg?1549805757", + "border_crop": "https://cards.scryfall.io/border_crop/front/5/7/57f25ead-b3ec-4c40-972d-d750ed2f5319.jpg?1549805757" }, - "mana_cost": "", - "multiverse_ids": [ - 226521 - ], - "name": "Stairs to Infinity", - "nonfoil": true, - "object": "card", - "oracle_id": "7a425df4-7010-462e-9cb5-20389bac721c", - "oracle_text": "Players have no maximum hand size.\nWhenever you roll the planar die, draw a card.\nWhenever you roll {CHAOS}, reveal the top card of your planar deck. You may put it on the bottom of your planar deck.", - "oversized": true, "prices": { - "eur": 0.99, - "eur_foil": null, - "tix": null, - "usd": 4.0, + "usd": "4.00", + "usd_foil": null, "usd_etched": null, - "usd_foil": null + "eur": "0.70", + "eur_foil": null, + "tix": null }, - "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3A7a425df4-7010-462e-9cb5-20389bac721c&unique=prints", "promo": true, "promo_types": [ "instore" ], "rarity": "rare", "related_uris": { - "edhrec": "https://edhrec.com/route/?cc=Stairs+to+Infinity", "gatherer": "https://gatherer.wizards.com/Pages/Card/Details.aspx?multiverseid=226521", "tcgplayer_infinite_articles": "https://infinite.tcgplayer.com/search?contentMode=article&game=magic&partner=scryfall&q=Stairs+to+Infinity&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", - "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Stairs+to+Infinity&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall" + "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Stairs+to+Infinity&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", + "edhrec": "https://edhrec.com/route/?cc=Stairs+to+Infinity" }, "released_at": "2012-06-01", "reprint": true, - "reserved": false, - "rulings_uri": "https://api.scryfall.com/cards/57f25ead-b3ec-4c40-972d-d750ed2f5319/rulings", "scryfall_set_uri": "https://scryfall.com/sets/phop?utm_source=api", - "scryfall_uri": "https://scryfall.com/card/phop/P1/stairs-to-infinity?utm_source=api", - "set": "phop", - "set_id": "ef3f6784-a6e8-41ff-8bed-72e0c7121298", "set_name": "Promotional Planes", "set_search_uri": "https://api.scryfall.com/cards/search?order=set&q=e%3Aphop&unique=prints", "set_type": "promo", "set_uri": "https://api.scryfall.com/sets/ef3f6784-a6e8-41ff-8bed-72e0c7121298", + "set": "phop", + "set_id": "ef3f6784-a6e8-41ff-8bed-72e0c7121298", "story_spotlight": false, - "tcgplayer_id": 91387, "textless": false, - "type_line": "Plane — Xerex", - "uri": "https://api.scryfall.com/cards/57f25ead-b3ec-4c40-972d-d750ed2f5319", "variation": false }, { + "object": "card", + "id": "76e5383d-ac12-4abc-aa30-15e99ded2d6f", + "lang": "en", + "multiverse_ids": [ + 198069 + ], + "tcgplayer_id": 37302, + "cardmarket_id": 21474, + "oracle_id": "97f708de-9271-4137-a9fe-dda25b922900", + "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3A97f708de-9271-4137-a9fe-dda25b922900&unique=prints", + "rulings_uri": "https://api.scryfall.com/cards/76e5383d-ac12-4abc-aa30-15e99ded2d6f/rulings", + "scryfall_uri": "https://scryfall.com/card/phop/41/tazeem?utm_source=api", + "uri": "https://api.scryfall.com/cards/76e5383d-ac12-4abc-aa30-15e99ded2d6f", + "cmc": 0.0, + "colors": [], + "color_identity": [], + "foil": false, + "keywords": [], + "layout": "planar", + "legalities": { + "standard": "not_legal", + "future": "not_legal", + "historic": "not_legal", + "gladiator": "not_legal", + "pioneer": "not_legal", + "explorer": "not_legal", + "modern": "not_legal", + "legacy": "not_legal", + "pauper": "not_legal", + "vintage": "not_legal", + "penny": "not_legal", + "commander": "not_legal", + "brawl": "not_legal", + "historicbrawl": "not_legal", + "alchemy": "not_legal", + "paupercommander": "not_legal", + "duel": "not_legal", + "oldschool": "not_legal", + "premodern": "not_legal", + "predh": "not_legal" + }, + "mana_cost": "", + "name": "Tazeem", + "nonfoil": true, + "oracle_text": "Creatures can't block.\nWhenever you roll {CHAOS}, draw a card for each land you control.", + "oversized": true, + "reserved": false, + "type_line": "Plane — Zendikar", "artist": "Vincent Proce", "artist_ids": [ "d82b1138-76d3-49f7-9d8c-bc2e2d3e0b0a" @@ -6307,107 +6414,112 @@ "booster": false, "border_color": "black", "card_back_id": "7840c131-f96b-4700-9347-2215c43156e6", - "cardmarket_id": 21474, - "cmc": 0.0, "collector_number": "41", - "color_identity": [], - "colors": [], "digital": false, "finishes": [ "nonfoil" ], - "foil": false, "frame": "2003", "full_art": false, "games": [ "paper" ], "highres_image": true, - "id": "76e5383d-ac12-4abc-aa30-15e99ded2d6f", "illustration_id": "b1188b1e-7a18-47b7-a9b3-1d91445369a9", "image_status": "highres_scan", "image_uris": { - "art_crop": "https://cards.scryfall.io/art_crop/front/7/6/76e5383d-ac12-4abc-aa30-15e99ded2d6f.jpg?1547432249", - "border_crop": "https://cards.scryfall.io/border_crop/front/7/6/76e5383d-ac12-4abc-aa30-15e99ded2d6f.jpg?1547432249", - "large": "https://cards.scryfall.io/large/front/7/6/76e5383d-ac12-4abc-aa30-15e99ded2d6f.jpg?1547432249", + "small": "https://cards.scryfall.io/small/front/7/6/76e5383d-ac12-4abc-aa30-15e99ded2d6f.jpg?1547432249", "normal": "https://cards.scryfall.io/normal/front/7/6/76e5383d-ac12-4abc-aa30-15e99ded2d6f.jpg?1547432249", + "large": "https://cards.scryfall.io/large/front/7/6/76e5383d-ac12-4abc-aa30-15e99ded2d6f.jpg?1547432249", "png": "https://cards.scryfall.io/png/front/7/6/76e5383d-ac12-4abc-aa30-15e99ded2d6f.png?1547432249", - "small": "https://cards.scryfall.io/small/front/7/6/76e5383d-ac12-4abc-aa30-15e99ded2d6f.jpg?1547432249" - }, - "keywords": [], - "lang": "en", - "layout": "planar", - "legalities": { - "alchemy": "not_legal", - "brawl": "not_legal", - "commander": "not_legal", - "duel": "not_legal", - "explorer": "not_legal", - "future": "not_legal", - "gladiator": "not_legal", - "historic": "not_legal", - "historicbrawl": "not_legal", - "legacy": "not_legal", - "modern": "not_legal", - "oldschool": "not_legal", - "pauper": "not_legal", - "paupercommander": "not_legal", - "penny": "not_legal", - "pioneer": "not_legal", - "premodern": "not_legal", - "standard": "not_legal", - "vintage": "not_legal" + "art_crop": "https://cards.scryfall.io/art_crop/front/7/6/76e5383d-ac12-4abc-aa30-15e99ded2d6f.jpg?1547432249", + "border_crop": "https://cards.scryfall.io/border_crop/front/7/6/76e5383d-ac12-4abc-aa30-15e99ded2d6f.jpg?1547432249" }, - "mana_cost": "", - "multiverse_ids": [ - 198069 - ], - "name": "Tazeem", - "nonfoil": true, - "object": "card", - "oracle_id": "97f708de-9271-4137-a9fe-dda25b922900", - "oracle_text": "Creatures can't block.\nWhenever you roll {CHAOS}, draw a card for each land you control.", - "oversized": true, "prices": { - "eur": 10.0, - "eur_foil": null, - "tix": null, - "usd": 7.47, + "usd": "7.07", + "usd_foil": null, "usd_etched": null, - "usd_foil": null + "eur": "10.00", + "eur_foil": null, + "tix": null }, - "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3A97f708de-9271-4137-a9fe-dda25b922900&unique=prints", "promo": true, "promo_types": [ "instore" ], "rarity": "rare", "related_uris": { - "edhrec": "https://edhrec.com/route/?cc=Tazeem", "gatherer": "https://gatherer.wizards.com/Pages/Card/Details.aspx?multiverseid=198069", "tcgplayer_infinite_articles": "https://infinite.tcgplayer.com/search?contentMode=article&game=magic&partner=scryfall&q=Tazeem&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", - "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Tazeem&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall" + "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Tazeem&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", + "edhrec": "https://edhrec.com/route/?cc=Tazeem" }, "released_at": "2009-09-04", "reprint": true, - "reserved": false, - "rulings_uri": "https://api.scryfall.com/cards/76e5383d-ac12-4abc-aa30-15e99ded2d6f/rulings", "scryfall_set_uri": "https://scryfall.com/sets/phop?utm_source=api", - "scryfall_uri": "https://scryfall.com/card/phop/41/tazeem?utm_source=api", - "set": "phop", - "set_id": "ef3f6784-a6e8-41ff-8bed-72e0c7121298", "set_name": "Promotional Planes", "set_search_uri": "https://api.scryfall.com/cards/search?order=set&q=e%3Aphop&unique=prints", "set_type": "promo", "set_uri": "https://api.scryfall.com/sets/ef3f6784-a6e8-41ff-8bed-72e0c7121298", + "set": "phop", + "set_id": "ef3f6784-a6e8-41ff-8bed-72e0c7121298", "story_spotlight": false, - "tcgplayer_id": 37302, "textless": false, - "type_line": "Plane — Zendikar", - "uri": "https://api.scryfall.com/cards/76e5383d-ac12-4abc-aa30-15e99ded2d6f", "variation": false }, { + "object": "card", + "id": "2f989fda-2e54-427c-9154-4820c48abb02", + "lang": "en", + "multiverse_ids": [ + 97042 + ], + "tcgplayer_id": 21465, + "cardmarket_id": 15173, + "oracle_id": "12326d23-1fb5-4084-a23a-d6e2c90ea36c", + "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3A12326d23-1fb5-4084-a23a-d6e2c90ea36c&unique=prints", + "rulings_uri": "https://api.scryfall.com/cards/2f989fda-2e54-427c-9154-4820c48abb02/rulings", + "scryfall_uri": "https://scryfall.com/card/phpr/1/arena?utm_source=api", + "uri": "https://api.scryfall.com/cards/2f989fda-2e54-427c-9154-4820c48abb02", + "cmc": 0.0, + "colors": [], + "color_identity": [], + "edhrec_rank": 8295, + "foil": false, + "keywords": [ + "Fight" + ], + "layout": "normal", + "legalities": { + "standard": "not_legal", + "future": "not_legal", + "historic": "not_legal", + "gladiator": "not_legal", + "pioneer": "not_legal", + "explorer": "not_legal", + "modern": "legal", + "legacy": "legal", + "pauper": "not_legal", + "vintage": "legal", + "penny": "not_legal", + "commander": "legal", + "brawl": "not_legal", + "historicbrawl": "not_legal", + "alchemy": "not_legal", + "paupercommander": "not_legal", + "duel": "legal", + "oldschool": "legal", + "premodern": "not_legal", + "predh": "legal" + }, + "mana_cost": "", + "name": "Arena", + "nonfoil": true, + "oracle_text": "{3}, {T}: Tap target creature you control and target creature of an opponent's choice they control. Those creatures fight each other. (Each deals damage equal to its power to the other.)", + "oversized": false, + "penny_rank": 5144, + "reserved": false, + "type_line": "Land", "artist": "Rob Alexander", "artist_ids": [ "35906871-6c78-4ab2-9ed1-e6792c8efb74" @@ -6415,156 +6527,149 @@ "booster": false, "border_color": "black", "card_back_id": "0aeebaf5-8c7d-4636-9e82-8c27447861f7", - "cardmarket_id": 15173, - "cmc": 0.0, "collector_number": "1", - "color_identity": [], - "colors": [], "digital": false, - "edhrec_rank": 8264, "finishes": [ "nonfoil" ], - "foil": false, "frame": "1993", "full_art": false, "games": [ "paper" ], "highres_image": true, - "id": "2f989fda-2e54-427c-9154-4820c48abb02", "illustration_id": "5de809a1-34f1-44ef-856d-dc2fa1db6b98", "image_status": "highres_scan", "image_uris": { - "art_crop": "https://cards.scryfall.io/art_crop/front/2/f/2f989fda-2e54-427c-9154-4820c48abb02.jpg?1561756864", - "border_crop": "https://cards.scryfall.io/border_crop/front/2/f/2f989fda-2e54-427c-9154-4820c48abb02.jpg?1561756864", - "large": "https://cards.scryfall.io/large/front/2/f/2f989fda-2e54-427c-9154-4820c48abb02.jpg?1561756864", + "small": "https://cards.scryfall.io/small/front/2/f/2f989fda-2e54-427c-9154-4820c48abb02.jpg?1561756864", "normal": "https://cards.scryfall.io/normal/front/2/f/2f989fda-2e54-427c-9154-4820c48abb02.jpg?1561756864", + "large": "https://cards.scryfall.io/large/front/2/f/2f989fda-2e54-427c-9154-4820c48abb02.jpg?1561756864", "png": "https://cards.scryfall.io/png/front/2/f/2f989fda-2e54-427c-9154-4820c48abb02.png?1561756864", - "small": "https://cards.scryfall.io/small/front/2/f/2f989fda-2e54-427c-9154-4820c48abb02.jpg?1561756864" - }, - "keywords": [ - "Fight" - ], - "lang": "en", - "layout": "normal", - "legalities": { - "alchemy": "not_legal", - "brawl": "not_legal", - "commander": "legal", - "duel": "legal", - "explorer": "not_legal", - "future": "not_legal", - "gladiator": "not_legal", - "historic": "not_legal", - "historicbrawl": "not_legal", - "legacy": "legal", - "modern": "legal", - "oldschool": "legal", - "pauper": "not_legal", - "paupercommander": "not_legal", - "penny": "not_legal", - "pioneer": "not_legal", - "premodern": "not_legal", - "standard": "not_legal", - "vintage": "legal" + "art_crop": "https://cards.scryfall.io/art_crop/front/2/f/2f989fda-2e54-427c-9154-4820c48abb02.jpg?1561756864", + "border_crop": "https://cards.scryfall.io/border_crop/front/2/f/2f989fda-2e54-427c-9154-4820c48abb02.jpg?1561756864" }, - "mana_cost": "", - "multiverse_ids": [ - 97042 - ], - "name": "Arena", - "nonfoil": true, - "object": "card", - "oracle_id": "12326d23-1fb5-4084-a23a-d6e2c90ea36c", - "oracle_text": "{3}, {T}: Tap target creature you control and target creature of an opponent's choice they control. Those creatures fight each other. (Each deals damage equal to its power to the other.)", - "oversized": false, - "penny_rank": 5147, "prices": { - "eur": 2.5, - "eur_foil": null, - "tix": null, - "usd": 9.15, + "usd": "9.10", + "usd_foil": null, "usd_etched": null, - "usd_foil": null + "eur": "4.00", + "eur_foil": null, + "tix": null }, - "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3A12326d23-1fb5-4084-a23a-d6e2c90ea36c&unique=prints", "promo": true, "promo_types": [ "mediainsert" ], "rarity": "rare", "related_uris": { - "edhrec": "https://edhrec.com/route/?cc=Arena", "gatherer": "https://gatherer.wizards.com/Pages/Card/Details.aspx?multiverseid=97042", "tcgplayer_infinite_articles": "https://infinite.tcgplayer.com/search?contentMode=article&game=magic&partner=scryfall&q=Arena&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", - "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Arena&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall" + "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Arena&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", + "edhrec": "https://edhrec.com/route/?cc=Arena" }, "released_at": "1994-09-01", "reprint": false, - "reserved": false, - "rulings_uri": "https://api.scryfall.com/cards/2f989fda-2e54-427c-9154-4820c48abb02/rulings", "scryfall_set_uri": "https://scryfall.com/sets/phpr?utm_source=api", - "scryfall_uri": "https://scryfall.com/card/phpr/1/arena?utm_source=api", - "set": "phpr", - "set_id": "b32cc4a1-1e06-4bec-bab6-89b2691b57a4", "set_name": "HarperPrism Book Promos", "set_search_uri": "https://api.scryfall.com/cards/search?order=set&q=e%3Aphpr&unique=prints", "set_type": "promo", "set_uri": "https://api.scryfall.com/sets/b32cc4a1-1e06-4bec-bab6-89b2691b57a4", + "set": "phpr", + "set_id": "b32cc4a1-1e06-4bec-bab6-89b2691b57a4", "story_spotlight": false, - "tcgplayer_id": 21465, "textless": false, - "type_line": "Land", - "uri": "https://api.scryfall.com/cards/2f989fda-2e54-427c-9154-4820c48abb02", "variation": false }, { - "artist": "John Avon", - "artist_ids": [ - "798f3932-30e0-4420-aa3f-db4d613f89ca" + "object": "card", + "id": "7ce986a4-5f82-4e7e-bef5-b49f05bf96a6", + "lang": "en", + "mtgo_id": 26515, + "multiverse_ids": [ + 126218 ], - "booster": true, - "border_color": "black", - "card_back_id": "0aeebaf5-8c7d-4636-9e82-8c27447861f7", + "tcgplayer_id": 14692, + "cardmarket_id": 14291, + "oracle_id": "514fdac0-95f4-4034-b891-283fe0fb6da6", + "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3A514fdac0-95f4-4034-b891-283fe0fb6da6&unique=prints", + "rulings_uri": "https://api.scryfall.com/cards/7ce986a4-5f82-4e7e-bef5-b49f05bf96a6/rulings", + "scryfall_uri": "https://scryfall.com/card/plc/112/boom-bust?utm_source=api", + "uri": "https://api.scryfall.com/cards/7ce986a4-5f82-4e7e-bef5-b49f05bf96a6", "card_faces": [ { + "object": "card_face", "artist": "John Avon", "artist_id": "798f3932-30e0-4420-aa3f-db4d613f89ca", "illustration_id": "0ec34103-b2f5-4dd0-9451-4a7585301da9", "mana_cost": "{1}{R}", "name": "Boom", - "object": "card_face", "oracle_text": "Destroy target land you control and target land you don't control.", "type_line": "Sorcery" }, { + "object": "card_face", "artist": "John Avon", "artist_id": "798f3932-30e0-4420-aa3f-db4d613f89ca", "flavor_name": "", "mana_cost": "{5}{R}", "name": "Bust", - "object": "card_face", "oracle_text": "Destroy all lands.", "type_line": "Sorcery" } ], - "cardmarket_id": 14291, "cmc": 8.0, - "collector_number": "112", - "color_identity": [ + "colors": [ "R" ], - "colors": [ + "color_identity": [ "R" ], + "edhrec_rank": 8367, + "foil": true, + "keywords": [], + "layout": "split", + "legalities": { + "standard": "not_legal", + "future": "not_legal", + "historic": "not_legal", + "gladiator": "not_legal", + "pioneer": "not_legal", + "explorer": "not_legal", + "modern": "legal", + "legacy": "legal", + "pauper": "not_legal", + "vintage": "legal", + "penny": "not_legal", + "commander": "legal", + "brawl": "not_legal", + "historicbrawl": "not_legal", + "alchemy": "not_legal", + "paupercommander": "not_legal", + "duel": "legal", + "oldschool": "not_legal", + "premodern": "not_legal", + "predh": "legal" + }, + "mana_cost": "{1}{R} // {5}{R}", + "name": "Boom // Bust", + "nonfoil": true, + "oversized": false, + "penny_rank": 786, + "reserved": false, + "type_line": "Sorcery // Sorcery", + "artist": "John Avon", + "artist_ids": [ + "798f3932-30e0-4420-aa3f-db4d613f89ca" + ], + "booster": true, + "border_color": "black", + "card_back_id": "0aeebaf5-8c7d-4636-9e82-8c27447861f7", + "collector_number": "112", "digital": false, - "edhrec_rank": 8335, "finishes": [ "nonfoil", "foil" ], - "foil": true, "frame": "2003", "full_art": false, "games": [ @@ -6572,238 +6677,242 @@ "mtgo" ], "highres_image": true, - "id": "7ce986a4-5f82-4e7e-bef5-b49f05bf96a6", "illustration_id": "0ec34103-b2f5-4dd0-9451-4a7585301da9", "image_status": "highres_scan", "image_uris": { - "art_crop": "https://cards.scryfall.io/art_crop/front/7/c/7ce986a4-5f82-4e7e-bef5-b49f05bf96a6.jpg?1562575287", - "border_crop": "https://cards.scryfall.io/border_crop/front/7/c/7ce986a4-5f82-4e7e-bef5-b49f05bf96a6.jpg?1562575287", - "large": "https://cards.scryfall.io/large/front/7/c/7ce986a4-5f82-4e7e-bef5-b49f05bf96a6.jpg?1562575287", + "small": "https://cards.scryfall.io/small/front/7/c/7ce986a4-5f82-4e7e-bef5-b49f05bf96a6.jpg?1562575287", "normal": "https://cards.scryfall.io/normal/front/7/c/7ce986a4-5f82-4e7e-bef5-b49f05bf96a6.jpg?1562575287", + "large": "https://cards.scryfall.io/large/front/7/c/7ce986a4-5f82-4e7e-bef5-b49f05bf96a6.jpg?1562575287", "png": "https://cards.scryfall.io/png/front/7/c/7ce986a4-5f82-4e7e-bef5-b49f05bf96a6.png?1562575287", - "small": "https://cards.scryfall.io/small/front/7/c/7ce986a4-5f82-4e7e-bef5-b49f05bf96a6.jpg?1562575287" - }, - "keywords": [], - "lang": "en", - "layout": "split", - "legalities": { - "alchemy": "not_legal", - "brawl": "not_legal", - "commander": "legal", - "duel": "legal", - "explorer": "not_legal", - "future": "not_legal", - "gladiator": "not_legal", - "historic": "not_legal", - "historicbrawl": "not_legal", - "legacy": "legal", - "modern": "legal", - "oldschool": "not_legal", - "pauper": "not_legal", - "paupercommander": "not_legal", - "penny": "not_legal", - "pioneer": "not_legal", - "premodern": "not_legal", - "standard": "not_legal", - "vintage": "legal" + "art_crop": "https://cards.scryfall.io/art_crop/front/7/c/7ce986a4-5f82-4e7e-bef5-b49f05bf96a6.jpg?1562575287", + "border_crop": "https://cards.scryfall.io/border_crop/front/7/c/7ce986a4-5f82-4e7e-bef5-b49f05bf96a6.jpg?1562575287" }, - "mana_cost": "{1}{R} // {5}{R}", - "mtgo_id": 26515, - "multiverse_ids": [ - 126218 - ], - "name": "Boom // Bust", - "nonfoil": true, - "object": "card", - "oracle_id": "514fdac0-95f4-4034-b891-283fe0fb6da6", - "oversized": false, - "penny_rank": 786, "prices": { - "eur": 1.15, - "eur_foil": 2.45, - "tix": 0.28, - "usd": 1.33, + "usd": "1.20", + "usd_foil": "13.05", "usd_etched": null, - "usd_foil": 13.05 + "eur": "0.50", + "eur_foil": "2.45", + "tix": "0.30" }, - "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3A514fdac0-95f4-4034-b891-283fe0fb6da6&unique=prints", "promo": false, "rarity": "rare", "related_uris": { - "edhrec": "https://edhrec.com/route/?cc=Boom+%2F%2F+Bust", "gatherer": "https://gatherer.wizards.com/Pages/Card/Details.aspx?multiverseid=126218", "tcgplayer_infinite_articles": "https://infinite.tcgplayer.com/search?contentMode=article&game=magic&partner=scryfall&q=Boom+%2F%2F+Bust&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", - "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Boom+%2F%2F+Bust&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall" + "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Boom+%2F%2F+Bust&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", + "edhrec": "https://edhrec.com/route/?cc=Boom+%2F%2F+Bust" }, "released_at": "2007-02-02", "reprint": false, - "reserved": false, - "rulings_uri": "https://api.scryfall.com/cards/7ce986a4-5f82-4e7e-bef5-b49f05bf96a6/rulings", "scryfall_set_uri": "https://scryfall.com/sets/plc?utm_source=api", - "scryfall_uri": "https://scryfall.com/card/plc/112/boom-bust?utm_source=api", - "set": "plc", - "set_id": "5a1b571c-73e9-4c14-b9d4-a62507d85789", "set_name": "Planar Chaos", "set_search_uri": "https://api.scryfall.com/cards/search?order=set&q=e%3Aplc&unique=prints", "set_type": "expansion", "set_uri": "https://api.scryfall.com/sets/5a1b571c-73e9-4c14-b9d4-a62507d85789", + "set": "plc", + "set_id": "5a1b571c-73e9-4c14-b9d4-a62507d85789", "story_spotlight": false, - "tcgplayer_id": 14692, "textless": false, - "type_line": "Sorcery // Sorcery", - "uri": "https://api.scryfall.com/cards/7ce986a4-5f82-4e7e-bef5-b49f05bf96a6", "variation": false }, { - "artist": "Mark Tedin", - "artist_ids": [ - "9ee9a9cc-c09e-486f-918b-69f80cbc4188" + "object": "card", + "id": "66b950d9-8fef-4deb-b51b-26edb90abc56", + "lang": "en", + "mtgo_id": 15115, + "mtgo_foil_id": 15116, + "multiverse_ids": [ + 25614 ], - "booster": true, - "border_color": "black", - "card_back_id": "0aeebaf5-8c7d-4636-9e82-8c27447861f7", + "tcgplayer_id": 7793, "cardmarket_id": 3362, + "oracle_id": "36934bd0-b275-4222-926c-b5a74cf0967d", + "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3A36934bd0-b275-4222-926c-b5a74cf0967d&unique=prints", + "rulings_uri": "https://api.scryfall.com/cards/66b950d9-8fef-4deb-b51b-26edb90abc56/rulings", + "scryfall_uri": "https://scryfall.com/card/pls/107/ertai-the-corrupted?utm_source=api", + "uri": "https://api.scryfall.com/cards/66b950d9-8fef-4deb-b51b-26edb90abc56", "cmc": 5.0, - "collector_number": "107", - "color_identity": [ + "colors": [ "B", "U", "W" ], - "colors": [ + "color_identity": [ "B", "U", "W" ], - "digital": false, - "edhrec_rank": 11362, - "finishes": [ - "nonfoil", - "foil" - ], - "flavor_text": "Altered by Phyrexian science, corrupted by black mana, and twisted by rage, Ertai still looked in the mirror and saw only glory.", + "edhrec_rank": 11345, "foil": true, - "frame": "1997", - "full_art": false, - "games": [ - "paper", - "mtgo" - ], - "highres_image": true, - "id": "66b950d9-8fef-4deb-b51b-26edb90abc56", - "illustration_id": "c09a61fc-11a2-4601-a7bc-79474b33819d", - "image_status": "highres_scan", - "image_uris": { - "art_crop": "https://cards.scryfall.io/art_crop/front/6/6/66b950d9-8fef-4deb-b51b-26edb90abc56.jpg?1586450720", - "border_crop": "https://cards.scryfall.io/border_crop/front/6/6/66b950d9-8fef-4deb-b51b-26edb90abc56.jpg?1586450720", - "large": "https://cards.scryfall.io/large/front/6/6/66b950d9-8fef-4deb-b51b-26edb90abc56.jpg?1586450720", - "normal": "https://cards.scryfall.io/normal/front/6/6/66b950d9-8fef-4deb-b51b-26edb90abc56.jpg?1586450720", - "png": "https://cards.scryfall.io/png/front/6/6/66b950d9-8fef-4deb-b51b-26edb90abc56.png?1586450720", - "small": "https://cards.scryfall.io/small/front/6/6/66b950d9-8fef-4deb-b51b-26edb90abc56.jpg?1586450720" - }, "keywords": [], - "lang": "en", "layout": "normal", "legalities": { - "alchemy": "not_legal", - "brawl": "not_legal", - "commander": "legal", - "duel": "legal", - "explorer": "not_legal", + "standard": "not_legal", "future": "not_legal", - "gladiator": "not_legal", "historic": "not_legal", - "historicbrawl": "not_legal", - "legacy": "legal", + "gladiator": "not_legal", + "pioneer": "not_legal", + "explorer": "not_legal", "modern": "not_legal", - "oldschool": "not_legal", + "legacy": "legal", "pauper": "not_legal", - "paupercommander": "not_legal", + "vintage": "legal", "penny": "not_legal", - "pioneer": "not_legal", + "commander": "legal", + "brawl": "not_legal", + "historicbrawl": "not_legal", + "alchemy": "not_legal", + "paupercommander": "not_legal", + "duel": "legal", + "oldschool": "not_legal", "premodern": "legal", - "standard": "not_legal", - "vintage": "legal" + "predh": "legal" }, "mana_cost": "{2}{W}{U}{B}", - "mtgo_foil_id": 15116, - "mtgo_id": 15115, - "multiverse_ids": [ - 25614 - ], "name": "Ertai, the Corrupted", "nonfoil": true, - "object": "card", - "oracle_id": "36934bd0-b275-4222-926c-b5a74cf0967d", "oracle_text": "{U}, {T}, Sacrifice a creature or enchantment: Counter target spell.", "oversized": false, - "penny_rank": 11047, + "penny_rank": 11127, "power": "3", + "reserved": false, + "toughness": "4", + "type_line": "Legendary Creature — Phyrexian Human Wizard", + "artist": "Mark Tedin", + "artist_ids": [ + "9ee9a9cc-c09e-486f-918b-69f80cbc4188" + ], + "booster": true, + "border_color": "black", + "card_back_id": "0aeebaf5-8c7d-4636-9e82-8c27447861f7", + "collector_number": "107", + "digital": false, + "finishes": [ + "nonfoil", + "foil" + ], + "flavor_text": "Altered by Phyrexian science, corrupted by black mana, and twisted by rage, Ertai still looked in the mirror and saw only glory.", + "frame": "1997", + "full_art": false, + "games": [ + "paper", + "mtgo" + ], + "highres_image": true, + "illustration_id": "c09a61fc-11a2-4601-a7bc-79474b33819d", + "image_status": "highres_scan", + "image_uris": { + "small": "https://cards.scryfall.io/small/front/6/6/66b950d9-8fef-4deb-b51b-26edb90abc56.jpg?1586450720", + "normal": "https://cards.scryfall.io/normal/front/6/6/66b950d9-8fef-4deb-b51b-26edb90abc56.jpg?1586450720", + "large": "https://cards.scryfall.io/large/front/6/6/66b950d9-8fef-4deb-b51b-26edb90abc56.jpg?1586450720", + "png": "https://cards.scryfall.io/png/front/6/6/66b950d9-8fef-4deb-b51b-26edb90abc56.png?1586450720", + "art_crop": "https://cards.scryfall.io/art_crop/front/6/6/66b950d9-8fef-4deb-b51b-26edb90abc56.jpg?1586450720", + "border_crop": "https://cards.scryfall.io/border_crop/front/6/6/66b950d9-8fef-4deb-b51b-26edb90abc56.jpg?1586450720" + }, "prices": { - "eur": 1.69, - "eur_foil": 45.97, - "tix": 0.11, - "usd": 4.65, + "usd": "4.44", + "usd_foil": "106.39", "usd_etched": null, - "usd_foil": 106.39 + "eur": "1.85", + "eur_foil": "45.97", + "tix": "0.11" }, - "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3A36934bd0-b275-4222-926c-b5a74cf0967d&unique=prints", "promo": false, "rarity": "rare", "related_uris": { - "edhrec": "https://edhrec.com/route/?cc=Ertai%2C+the+Corrupted", "gatherer": "https://gatherer.wizards.com/Pages/Card/Details.aspx?multiverseid=25614", "tcgplayer_infinite_articles": "https://infinite.tcgplayer.com/search?contentMode=article&game=magic&partner=scryfall&q=Ertai%2C+the+Corrupted&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", - "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Ertai%2C+the+Corrupted&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall" + "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Ertai%2C+the+Corrupted&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", + "edhrec": "https://edhrec.com/route/?cc=Ertai%2C+the+Corrupted" }, "released_at": "2001-02-05", "reprint": false, - "reserved": false, - "rulings_uri": "https://api.scryfall.com/cards/66b950d9-8fef-4deb-b51b-26edb90abc56/rulings", "scryfall_set_uri": "https://scryfall.com/sets/pls?utm_source=api", - "scryfall_uri": "https://scryfall.com/card/pls/107/ertai-the-corrupted?utm_source=api", - "set": "pls", - "set_id": "82dc193b-bd5f-4883-a93f-a4155b467ee0", "set_name": "Planeshift", "set_search_uri": "https://api.scryfall.com/cards/search?order=set&q=e%3Apls&unique=prints", "set_type": "expansion", "set_uri": "https://api.scryfall.com/sets/82dc193b-bd5f-4883-a93f-a4155b467ee0", + "set": "pls", + "set_id": "82dc193b-bd5f-4883-a93f-a4155b467ee0", "story_spotlight": false, - "tcgplayer_id": 7793, "textless": false, - "toughness": "4", - "type_line": "Legendary Creature — Phyrexian Human Wizard", - "uri": "https://api.scryfall.com/cards/66b950d9-8fef-4deb-b51b-26edb90abc56", "variation": false }, { - "artist": "Kev Walker", - "artist_ids": [ - "f366a0ee-a0cd-466d-ba6a-90058c7a31a6" + "object": "card", + "id": "fbbfeb32-1654-4bf6-9a38-891f1a03e02b", + "lang": "en", + "multiverse_ids": [ + 29292 ], - "booster": true, - "border_color": "black", - "card_back_id": "0aeebaf5-8c7d-4636-9e82-8c27447861f7", + "tcgplayer_id": 77304, "cardmarket_id": 3400, + "oracle_id": "36934bd0-b275-4222-926c-b5a74cf0967d", + "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3A36934bd0-b275-4222-926c-b5a74cf0967d&unique=prints", + "rulings_uri": "https://api.scryfall.com/cards/fbbfeb32-1654-4bf6-9a38-891f1a03e02b/rulings", + "scryfall_uri": "https://scryfall.com/card/pls/107%E2%98%85/ertai-the-corrupted?utm_source=api", + "uri": "https://api.scryfall.com/cards/fbbfeb32-1654-4bf6-9a38-891f1a03e02b", "cmc": 5.0, - "collector_number": "107★", - "color_identity": [ + "colors": [ "B", "U", "W" ], - "colors": [ + "color_identity": [ "B", "U", "W" ], + "edhrec_rank": 11345, + "foil": true, + "keywords": [], + "layout": "normal", + "legalities": { + "standard": "not_legal", + "future": "not_legal", + "historic": "not_legal", + "gladiator": "not_legal", + "pioneer": "not_legal", + "explorer": "not_legal", + "modern": "not_legal", + "legacy": "legal", + "pauper": "not_legal", + "vintage": "legal", + "penny": "not_legal", + "commander": "legal", + "brawl": "not_legal", + "historicbrawl": "not_legal", + "alchemy": "not_legal", + "paupercommander": "not_legal", + "duel": "legal", + "oldschool": "not_legal", + "premodern": "legal", + "predh": "legal" + }, + "mana_cost": "{2}{W}{U}{B}", + "name": "Ertai, the Corrupted", + "nonfoil": false, + "oracle_text": "{U}, {T}, Sacrifice a creature or enchantment: Counter target spell.", + "oversized": false, + "penny_rank": 11127, + "power": "3", + "reserved": false, + "toughness": "4", + "type_line": "Legendary Creature — Phyrexian Human Wizard", + "artist": "Kev Walker", + "artist_ids": [ + "f366a0ee-a0cd-466d-ba6a-90058c7a31a6" + ], + "booster": true, + "border_color": "black", + "card_back_id": "0aeebaf5-8c7d-4636-9e82-8c27447861f7", + "collector_number": "107★", "digital": false, - "edhrec_rank": 11362, "finishes": [ "foil" ], "flavor_text": "Altered by Phyrexian science, corrupted by black mana, and twisted by rage, Ertai still looked in the mirror and saw only glory.", - "foil": true, "frame": "1997", "full_art": false, "games": [ @@ -6811,172 +6920,134 @@ "mtgo" ], "highres_image": true, - "id": "fbbfeb32-1654-4bf6-9a38-891f1a03e02b", "illustration_id": "6ebcb06f-33ee-45e8-ac59-3ac1d143dfe6", "image_status": "highres_scan", "image_uris": { - "art_crop": "https://cards.scryfall.io/art_crop/front/f/b/fbbfeb32-1654-4bf6-9a38-891f1a03e02b.jpg?1562948333", - "border_crop": "https://cards.scryfall.io/border_crop/front/f/b/fbbfeb32-1654-4bf6-9a38-891f1a03e02b.jpg?1562948333", - "large": "https://cards.scryfall.io/large/front/f/b/fbbfeb32-1654-4bf6-9a38-891f1a03e02b.jpg?1562948333", + "small": "https://cards.scryfall.io/small/front/f/b/fbbfeb32-1654-4bf6-9a38-891f1a03e02b.jpg?1562948333", "normal": "https://cards.scryfall.io/normal/front/f/b/fbbfeb32-1654-4bf6-9a38-891f1a03e02b.jpg?1562948333", + "large": "https://cards.scryfall.io/large/front/f/b/fbbfeb32-1654-4bf6-9a38-891f1a03e02b.jpg?1562948333", "png": "https://cards.scryfall.io/png/front/f/b/fbbfeb32-1654-4bf6-9a38-891f1a03e02b.png?1562948333", - "small": "https://cards.scryfall.io/small/front/f/b/fbbfeb32-1654-4bf6-9a38-891f1a03e02b.jpg?1562948333" - }, - "keywords": [], - "lang": "en", - "layout": "normal", - "legalities": { - "alchemy": "not_legal", - "brawl": "not_legal", - "commander": "legal", - "duel": "legal", - "explorer": "not_legal", - "future": "not_legal", - "gladiator": "not_legal", - "historic": "not_legal", - "historicbrawl": "not_legal", - "legacy": "legal", - "modern": "not_legal", - "oldschool": "not_legal", - "pauper": "not_legal", - "paupercommander": "not_legal", - "penny": "not_legal", - "pioneer": "not_legal", - "premodern": "legal", - "standard": "not_legal", - "vintage": "legal" + "art_crop": "https://cards.scryfall.io/art_crop/front/f/b/fbbfeb32-1654-4bf6-9a38-891f1a03e02b.jpg?1562948333", + "border_crop": "https://cards.scryfall.io/border_crop/front/f/b/fbbfeb32-1654-4bf6-9a38-891f1a03e02b.jpg?1562948333" }, - "mana_cost": "{2}{W}{U}{B}", - "multiverse_ids": [ - 29292 - ], - "name": "Ertai, the Corrupted", - "nonfoil": false, - "object": "card", - "oracle_id": "36934bd0-b275-4222-926c-b5a74cf0967d", - "oracle_text": "{U}, {T}, Sacrifice a creature or enchantment: Counter target spell.", - "oversized": false, - "penny_rank": 11047, - "power": "3", "prices": { - "eur": null, - "eur_foil": 115.0, - "tix": null, "usd": null, + "usd_foil": null, "usd_etched": null, - "usd_foil": null + "eur": null, + "eur_foil": "115.00", + "tix": null }, - "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3A36934bd0-b275-4222-926c-b5a74cf0967d&unique=prints", "promo": false, "rarity": "rare", "related_uris": { - "edhrec": "https://edhrec.com/route/?cc=Ertai%2C+the+Corrupted", "gatherer": "https://gatherer.wizards.com/Pages/Card/Details.aspx?multiverseid=29292", "tcgplayer_infinite_articles": "https://infinite.tcgplayer.com/search?contentMode=article&game=magic&partner=scryfall&q=Ertai%2C+the+Corrupted&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", - "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Ertai%2C+the+Corrupted&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall" + "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Ertai%2C+the+Corrupted&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", + "edhrec": "https://edhrec.com/route/?cc=Ertai%2C+the+Corrupted" }, "released_at": "2001-02-05", "reprint": false, - "reserved": false, - "rulings_uri": "https://api.scryfall.com/cards/fbbfeb32-1654-4bf6-9a38-891f1a03e02b/rulings", "scryfall_set_uri": "https://scryfall.com/sets/pls?utm_source=api", - "scryfall_uri": "https://scryfall.com/card/pls/107%E2%98%85/ertai-the-corrupted?utm_source=api", - "set": "pls", - "set_id": "82dc193b-bd5f-4883-a93f-a4155b467ee0", "set_name": "Planeshift", "set_search_uri": "https://api.scryfall.com/cards/search?order=set&q=e%3Apls&unique=prints", "set_type": "expansion", "set_uri": "https://api.scryfall.com/sets/82dc193b-bd5f-4883-a93f-a4155b467ee0", + "set": "pls", + "set_id": "82dc193b-bd5f-4883-a93f-a4155b467ee0", "story_spotlight": false, - "tcgplayer_id": 77304, "textless": false, - "toughness": "4", - "type_line": "Legendary Creature — Phyrexian Human Wizard", - "uri": "https://api.scryfall.com/cards/fbbfeb32-1654-4bf6-9a38-891f1a03e02b", "variation": false }, { - "artist": "James Paick", - "artist_ids": [ - "1a7be0a2-d8ac-45c7-b0a0-eb0886f47b5f" - ], - "booster": false, - "border_color": "black", - "card_back_id": "0aeebaf5-8c7d-4636-9e82-8c27447861f7", + "object": "card", + "id": "dd88131a-2811-4a1f-bb9a-c82e12c1493b", + "lang": "en", + "multiverse_ids": [], + "tcgplayer_id": 48129, "cardmarket_id": 245507, + "oracle_id": "038c0165-32b6-4e81-8180-604b49905207", + "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3A038c0165-32b6-4e81-8180-604b49905207&unique=prints", + "rulings_uri": "https://api.scryfall.com/cards/dd88131a-2811-4a1f-bb9a-c82e12c1493b/rulings", + "scryfall_uri": "https://scryfall.com/card/pmbs/39/black-suns-zenith?utm_source=api", + "uri": "https://api.scryfall.com/cards/dd88131a-2811-4a1f-bb9a-c82e12c1493b", "cmc": 2.0, - "collector_number": "39", - "color_identity": [ - "B" - ], "colors": [ "B" ], - "digital": false, - "edhrec_rank": 1624, - "finishes": [ - "foil" + "color_identity": [ + "B" ], + "edhrec_rank": 1629, "foil": true, - "frame": "2003", - "full_art": true, - "games": [ - "paper" - ], - "highres_image": true, - "id": "dd88131a-2811-4a1f-bb9a-c82e12c1493b", - "illustration_id": "275a74e3-c403-4c45-a6af-58ed98627589", - "image_status": "highres_scan", - "image_uris": { - "art_crop": "https://cards.scryfall.io/art_crop/front/d/d/dd88131a-2811-4a1f-bb9a-c82e12c1493b.jpg?1561758222", - "border_crop": "https://cards.scryfall.io/border_crop/front/d/d/dd88131a-2811-4a1f-bb9a-c82e12c1493b.jpg?1561758222", - "large": "https://cards.scryfall.io/large/front/d/d/dd88131a-2811-4a1f-bb9a-c82e12c1493b.jpg?1561758222", - "normal": "https://cards.scryfall.io/normal/front/d/d/dd88131a-2811-4a1f-bb9a-c82e12c1493b.jpg?1561758222", - "png": "https://cards.scryfall.io/png/front/d/d/dd88131a-2811-4a1f-bb9a-c82e12c1493b.png?1561758222", - "small": "https://cards.scryfall.io/small/front/d/d/dd88131a-2811-4a1f-bb9a-c82e12c1493b.jpg?1561758222" - }, "keywords": [], - "lang": "en", "layout": "normal", "legalities": { - "alchemy": "not_legal", - "brawl": "not_legal", - "commander": "legal", - "duel": "legal", - "explorer": "not_legal", + "standard": "not_legal", "future": "not_legal", - "gladiator": "not_legal", "historic": "not_legal", - "historicbrawl": "not_legal", - "legacy": "legal", + "gladiator": "not_legal", + "pioneer": "not_legal", + "explorer": "not_legal", "modern": "legal", - "oldschool": "not_legal", + "legacy": "legal", "pauper": "not_legal", - "paupercommander": "not_legal", + "vintage": "legal", "penny": "legal", - "pioneer": "not_legal", + "commander": "legal", + "brawl": "not_legal", + "historicbrawl": "not_legal", + "alchemy": "not_legal", + "paupercommander": "not_legal", + "duel": "legal", + "oldschool": "not_legal", "premodern": "not_legal", - "standard": "not_legal", - "vintage": "legal" + "predh": "legal" }, "mana_cost": "{X}{B}{B}", - "multiverse_ids": [], "name": "Black Sun's Zenith", "nonfoil": false, - "object": "card", - "oracle_id": "038c0165-32b6-4e81-8180-604b49905207", "oracle_text": "Put X -1/-1 counters on each creature. Shuffle Black Sun's Zenith into its owner's library.", "oversized": false, "penny_rank": 1796, + "reserved": false, + "type_line": "Sorcery", + "artist": "James Paick", + "artist_ids": [ + "1a7be0a2-d8ac-45c7-b0a0-eb0886f47b5f" + ], + "booster": false, + "border_color": "black", + "card_back_id": "0aeebaf5-8c7d-4636-9e82-8c27447861f7", + "collector_number": "39", + "digital": false, + "finishes": [ + "foil" + ], + "frame": "2003", + "full_art": true, + "games": [ + "paper" + ], + "highres_image": true, + "illustration_id": "275a74e3-c403-4c45-a6af-58ed98627589", + "image_status": "highres_scan", + "image_uris": { + "small": "https://cards.scryfall.io/small/front/d/d/dd88131a-2811-4a1f-bb9a-c82e12c1493b.jpg?1561758222", + "normal": "https://cards.scryfall.io/normal/front/d/d/dd88131a-2811-4a1f-bb9a-c82e12c1493b.jpg?1561758222", + "large": "https://cards.scryfall.io/large/front/d/d/dd88131a-2811-4a1f-bb9a-c82e12c1493b.jpg?1561758222", + "png": "https://cards.scryfall.io/png/front/d/d/dd88131a-2811-4a1f-bb9a-c82e12c1493b.png?1561758222", + "art_crop": "https://cards.scryfall.io/art_crop/front/d/d/dd88131a-2811-4a1f-bb9a-c82e12c1493b.jpg?1561758222", + "border_crop": "https://cards.scryfall.io/border_crop/front/d/d/dd88131a-2811-4a1f-bb9a-c82e12c1493b.jpg?1561758222" + }, "prices": { - "eur": null, - "eur_foil": 12.0, - "tix": null, "usd": null, + "usd_foil": "28.30", "usd_etched": null, - "usd_foil": 28.3 + "eur": null, + "eur_foil": "11.45", + "tix": null }, - "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3A038c0165-32b6-4e81-8180-604b49905207&unique=prints", "promo": true, "promo_types": [ "setpromo", @@ -6984,131 +7055,133 @@ ], "rarity": "rare", "related_uris": { - "edhrec": "https://edhrec.com/route/?cc=Black+Sun%27s+Zenith", "tcgplayer_infinite_articles": "https://infinite.tcgplayer.com/search?contentMode=article&game=magic&partner=scryfall&q=Black+Sun%27s+Zenith&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", - "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Black+Sun%27s+Zenith&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall" + "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Black+Sun%27s+Zenith&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", + "edhrec": "https://edhrec.com/route/?cc=Black+Sun%27s+Zenith" }, "released_at": "2011-02-03", "reprint": true, - "reserved": false, - "rulings_uri": "https://api.scryfall.com/cards/dd88131a-2811-4a1f-bb9a-c82e12c1493b/rulings", "scryfall_set_uri": "https://scryfall.com/sets/pmbs?utm_source=api", - "scryfall_uri": "https://scryfall.com/card/pmbs/39/black-suns-zenith?utm_source=api", - "set": "pmbs", - "set_id": "8a59d98a-4e13-4943-b06c-b35868e954ba", "set_name": "Mirrodin Besieged Promos", "set_search_uri": "https://api.scryfall.com/cards/search?order=set&q=e%3Apmbs&unique=prints", "set_type": "promo", "set_uri": "https://api.scryfall.com/sets/8a59d98a-4e13-4943-b06c-b35868e954ba", + "set": "pmbs", + "set_id": "8a59d98a-4e13-4943-b06c-b35868e954ba", "story_spotlight": false, - "tcgplayer_id": 48129, "textless": false, - "type_line": "Sorcery", - "uri": "https://api.scryfall.com/cards/dd88131a-2811-4a1f-bb9a-c82e12c1493b", "variation": false }, { + "object": "card", + "id": "8829efa0-498a-43ca-91aa-f9caeeafe298", + "lang": "en", + "multiverse_ids": [], + "tcgplayer_id": 48140, + "cardmarket_id": 245268, + "oracle_id": "454a8902-8120-4373-96ee-bbf352b04e8d", + "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3A454a8902-8120-4373-96ee-bbf352b04e8d&unique=prints", + "rulings_uri": "https://api.scryfall.com/cards/8829efa0-498a-43ca-91aa-f9caeeafe298/rulings", + "scryfall_uri": "https://scryfall.com/card/pmbs/8%E2%98%85/hero-of-bladehold?utm_source=api", + "uri": "https://api.scryfall.com/cards/8829efa0-498a-43ca-91aa-f9caeeafe298", "all_parts": [ { - "component": "combo_piece", + "object": "related_card", "id": "8829efa0-498a-43ca-91aa-f9caeeafe298", + "component": "combo_piece", "name": "Hero of Bladehold", - "object": "related_card", "type_line": "Creature — Human Knight", "uri": "https://api.scryfall.com/cards/8829efa0-498a-43ca-91aa-f9caeeafe298" }, { - "component": "token", + "object": "related_card", "id": "7a563df7-7b9d-4692-ab1b-578be1887b62", + "component": "token", "name": "Soldier", - "object": "related_card", "type_line": "Token Creature — Soldier", "uri": "https://api.scryfall.com/cards/7a563df7-7b9d-4692-ab1b-578be1887b62" } ], - "artist": "Scott Chou", - "artist_ids": [ - "9e048547-f9c3-4958-9c2c-91e45df7c6ae" - ], - "booster": false, - "border_color": "black", - "card_back_id": "0aeebaf5-8c7d-4636-9e82-8c27447861f7", - "cardmarket_id": 245268, "cmc": 4.0, - "collector_number": "8★", - "color_identity": [ + "colors": [ "W" ], - "colors": [ + "color_identity": [ "W" ], - "digital": false, "edhrec_rank": 2272, - "finishes": [ - "foil" - ], "foil": true, - "frame": "2003", - "full_art": false, - "games": [ - "paper" - ], - "highres_image": true, - "id": "8829efa0-498a-43ca-91aa-f9caeeafe298", - "illustration_id": "bdef2378-b1b2-46fc-81df-b066da385026", - "image_status": "highres_scan", - "image_uris": { - "art_crop": "https://cards.scryfall.io/art_crop/front/8/8/8829efa0-498a-43ca-91aa-f9caeeafe298.jpg?1605370731", - "border_crop": "https://cards.scryfall.io/border_crop/front/8/8/8829efa0-498a-43ca-91aa-f9caeeafe298.jpg?1605370731", - "large": "https://cards.scryfall.io/large/front/8/8/8829efa0-498a-43ca-91aa-f9caeeafe298.jpg?1605370731", - "normal": "https://cards.scryfall.io/normal/front/8/8/8829efa0-498a-43ca-91aa-f9caeeafe298.jpg?1605370731", - "png": "https://cards.scryfall.io/png/front/8/8/8829efa0-498a-43ca-91aa-f9caeeafe298.png?1605370731", - "small": "https://cards.scryfall.io/small/front/8/8/8829efa0-498a-43ca-91aa-f9caeeafe298.jpg?1605370731" - }, "keywords": [ "Battle Cry" ], - "lang": "en", "layout": "normal", "legalities": { - "alchemy": "not_legal", - "brawl": "not_legal", - "commander": "legal", - "duel": "legal", - "explorer": "not_legal", + "standard": "not_legal", "future": "not_legal", - "gladiator": "not_legal", "historic": "not_legal", - "historicbrawl": "not_legal", - "legacy": "legal", + "gladiator": "not_legal", + "pioneer": "not_legal", + "explorer": "not_legal", "modern": "legal", - "oldschool": "not_legal", + "legacy": "legal", "pauper": "not_legal", - "paupercommander": "not_legal", + "vintage": "legal", "penny": "not_legal", - "pioneer": "not_legal", + "commander": "legal", + "brawl": "not_legal", + "historicbrawl": "not_legal", + "alchemy": "not_legal", + "paupercommander": "not_legal", + "duel": "legal", + "oldschool": "not_legal", "premodern": "not_legal", - "standard": "not_legal", - "vintage": "legal" + "predh": "legal" }, "mana_cost": "{2}{W}{W}", - "multiverse_ids": [], "name": "Hero of Bladehold", "nonfoil": false, - "object": "card", - "oracle_id": "454a8902-8120-4373-96ee-bbf352b04e8d", "oracle_text": "Battle cry (Whenever this creature attacks, each other attacking creature gets +1/+0 until end of turn.)\nWhenever Hero of Bladehold attacks, create two 1/1 white Soldier creature tokens that are tapped and attacking.", "oversized": false, "power": "3", + "reserved": false, + "toughness": "4", + "type_line": "Creature — Human Knight", + "artist": "Scott Chou", + "artist_ids": [ + "9e048547-f9c3-4958-9c2c-91e45df7c6ae" + ], + "booster": false, + "border_color": "black", + "card_back_id": "0aeebaf5-8c7d-4636-9e82-8c27447861f7", + "collector_number": "8★", + "digital": false, + "finishes": [ + "foil" + ], + "frame": "2003", + "full_art": false, + "games": [ + "paper" + ], + "highres_image": true, + "illustration_id": "bdef2378-b1b2-46fc-81df-b066da385026", + "image_status": "highres_scan", + "image_uris": { + "small": "https://cards.scryfall.io/small/front/8/8/8829efa0-498a-43ca-91aa-f9caeeafe298.jpg?1605370731", + "normal": "https://cards.scryfall.io/normal/front/8/8/8829efa0-498a-43ca-91aa-f9caeeafe298.jpg?1605370731", + "large": "https://cards.scryfall.io/large/front/8/8/8829efa0-498a-43ca-91aa-f9caeeafe298.jpg?1605370731", + "png": "https://cards.scryfall.io/png/front/8/8/8829efa0-498a-43ca-91aa-f9caeeafe298.png?1605370731", + "art_crop": "https://cards.scryfall.io/art_crop/front/8/8/8829efa0-498a-43ca-91aa-f9caeeafe298.jpg?1605370731", + "border_crop": "https://cards.scryfall.io/border_crop/front/8/8/8829efa0-498a-43ca-91aa-f9caeeafe298.jpg?1605370731" + }, "prices": { - "eur": null, - "eur_foil": 1.5, - "tix": null, "usd": null, + "usd_foil": "13.94", "usd_etched": null, - "usd_foil": 13.56 + "eur": null, + "eur_foil": "3.49", + "tix": null }, - "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3A454a8902-8120-4373-96ee-bbf352b04e8d&unique=prints", "promo": true, "promo_types": [ "setpromo", @@ -7117,32 +7190,79 @@ ], "rarity": "mythic", "related_uris": { - "edhrec": "https://edhrec.com/route/?cc=Hero+of+Bladehold", "tcgplayer_infinite_articles": "https://infinite.tcgplayer.com/search?contentMode=article&game=magic&partner=scryfall&q=Hero+of+Bladehold&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", - "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Hero+of+Bladehold&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall" + "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Hero+of+Bladehold&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", + "edhrec": "https://edhrec.com/route/?cc=Hero+of+Bladehold" }, "released_at": "2011-02-03", "reprint": true, - "reserved": false, - "rulings_uri": "https://api.scryfall.com/cards/8829efa0-498a-43ca-91aa-f9caeeafe298/rulings", "scryfall_set_uri": "https://scryfall.com/sets/pmbs?utm_source=api", - "scryfall_uri": "https://scryfall.com/card/pmbs/8%E2%98%85/hero-of-bladehold?utm_source=api", - "set": "pmbs", - "set_id": "8a59d98a-4e13-4943-b06c-b35868e954ba", "set_name": "Mirrodin Besieged Promos", "set_search_uri": "https://api.scryfall.com/cards/search?order=set&q=e%3Apmbs&unique=prints", "set_type": "promo", "set_uri": "https://api.scryfall.com/sets/8a59d98a-4e13-4943-b06c-b35868e954ba", + "set": "pmbs", + "set_id": "8a59d98a-4e13-4943-b06c-b35868e954ba", "story_spotlight": false, - "tcgplayer_id": 48140, "textless": false, - "toughness": "4", - "type_line": "Creature — Human Knight", - "uri": "https://api.scryfall.com/cards/8829efa0-498a-43ca-91aa-f9caeeafe298", "variation": false, "watermark": "mirran" }, { + "object": "card", + "id": "dda82840-1f3f-4be7-9bc7-66ff551ef5c0", + "lang": "en", + "multiverse_ids": [], + "tcgplayer_id": 263926, + "cardmarket_id": 609431, + "oracle_id": "bf1341dd-41a3-49f6-87ec-63170dde4324", + "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3Abf1341dd-41a3-49f6-87ec-63170dde4324&unique=prints", + "rulings_uri": "https://api.scryfall.com/cards/dda82840-1f3f-4be7-9bc7-66ff551ef5c0/rulings", + "scryfall_uri": "https://scryfall.com/card/pneo/266p/boseiju-who-endures?utm_source=api", + "uri": "https://api.scryfall.com/cards/dda82840-1f3f-4be7-9bc7-66ff551ef5c0", + "cmc": 0.0, + "colors": [], + "color_identity": [ + "G" + ], + "edhrec_rank": 133, + "foil": true, + "keywords": [ + "Channel" + ], + "layout": "normal", + "legalities": { + "standard": "legal", + "future": "legal", + "historic": "legal", + "gladiator": "legal", + "pioneer": "legal", + "explorer": "legal", + "modern": "legal", + "legacy": "legal", + "pauper": "not_legal", + "vintage": "legal", + "penny": "not_legal", + "commander": "legal", + "brawl": "legal", + "historicbrawl": "legal", + "alchemy": "legal", + "paupercommander": "not_legal", + "duel": "legal", + "oldschool": "not_legal", + "premodern": "not_legal", + "predh": "not_legal" + }, + "mana_cost": "", + "name": "Boseiju, Who Endures", + "nonfoil": true, + "oracle_text": "{T}: Add {G}.\nChannel — {1}{G}, Discard Boseiju, Who Endures: Destroy target artifact, enchantment, or nonbasic land an opponent controls. That player may search their library for a land card with a basic land type, put it onto the battlefield, then shuffle. This ability costs {1} less to activate for each legendary creature you control.", + "oversized": false, + "produced_mana": [ + "G" + ], + "reserved": false, + "type_line": "Legendary Land", "artist": "Chris Ostrowski", "artist_ids": [ "b5f1bd34-abee-40c9-99f7-a6ee089fb30b" @@ -7150,118 +7270,119 @@ "booster": false, "border_color": "black", "card_back_id": "0aeebaf5-8c7d-4636-9e82-8c27447861f7", - "cardmarket_id": 609431, - "cmc": 0.0, "collector_number": "266p", - "color_identity": [ - "G" - ], - "colors": [], "digital": false, - "edhrec_rank": 134, "finishes": [ "nonfoil", "foil" ], - "foil": true, - "frame": "2015", "frame_effects": [ "legendary" ], + "frame": "2015", "full_art": false, "games": [ "paper" ], "highres_image": true, - "id": "dda82840-1f3f-4be7-9bc7-66ff551ef5c0", "illustration_id": "fecffc00-411c-4e85-b595-2ca0e4cb672b", "image_status": "highres_scan", "image_uris": { - "art_crop": "https://cards.scryfall.io/art_crop/front/d/d/dda82840-1f3f-4be7-9bc7-66ff551ef5c0.jpg?1675617053", - "border_crop": "https://cards.scryfall.io/border_crop/front/d/d/dda82840-1f3f-4be7-9bc7-66ff551ef5c0.jpg?1675617053", - "large": "https://cards.scryfall.io/large/front/d/d/dda82840-1f3f-4be7-9bc7-66ff551ef5c0.jpg?1675617053", + "small": "https://cards.scryfall.io/small/front/d/d/dda82840-1f3f-4be7-9bc7-66ff551ef5c0.jpg?1675617053", "normal": "https://cards.scryfall.io/normal/front/d/d/dda82840-1f3f-4be7-9bc7-66ff551ef5c0.jpg?1675617053", + "large": "https://cards.scryfall.io/large/front/d/d/dda82840-1f3f-4be7-9bc7-66ff551ef5c0.jpg?1675617053", "png": "https://cards.scryfall.io/png/front/d/d/dda82840-1f3f-4be7-9bc7-66ff551ef5c0.png?1675617053", - "small": "https://cards.scryfall.io/small/front/d/d/dda82840-1f3f-4be7-9bc7-66ff551ef5c0.jpg?1675617053" + "art_crop": "https://cards.scryfall.io/art_crop/front/d/d/dda82840-1f3f-4be7-9bc7-66ff551ef5c0.jpg?1675617053", + "border_crop": "https://cards.scryfall.io/border_crop/front/d/d/dda82840-1f3f-4be7-9bc7-66ff551ef5c0.jpg?1675617053" + }, + "prices": { + "usd": "30.63", + "usd_foil": "29.34", + "usd_etched": null, + "eur": "32.25", + "eur_foil": "40.50", + "tix": null + }, + "promo": true, + "promo_types": [ + "promopack", + "stamped" + ], + "rarity": "rare", + "related_uris": { + "tcgplayer_infinite_articles": "https://infinite.tcgplayer.com/search?contentMode=article&game=magic&partner=scryfall&q=Boseiju%2C+Who+Endures&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", + "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Boseiju%2C+Who+Endures&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", + "edhrec": "https://edhrec.com/route/?cc=Boseiju%2C+Who+Endures" }, + "released_at": "2022-02-18", + "reprint": true, + "scryfall_set_uri": "https://scryfall.com/sets/pneo?utm_source=api", + "set_name": "Kamigawa: Neon Dynasty Promos", + "set_search_uri": "https://api.scryfall.com/cards/search?order=set&q=e%3Apneo&unique=prints", + "set_type": "promo", + "set_uri": "https://api.scryfall.com/sets/b3161020-d74f-48cc-bc9d-d7233e64e524", + "set": "pneo", + "set_id": "b3161020-d74f-48cc-bc9d-d7233e64e524", + "story_spotlight": false, + "textless": false, + "variation": false, + "security_stamp": "oval" + }, + { + "object": "card", + "id": "2a2f63b7-c33c-41d0-9c8f-7bddd1821f15", + "lang": "en", + "multiverse_ids": [], + "tcgplayer_id": 263174, + "cardmarket_id": 609064, + "oracle_id": "bf1341dd-41a3-49f6-87ec-63170dde4324", + "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3Abf1341dd-41a3-49f6-87ec-63170dde4324&unique=prints", + "rulings_uri": "https://api.scryfall.com/cards/2a2f63b7-c33c-41d0-9c8f-7bddd1821f15/rulings", + "scryfall_uri": "https://scryfall.com/card/pneo/266s/boseiju-who-endures?utm_source=api", + "uri": "https://api.scryfall.com/cards/2a2f63b7-c33c-41d0-9c8f-7bddd1821f15", + "cmc": 0.0, + "colors": [], + "color_identity": [ + "G" + ], + "edhrec_rank": 133, + "foil": true, "keywords": [ "Channel" ], - "lang": "en", "layout": "normal", "legalities": { - "alchemy": "legal", - "brawl": "legal", - "commander": "legal", - "duel": "legal", - "explorer": "legal", + "standard": "legal", "future": "legal", - "gladiator": "legal", "historic": "legal", - "historicbrawl": "legal", - "legacy": "legal", + "gladiator": "legal", + "pioneer": "legal", + "explorer": "legal", "modern": "legal", - "oldschool": "not_legal", + "legacy": "legal", "pauper": "not_legal", - "paupercommander": "not_legal", + "vintage": "legal", "penny": "not_legal", - "pioneer": "legal", + "commander": "legal", + "brawl": "legal", + "historicbrawl": "legal", + "alchemy": "legal", + "paupercommander": "not_legal", + "duel": "legal", + "oldschool": "not_legal", "premodern": "not_legal", - "standard": "legal", - "vintage": "legal" + "predh": "not_legal" }, "mana_cost": "", - "multiverse_ids": [], "name": "Boseiju, Who Endures", - "nonfoil": true, - "object": "card", - "oracle_id": "bf1341dd-41a3-49f6-87ec-63170dde4324", + "nonfoil": false, "oracle_text": "{T}: Add {G}.\nChannel — {1}{G}, Discard Boseiju, Who Endures: Destroy target artifact, enchantment, or nonbasic land an opponent controls. That player may search their library for a land card with a basic land type, put it onto the battlefield, then shuffle. This ability costs {1} less to activate for each legendary creature you control.", "oversized": false, - "prices": { - "eur": 34.0, - "eur_foil": 32.0, - "tix": null, - "usd": 29.31, - "usd_etched": null, - "usd_foil": 29.23 - }, - "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3Abf1341dd-41a3-49f6-87ec-63170dde4324&unique=prints", "produced_mana": [ "G" ], - "promo": true, - "promo_types": [ - "promopack", - "stamped" - ], - "rarity": "rare", - "related_uris": { - "edhrec": "https://edhrec.com/route/?cc=Boseiju%2C+Who+Endures", - "tcgplayer_infinite_articles": "https://infinite.tcgplayer.com/search?contentMode=article&game=magic&partner=scryfall&q=Boseiju%2C+Who+Endures&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", - "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Boseiju%2C+Who+Endures&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall" - }, - "released_at": "2022-02-18", - "reprint": true, "reserved": false, - "rulings_uri": "https://api.scryfall.com/cards/dda82840-1f3f-4be7-9bc7-66ff551ef5c0/rulings", - "scryfall_set_uri": "https://scryfall.com/sets/pneo?utm_source=api", - "scryfall_uri": "https://scryfall.com/card/pneo/266p/boseiju-who-endures?utm_source=api", - "security_stamp": "oval", - "set": "pneo", - "set_id": "b3161020-d74f-48cc-bc9d-d7233e64e524", - "set_name": "Kamigawa: Neon Dynasty Promos", - "set_search_uri": "https://api.scryfall.com/cards/search?order=set&q=e%3Apneo&unique=prints", - "set_type": "promo", - "set_uri": "https://api.scryfall.com/sets/b3161020-d74f-48cc-bc9d-d7233e64e524", - "story_spotlight": false, - "tcgplayer_id": 263926, - "textless": false, "type_line": "Legendary Land", - "uri": "https://api.scryfall.com/cards/dda82840-1f3f-4be7-9bc7-66ff551ef5c0", - "variation": false - }, - { "artist": "Chris Ostrowski", "artist_ids": [ "b5f1bd34-abee-40c9-99f7-a6ee089fb30b" @@ -7269,85 +7390,38 @@ "booster": false, "border_color": "black", "card_back_id": "0aeebaf5-8c7d-4636-9e82-8c27447861f7", - "cardmarket_id": 609064, - "cmc": 0.0, "collector_number": "266s", - "color_identity": [ - "G" - ], - "colors": [], "digital": false, - "edhrec_rank": 134, "finishes": [ "foil" ], - "foil": true, - "frame": "2015", "frame_effects": [ "legendary" ], + "frame": "2015", "full_art": false, "games": [ "paper" ], "highres_image": true, - "id": "2a2f63b7-c33c-41d0-9c8f-7bddd1821f15", "illustration_id": "fecffc00-411c-4e85-b595-2ca0e4cb672b", "image_status": "highres_scan", "image_uris": { - "art_crop": "https://cards.scryfall.io/art_crop/front/2/a/2a2f63b7-c33c-41d0-9c8f-7bddd1821f15.jpg?1675617051", - "border_crop": "https://cards.scryfall.io/border_crop/front/2/a/2a2f63b7-c33c-41d0-9c8f-7bddd1821f15.jpg?1675617051", - "large": "https://cards.scryfall.io/large/front/2/a/2a2f63b7-c33c-41d0-9c8f-7bddd1821f15.jpg?1675617051", + "small": "https://cards.scryfall.io/small/front/2/a/2a2f63b7-c33c-41d0-9c8f-7bddd1821f15.jpg?1675617051", "normal": "https://cards.scryfall.io/normal/front/2/a/2a2f63b7-c33c-41d0-9c8f-7bddd1821f15.jpg?1675617051", + "large": "https://cards.scryfall.io/large/front/2/a/2a2f63b7-c33c-41d0-9c8f-7bddd1821f15.jpg?1675617051", "png": "https://cards.scryfall.io/png/front/2/a/2a2f63b7-c33c-41d0-9c8f-7bddd1821f15.png?1675617051", - "small": "https://cards.scryfall.io/small/front/2/a/2a2f63b7-c33c-41d0-9c8f-7bddd1821f15.jpg?1675617051" - }, - "keywords": [ - "Channel" - ], - "lang": "en", - "layout": "normal", - "legalities": { - "alchemy": "legal", - "brawl": "legal", - "commander": "legal", - "duel": "legal", - "explorer": "legal", - "future": "legal", - "gladiator": "legal", - "historic": "legal", - "historicbrawl": "legal", - "legacy": "legal", - "modern": "legal", - "oldschool": "not_legal", - "pauper": "not_legal", - "paupercommander": "not_legal", - "penny": "not_legal", - "pioneer": "legal", - "premodern": "not_legal", - "standard": "legal", - "vintage": "legal" + "art_crop": "https://cards.scryfall.io/art_crop/front/2/a/2a2f63b7-c33c-41d0-9c8f-7bddd1821f15.jpg?1675617051", + "border_crop": "https://cards.scryfall.io/border_crop/front/2/a/2a2f63b7-c33c-41d0-9c8f-7bddd1821f15.jpg?1675617051" }, - "mana_cost": "", - "multiverse_ids": [], - "name": "Boseiju, Who Endures", - "nonfoil": false, - "object": "card", - "oracle_id": "bf1341dd-41a3-49f6-87ec-63170dde4324", - "oracle_text": "{T}: Add {G}.\nChannel — {1}{G}, Discard Boseiju, Who Endures: Destroy target artifact, enchantment, or nonbasic land an opponent controls. That player may search their library for a land card with a basic land type, put it onto the battlefield, then shuffle. This ability costs {1} less to activate for each legendary creature you control.", - "oversized": false, "prices": { - "eur": null, - "eur_foil": 36.0, - "tix": null, "usd": null, + "usd_foil": "33.52", "usd_etched": null, - "usd_foil": 33.74 + "eur": null, + "eur_foil": "38.00", + "tix": null }, - "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3Abf1341dd-41a3-49f6-87ec-63170dde4324&unique=prints", - "produced_mana": [ - "G" - ], "promo": true, "promo_types": [ "prerelease", @@ -7355,134 +7429,136 @@ ], "rarity": "rare", "related_uris": { - "edhrec": "https://edhrec.com/route/?cc=Boseiju%2C+Who+Endures", "tcgplayer_infinite_articles": "https://infinite.tcgplayer.com/search?contentMode=article&game=magic&partner=scryfall&q=Boseiju%2C+Who+Endures&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", - "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Boseiju%2C+Who+Endures&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall" + "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Boseiju%2C+Who+Endures&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", + "edhrec": "https://edhrec.com/route/?cc=Boseiju%2C+Who+Endures" }, "released_at": "2022-02-18", "reprint": true, - "reserved": false, - "rulings_uri": "https://api.scryfall.com/cards/2a2f63b7-c33c-41d0-9c8f-7bddd1821f15/rulings", "scryfall_set_uri": "https://scryfall.com/sets/pneo?utm_source=api", - "scryfall_uri": "https://scryfall.com/card/pneo/266s/boseiju-who-endures?utm_source=api", - "security_stamp": "oval", - "set": "pneo", - "set_id": "b3161020-d74f-48cc-bc9d-d7233e64e524", "set_name": "Kamigawa: Neon Dynasty Promos", "set_search_uri": "https://api.scryfall.com/cards/search?order=set&q=e%3Apneo&unique=prints", "set_type": "promo", "set_uri": "https://api.scryfall.com/sets/b3161020-d74f-48cc-bc9d-d7233e64e524", + "set": "pneo", + "set_id": "b3161020-d74f-48cc-bc9d-d7233e64e524", "story_spotlight": false, - "tcgplayer_id": 263174, "textless": false, - "type_line": "Legendary Land", - "uri": "https://api.scryfall.com/cards/2a2f63b7-c33c-41d0-9c8f-7bddd1821f15", - "variation": false + "variation": false, + "security_stamp": "oval" }, { + "object": "card", + "id": "848d4dae-1e51-446f-bad0-cdf852970486", + "lang": "en", + "multiverse_ids": [], + "tcgplayer_id": 200218, + "cardmarket_id": 404589, + "oracle_id": "c916b81f-700e-4a1a-8c8e-c4685ceaecd2", + "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3Ac916b81f-700e-4a1a-8c8e-c4685ceaecd2&unique=prints", + "rulings_uri": "https://api.scryfall.com/cards/848d4dae-1e51-446f-bad0-cdf852970486/rulings", + "scryfall_uri": "https://scryfall.com/card/prna/27p/tithe-taker?utm_source=api", + "uri": "https://api.scryfall.com/cards/848d4dae-1e51-446f-bad0-cdf852970486", "all_parts": [ { - "component": "token", + "object": "related_card", "id": "45b3bdd7-b093-4bfd-8a9a-965e72bfefb3", + "component": "token", "name": "Spirit", - "object": "related_card", "type_line": "Token Creature — Spirit", "uri": "https://api.scryfall.com/cards/45b3bdd7-b093-4bfd-8a9a-965e72bfefb3" }, { - "component": "combo_piece", + "object": "related_card", "id": "4d7969a1-afae-4076-bb1f-fb52014badea", + "component": "combo_piece", "name": "Tithe Taker", - "object": "related_card", "type_line": "Creature — Human Soldier", "uri": "https://api.scryfall.com/cards/4d7969a1-afae-4076-bb1f-fb52014badea" } ], - "artist": "Aaron Miller", - "artist_ids": [ - "fc021f3d-773a-4706-bbe7-f602324f511f" - ], - "booster": false, - "border_color": "black", - "card_back_id": "0aeebaf5-8c7d-4636-9e82-8c27447861f7", - "cardmarket_id": 404589, "cmc": 2.0, - "collector_number": "27p", - "color_identity": [ - "W" - ], "colors": [ "W" ], - "digital": false, - "edhrec_rank": 3885, - "finishes": [ - "nonfoil", - "foil" + "color_identity": [ + "W" ], + "edhrec_rank": 3891, "foil": true, - "frame": "2015", - "full_art": false, - "games": [ - "paper" - ], - "highres_image": true, - "id": "848d4dae-1e51-446f-bad0-cdf852970486", - "illustration_id": "b48b5ac1-5fcb-4d47-bb92-120933e4ceee", - "image_status": "highres_scan", - "image_uris": { - "art_crop": "https://cards.scryfall.io/art_crop/front/8/4/848d4dae-1e51-446f-bad0-cdf852970486.jpg?1570827724", - "border_crop": "https://cards.scryfall.io/border_crop/front/8/4/848d4dae-1e51-446f-bad0-cdf852970486.jpg?1570827724", - "large": "https://cards.scryfall.io/large/front/8/4/848d4dae-1e51-446f-bad0-cdf852970486.jpg?1570827724", - "normal": "https://cards.scryfall.io/normal/front/8/4/848d4dae-1e51-446f-bad0-cdf852970486.jpg?1570827724", - "png": "https://cards.scryfall.io/png/front/8/4/848d4dae-1e51-446f-bad0-cdf852970486.png?1570827724", - "small": "https://cards.scryfall.io/small/front/8/4/848d4dae-1e51-446f-bad0-cdf852970486.jpg?1570827724" - }, "keywords": [ "Afterlife" ], - "lang": "en", "layout": "normal", "legalities": { - "alchemy": "not_legal", - "brawl": "not_legal", - "commander": "legal", - "duel": "legal", - "explorer": "legal", + "standard": "not_legal", "future": "not_legal", - "gladiator": "legal", "historic": "legal", - "historicbrawl": "legal", - "legacy": "legal", + "gladiator": "legal", + "pioneer": "legal", + "explorer": "legal", "modern": "legal", - "oldschool": "not_legal", + "legacy": "legal", "pauper": "not_legal", - "paupercommander": "not_legal", + "vintage": "legal", "penny": "legal", - "pioneer": "legal", + "commander": "legal", + "brawl": "not_legal", + "historicbrawl": "legal", + "alchemy": "not_legal", + "paupercommander": "not_legal", + "duel": "legal", + "oldschool": "not_legal", "premodern": "not_legal", - "standard": "not_legal", - "vintage": "legal" + "predh": "not_legal" }, "mana_cost": "{1}{W}", - "multiverse_ids": [], "name": "Tithe Taker", "nonfoil": true, - "object": "card", - "oracle_id": "c916b81f-700e-4a1a-8c8e-c4685ceaecd2", "oracle_text": "During your turn, spells your opponents cast cost {1} more to cast and abilities your opponents activate cost {1} more to activate unless they're mana abilities.\nAfterlife 1 (When this creature dies, create a 1/1 white and black Spirit creature token with flying.)", "oversized": false, "penny_rank": 1661, "power": "2", + "reserved": false, + "toughness": "1", + "type_line": "Creature — Human Soldier", + "artist": "Aaron Miller", + "artist_ids": [ + "fc021f3d-773a-4706-bbe7-f602324f511f" + ], + "booster": false, + "border_color": "black", + "card_back_id": "0aeebaf5-8c7d-4636-9e82-8c27447861f7", + "collector_number": "27p", + "digital": false, + "finishes": [ + "nonfoil", + "foil" + ], + "frame": "2015", + "full_art": false, + "games": [ + "paper" + ], + "highres_image": true, + "illustration_id": "b48b5ac1-5fcb-4d47-bb92-120933e4ceee", + "image_status": "highres_scan", + "image_uris": { + "small": "https://cards.scryfall.io/small/front/8/4/848d4dae-1e51-446f-bad0-cdf852970486.jpg?1570827724", + "normal": "https://cards.scryfall.io/normal/front/8/4/848d4dae-1e51-446f-bad0-cdf852970486.jpg?1570827724", + "large": "https://cards.scryfall.io/large/front/8/4/848d4dae-1e51-446f-bad0-cdf852970486.jpg?1570827724", + "png": "https://cards.scryfall.io/png/front/8/4/848d4dae-1e51-446f-bad0-cdf852970486.png?1570827724", + "art_crop": "https://cards.scryfall.io/art_crop/front/8/4/848d4dae-1e51-446f-bad0-cdf852970486.jpg?1570827724", + "border_crop": "https://cards.scryfall.io/border_crop/front/8/4/848d4dae-1e51-446f-bad0-cdf852970486.jpg?1570827724" + }, "prices": { - "eur": 0.3, - "eur_foil": 1.4, - "tix": null, - "usd": 0.78, + "usd": "0.78", + "usd_foil": "1.33", "usd_etched": null, - "usd_foil": 1.44 + "eur": "0.49", + "eur_foil": "1.40", + "tix": null }, - "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3Ac916b81f-700e-4a1a-8c8e-c4685ceaecd2&unique=prints", "promo": true, "promo_types": [ "setpromo", @@ -7491,135 +7567,136 @@ ], "rarity": "rare", "related_uris": { - "edhrec": "https://edhrec.com/route/?cc=Tithe+Taker", "tcgplayer_infinite_articles": "https://infinite.tcgplayer.com/search?contentMode=article&game=magic&partner=scryfall&q=Tithe+Taker&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", - "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Tithe+Taker&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall" + "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Tithe+Taker&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", + "edhrec": "https://edhrec.com/route/?cc=Tithe+Taker" }, "released_at": "2019-01-25", "reprint": true, - "reserved": false, - "rulings_uri": "https://api.scryfall.com/cards/848d4dae-1e51-446f-bad0-cdf852970486/rulings", "scryfall_set_uri": "https://scryfall.com/sets/prna?utm_source=api", - "scryfall_uri": "https://scryfall.com/card/prna/27p/tithe-taker?utm_source=api", - "security_stamp": "oval", - "set": "prna", - "set_id": "503230ec-81e3-4f92-b847-ff435b1652e0", "set_name": "Ravnica Allegiance Promos", "set_search_uri": "https://api.scryfall.com/cards/search?order=set&q=e%3Aprna&unique=prints", "set_type": "promo", "set_uri": "https://api.scryfall.com/sets/503230ec-81e3-4f92-b847-ff435b1652e0", + "set": "prna", + "set_id": "503230ec-81e3-4f92-b847-ff435b1652e0", "story_spotlight": false, - "tcgplayer_id": 200218, "textless": false, - "toughness": "1", - "type_line": "Creature — Human Soldier", - "uri": "https://api.scryfall.com/cards/848d4dae-1e51-446f-bad0-cdf852970486", "variation": false, + "security_stamp": "oval", "watermark": "orzhov" }, { + "object": "card", + "id": "4d7969a1-afae-4076-bb1f-fb52014badea", + "lang": "en", + "multiverse_ids": [], + "tcgplayer_id": 183998, + "cardmarket_id": 368926, + "oracle_id": "c916b81f-700e-4a1a-8c8e-c4685ceaecd2", + "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3Ac916b81f-700e-4a1a-8c8e-c4685ceaecd2&unique=prints", + "rulings_uri": "https://api.scryfall.com/cards/4d7969a1-afae-4076-bb1f-fb52014badea/rulings", + "scryfall_uri": "https://scryfall.com/card/prna/27s/tithe-taker?utm_source=api", + "uri": "https://api.scryfall.com/cards/4d7969a1-afae-4076-bb1f-fb52014badea", "all_parts": [ { - "component": "token", + "object": "related_card", "id": "45b3bdd7-b093-4bfd-8a9a-965e72bfefb3", + "component": "token", "name": "Spirit", - "object": "related_card", "type_line": "Token Creature — Spirit", "uri": "https://api.scryfall.com/cards/45b3bdd7-b093-4bfd-8a9a-965e72bfefb3" }, { - "component": "combo_piece", + "object": "related_card", "id": "4d7969a1-afae-4076-bb1f-fb52014badea", + "component": "combo_piece", "name": "Tithe Taker", - "object": "related_card", "type_line": "Creature — Human Soldier", "uri": "https://api.scryfall.com/cards/4d7969a1-afae-4076-bb1f-fb52014badea" } ], - "artist": "Aaron Miller", - "artist_ids": [ - "fc021f3d-773a-4706-bbe7-f602324f511f" - ], - "booster": false, - "border_color": "black", - "card_back_id": "0aeebaf5-8c7d-4636-9e82-8c27447861f7", - "cardmarket_id": 368926, "cmc": 2.0, - "collector_number": "27s", - "color_identity": [ - "W" - ], "colors": [ "W" ], - "digital": false, - "edhrec_rank": 3885, - "finishes": [ - "foil" + "color_identity": [ + "W" ], + "edhrec_rank": 3891, "foil": true, - "frame": "2015", - "full_art": false, - "games": [ - "paper" - ], - "highres_image": true, - "id": "4d7969a1-afae-4076-bb1f-fb52014badea", - "illustration_id": "b48b5ac1-5fcb-4d47-bb92-120933e4ceee", - "image_status": "highres_scan", - "image_uris": { - "art_crop": "https://cards.scryfall.io/art_crop/front/4/d/4d7969a1-afae-4076-bb1f-fb52014badea.jpg?1551249955", - "border_crop": "https://cards.scryfall.io/border_crop/front/4/d/4d7969a1-afae-4076-bb1f-fb52014badea.jpg?1551249955", - "large": "https://cards.scryfall.io/large/front/4/d/4d7969a1-afae-4076-bb1f-fb52014badea.jpg?1551249955", - "normal": "https://cards.scryfall.io/normal/front/4/d/4d7969a1-afae-4076-bb1f-fb52014badea.jpg?1551249955", - "png": "https://cards.scryfall.io/png/front/4/d/4d7969a1-afae-4076-bb1f-fb52014badea.png?1551249955", - "small": "https://cards.scryfall.io/small/front/4/d/4d7969a1-afae-4076-bb1f-fb52014badea.jpg?1551249955" - }, "keywords": [ "Afterlife" ], - "lang": "en", "layout": "normal", "legalities": { - "alchemy": "not_legal", - "brawl": "not_legal", - "commander": "legal", - "duel": "legal", - "explorer": "legal", + "standard": "not_legal", "future": "not_legal", - "gladiator": "legal", "historic": "legal", - "historicbrawl": "legal", - "legacy": "legal", + "gladiator": "legal", + "pioneer": "legal", + "explorer": "legal", "modern": "legal", - "oldschool": "not_legal", + "legacy": "legal", "pauper": "not_legal", - "paupercommander": "not_legal", + "vintage": "legal", "penny": "legal", - "pioneer": "legal", + "commander": "legal", + "brawl": "not_legal", + "historicbrawl": "legal", + "alchemy": "not_legal", + "paupercommander": "not_legal", + "duel": "legal", + "oldschool": "not_legal", "premodern": "not_legal", - "standard": "not_legal", - "vintage": "legal" + "predh": "not_legal" }, "mana_cost": "{1}{W}", - "multiverse_ids": [], "name": "Tithe Taker", "nonfoil": false, - "object": "card", - "oracle_id": "c916b81f-700e-4a1a-8c8e-c4685ceaecd2", "oracle_text": "During your turn, spells your opponents cast cost {1} more to cast and abilities your opponents activate cost {1} more to activate unless they're mana abilities.\nAfterlife 1 (When this creature dies, create a 1/1 white and black Spirit creature token with flying.)", "oversized": false, "penny_rank": 1661, "power": "2", + "reserved": false, + "toughness": "1", + "type_line": "Creature — Human Soldier", + "artist": "Aaron Miller", + "artist_ids": [ + "fc021f3d-773a-4706-bbe7-f602324f511f" + ], + "booster": false, + "border_color": "black", + "card_back_id": "0aeebaf5-8c7d-4636-9e82-8c27447861f7", + "collector_number": "27s", + "digital": false, + "finishes": [ + "foil" + ], + "frame": "2015", + "full_art": false, + "games": [ + "paper" + ], + "highres_image": true, + "illustration_id": "b48b5ac1-5fcb-4d47-bb92-120933e4ceee", + "image_status": "highres_scan", + "image_uris": { + "small": "https://cards.scryfall.io/small/front/4/d/4d7969a1-afae-4076-bb1f-fb52014badea.jpg?1551249955", + "normal": "https://cards.scryfall.io/normal/front/4/d/4d7969a1-afae-4076-bb1f-fb52014badea.jpg?1551249955", + "large": "https://cards.scryfall.io/large/front/4/d/4d7969a1-afae-4076-bb1f-fb52014badea.jpg?1551249955", + "png": "https://cards.scryfall.io/png/front/4/d/4d7969a1-afae-4076-bb1f-fb52014badea.png?1551249955", + "art_crop": "https://cards.scryfall.io/art_crop/front/4/d/4d7969a1-afae-4076-bb1f-fb52014badea.jpg?1551249955", + "border_crop": "https://cards.scryfall.io/border_crop/front/4/d/4d7969a1-afae-4076-bb1f-fb52014badea.jpg?1551249955" + }, "prices": { - "eur": null, - "eur_foil": 1.0, - "tix": null, "usd": null, + "usd_foil": "1.86", "usd_etched": null, - "usd_foil": 1.86 + "eur": null, + "eur_foil": "1.40", + "tix": null }, - "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3Ac916b81f-700e-4a1a-8c8e-c4685ceaecd2&unique=prints", "promo": true, "promo_types": [ "setpromo", @@ -7628,33 +7705,77 @@ ], "rarity": "rare", "related_uris": { - "edhrec": "https://edhrec.com/route/?cc=Tithe+Taker", "tcgplayer_infinite_articles": "https://infinite.tcgplayer.com/search?contentMode=article&game=magic&partner=scryfall&q=Tithe+Taker&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", - "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Tithe+Taker&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall" + "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Tithe+Taker&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", + "edhrec": "https://edhrec.com/route/?cc=Tithe+Taker" }, "released_at": "2019-01-25", "reprint": true, - "reserved": false, - "rulings_uri": "https://api.scryfall.com/cards/4d7969a1-afae-4076-bb1f-fb52014badea/rulings", "scryfall_set_uri": "https://scryfall.com/sets/prna?utm_source=api", - "scryfall_uri": "https://scryfall.com/card/prna/27s/tithe-taker?utm_source=api", - "security_stamp": "oval", - "set": "prna", - "set_id": "503230ec-81e3-4f92-b847-ff435b1652e0", "set_name": "Ravnica Allegiance Promos", "set_search_uri": "https://api.scryfall.com/cards/search?order=set&q=e%3Aprna&unique=prints", "set_type": "promo", "set_uri": "https://api.scryfall.com/sets/503230ec-81e3-4f92-b847-ff435b1652e0", + "set": "prna", + "set_id": "503230ec-81e3-4f92-b847-ff435b1652e0", "story_spotlight": false, - "tcgplayer_id": 183998, "textless": false, - "toughness": "1", - "type_line": "Creature — Human Soldier", - "uri": "https://api.scryfall.com/cards/4d7969a1-afae-4076-bb1f-fb52014badea", "variation": false, + "security_stamp": "oval", "watermark": "orzhov" }, { + "object": "card", + "id": "8004052e-cb88-4ca6-a563-5396f13f7c6d", + "lang": "en", + "multiverse_ids": [], + "tcgplayer_id": 185154, + "cardmarket_id": 367780, + "oracle_id": "bc71ebf6-2056-41f7-be35-b2e5c34afa99", + "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3Abc71ebf6-2056-41f7-be35-b2e5c34afa99&unique=prints", + "rulings_uri": "https://api.scryfall.com/cards/8004052e-cb88-4ca6-a563-5396f13f7c6d/rulings", + "scryfall_uri": "https://scryfall.com/card/prw2/B01/plains?utm_source=api", + "uri": "https://api.scryfall.com/cards/8004052e-cb88-4ca6-a563-5396f13f7c6d", + "cmc": 0.0, + "colors": [], + "color_identity": [ + "W" + ], + "foil": true, + "keywords": [], + "layout": "normal", + "legalities": { + "standard": "legal", + "future": "legal", + "historic": "legal", + "gladiator": "legal", + "pioneer": "legal", + "explorer": "legal", + "modern": "legal", + "legacy": "legal", + "pauper": "legal", + "vintage": "legal", + "penny": "legal", + "commander": "legal", + "brawl": "legal", + "historicbrawl": "legal", + "alchemy": "legal", + "paupercommander": "legal", + "duel": "legal", + "oldschool": "not_legal", + "premodern": "legal", + "predh": "legal" + }, + "mana_cost": "", + "name": "Plains", + "nonfoil": false, + "oracle_text": "({T}: Add {W}.)", + "oversized": false, + "produced_mana": [ + "W" + ], + "reserved": false, + "type_line": "Basic Land — Plains", "artist": "Alayna Danner", "artist_ids": [ "bb677b1a-ce51-4888-83d6-5a94de461ff9" @@ -7662,112 +7783,113 @@ "booster": false, "border_color": "black", "card_back_id": "0aeebaf5-8c7d-4636-9e82-8c27447861f7", - "cardmarket_id": 367780, - "cmc": 0.0, "collector_number": "B01", - "color_identity": [ - "W" - ], - "colors": [], "digital": false, "finishes": [ "foil" ], - "foil": true, "frame": "2015", "full_art": false, "games": [ "paper" ], "highres_image": true, - "id": "8004052e-cb88-4ca6-a563-5396f13f7c6d", "illustration_id": "a8a91e4f-0ea9-46ed-b1f2-24ed528b2b1a", "image_status": "highres_scan", "image_uris": { - "art_crop": "https://cards.scryfall.io/art_crop/front/8/0/8004052e-cb88-4ca6-a563-5396f13f7c6d.jpg?1581038229", - "border_crop": "https://cards.scryfall.io/border_crop/front/8/0/8004052e-cb88-4ca6-a563-5396f13f7c6d.jpg?1581038229", - "large": "https://cards.scryfall.io/large/front/8/0/8004052e-cb88-4ca6-a563-5396f13f7c6d.jpg?1581038229", + "small": "https://cards.scryfall.io/small/front/8/0/8004052e-cb88-4ca6-a563-5396f13f7c6d.jpg?1581038229", "normal": "https://cards.scryfall.io/normal/front/8/0/8004052e-cb88-4ca6-a563-5396f13f7c6d.jpg?1581038229", + "large": "https://cards.scryfall.io/large/front/8/0/8004052e-cb88-4ca6-a563-5396f13f7c6d.jpg?1581038229", "png": "https://cards.scryfall.io/png/front/8/0/8004052e-cb88-4ca6-a563-5396f13f7c6d.png?1581038229", - "small": "https://cards.scryfall.io/small/front/8/0/8004052e-cb88-4ca6-a563-5396f13f7c6d.jpg?1581038229" + "art_crop": "https://cards.scryfall.io/art_crop/front/8/0/8004052e-cb88-4ca6-a563-5396f13f7c6d.jpg?1581038229", + "border_crop": "https://cards.scryfall.io/border_crop/front/8/0/8004052e-cb88-4ca6-a563-5396f13f7c6d.jpg?1581038229" }, - "keywords": [], + "prices": { + "usd": null, + "usd_foil": "2.50", + "usd_etched": null, + "eur": null, + "eur_foil": "1.49", + "tix": null + }, + "promo": true, + "rarity": "common", + "related_uris": { + "tcgplayer_infinite_articles": "https://infinite.tcgplayer.com/search?contentMode=article&game=magic&partner=scryfall&q=Plains&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", + "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Plains&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", + "edhrec": "https://edhrec.com/route/?cc=Plains" + }, + "released_at": "2019-02-16", + "reprint": true, + "scryfall_set_uri": "https://scryfall.com/sets/prw2?utm_source=api", + "set_name": "RNA Ravnica Weekend", + "set_search_uri": "https://api.scryfall.com/cards/search?order=set&q=e%3Aprw2&unique=prints", + "set_type": "promo", + "set_uri": "https://api.scryfall.com/sets/ee3a8eb6-0583-492b-8be5-265795d38038", + "set": "prw2", + "set_id": "ee3a8eb6-0583-492b-8be5-265795d38038", + "story_spotlight": false, + "textless": false, + "variation": false, + "watermark": "azorius", + "preview": { + "source": "Wizards of the Coast", + "source_uri": "https://magic.wizards.com/en/articles/archive/card-preview/ravnica-allegiance-promos-and-packaging-2018-12-17", + "previewed_at": "2018-12-17" + } + }, + { + "object": "card", + "id": "378318f0-c45b-4e02-a3c7-931796e8796a", "lang": "en", + "multiverse_ids": [], + "tcgplayer_id": 185155, + "cardmarket_id": 367782, + "oracle_id": "bc71ebf6-2056-41f7-be35-b2e5c34afa99", + "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3Abc71ebf6-2056-41f7-be35-b2e5c34afa99&unique=prints", + "rulings_uri": "https://api.scryfall.com/cards/378318f0-c45b-4e02-a3c7-931796e8796a/rulings", + "scryfall_uri": "https://scryfall.com/card/prw2/B03/plains?utm_source=api", + "uri": "https://api.scryfall.com/cards/378318f0-c45b-4e02-a3c7-931796e8796a", + "cmc": 0.0, + "colors": [], + "color_identity": [ + "W" + ], + "foil": true, + "keywords": [], "layout": "normal", "legalities": { - "alchemy": "legal", - "brawl": "legal", - "commander": "legal", - "duel": "legal", - "explorer": "legal", + "standard": "legal", "future": "legal", - "gladiator": "legal", "historic": "legal", - "historicbrawl": "legal", - "legacy": "legal", + "gladiator": "legal", + "pioneer": "legal", + "explorer": "legal", "modern": "legal", - "oldschool": "not_legal", + "legacy": "legal", "pauper": "legal", - "paupercommander": "legal", + "vintage": "legal", "penny": "legal", - "pioneer": "legal", - "premodern": "legal", - "standard": "legal", - "vintage": "legal" - }, - "mana_cost": "", - "multiverse_ids": [], - "name": "Plains", - "nonfoil": false, - "object": "card", - "oracle_id": "bc71ebf6-2056-41f7-be35-b2e5c34afa99", - "oracle_text": "({T}: Add {W}.)", - "oversized": false, - "preview": { - "previewed_at": "2018-12-17", - "source": "Wizards of the Coast", - "source_uri": "https://magic.wizards.com/en/articles/archive/card-preview/ravnica-allegiance-promos-and-packaging-2018-12-17" - }, - "prices": { - "eur": null, - "eur_foil": 2.5, - "tix": null, - "usd": null, - "usd_etched": null, - "usd_foil": 2.47 + "commander": "legal", + "brawl": "legal", + "historicbrawl": "legal", + "alchemy": "legal", + "paupercommander": "legal", + "duel": "legal", + "oldschool": "not_legal", + "premodern": "legal", + "predh": "legal" }, - "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3Abc71ebf6-2056-41f7-be35-b2e5c34afa99&unique=prints", + "mana_cost": "", + "name": "Plains", + "nonfoil": false, + "oracle_text": "({T}: Add {W}.)", + "oversized": false, "produced_mana": [ "W" ], - "promo": true, - "rarity": "common", - "related_uris": { - "edhrec": "https://edhrec.com/route/?cc=Plains", - "tcgplayer_infinite_articles": "https://infinite.tcgplayer.com/search?contentMode=article&game=magic&partner=scryfall&q=Plains&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", - "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Plains&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall" - }, - "released_at": "2019-02-16", - "reprint": true, "reserved": false, - "rulings_uri": "https://api.scryfall.com/cards/8004052e-cb88-4ca6-a563-5396f13f7c6d/rulings", - "scryfall_set_uri": "https://scryfall.com/sets/prw2?utm_source=api", - "scryfall_uri": "https://scryfall.com/card/prw2/B01/plains?utm_source=api", - "set": "prw2", - "set_id": "ee3a8eb6-0583-492b-8be5-265795d38038", - "set_name": "RNA Ravnica Weekend", - "set_search_uri": "https://api.scryfall.com/cards/search?order=set&q=e%3Aprw2&unique=prints", - "set_type": "promo", - "set_uri": "https://api.scryfall.com/sets/ee3a8eb6-0583-492b-8be5-265795d38038", - "story_spotlight": false, - "tcgplayer_id": 185154, - "textless": false, "type_line": "Basic Land — Plains", - "uri": "https://api.scryfall.com/cards/8004052e-cb88-4ca6-a563-5396f13f7c6d", - "variation": false, - "watermark": "azorius" - }, - { "artist": "Ravenna Tran", "artist_ids": [ "e24bc1d0-446b-45e0-b215-89f581837aa4" @@ -7775,120 +7897,76 @@ "booster": false, "border_color": "black", "card_back_id": "0aeebaf5-8c7d-4636-9e82-8c27447861f7", - "cardmarket_id": 367782, - "cmc": 0.0, "collector_number": "B03", - "color_identity": [ - "W" - ], - "colors": [], "digital": false, "finishes": [ "foil" ], - "foil": true, "frame": "2015", "full_art": false, "games": [ "paper" ], "highres_image": true, - "id": "378318f0-c45b-4e02-a3c7-931796e8796a", "illustration_id": "2e4df6cb-ef49-4002-bf10-7670a5a926b7", "image_status": "highres_scan", "image_uris": { - "art_crop": "https://cards.scryfall.io/art_crop/front/3/7/378318f0-c45b-4e02-a3c7-931796e8796a.jpg?1581038194", - "border_crop": "https://cards.scryfall.io/border_crop/front/3/7/378318f0-c45b-4e02-a3c7-931796e8796a.jpg?1581038194", - "large": "https://cards.scryfall.io/large/front/3/7/378318f0-c45b-4e02-a3c7-931796e8796a.jpg?1581038194", + "small": "https://cards.scryfall.io/small/front/3/7/378318f0-c45b-4e02-a3c7-931796e8796a.jpg?1581038194", "normal": "https://cards.scryfall.io/normal/front/3/7/378318f0-c45b-4e02-a3c7-931796e8796a.jpg?1581038194", + "large": "https://cards.scryfall.io/large/front/3/7/378318f0-c45b-4e02-a3c7-931796e8796a.jpg?1581038194", "png": "https://cards.scryfall.io/png/front/3/7/378318f0-c45b-4e02-a3c7-931796e8796a.png?1581038194", - "small": "https://cards.scryfall.io/small/front/3/7/378318f0-c45b-4e02-a3c7-931796e8796a.jpg?1581038194" - }, - "keywords": [], - "lang": "en", - "layout": "normal", - "legalities": { - "alchemy": "legal", - "brawl": "legal", - "commander": "legal", - "duel": "legal", - "explorer": "legal", - "future": "legal", - "gladiator": "legal", - "historic": "legal", - "historicbrawl": "legal", - "legacy": "legal", - "modern": "legal", - "oldschool": "not_legal", - "pauper": "legal", - "paupercommander": "legal", - "penny": "legal", - "pioneer": "legal", - "premodern": "legal", - "standard": "legal", - "vintage": "legal" - }, - "mana_cost": "", - "multiverse_ids": [], - "name": "Plains", - "nonfoil": false, - "object": "card", - "oracle_id": "bc71ebf6-2056-41f7-be35-b2e5c34afa99", - "oracle_text": "({T}: Add {W}.)", - "oversized": false, - "preview": { - "previewed_at": "2018-12-17", - "source": "Wizards of the Coast", - "source_uri": "https://magic.wizards.com/en/articles/archive/feature/magic-gathering-chandra-preview-2018-12-05" + "art_crop": "https://cards.scryfall.io/art_crop/front/3/7/378318f0-c45b-4e02-a3c7-931796e8796a.jpg?1581038194", + "border_crop": "https://cards.scryfall.io/border_crop/front/3/7/378318f0-c45b-4e02-a3c7-931796e8796a.jpg?1581038194" }, "prices": { - "eur": null, - "eur_foil": 2.0, - "tix": null, "usd": null, + "usd_foil": "3.45", "usd_etched": null, - "usd_foil": 3.45 + "eur": null, + "eur_foil": "2.49", + "tix": null }, - "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3Abc71ebf6-2056-41f7-be35-b2e5c34afa99&unique=prints", - "produced_mana": [ - "W" - ], "promo": true, "rarity": "common", "related_uris": { - "edhrec": "https://edhrec.com/route/?cc=Plains", "tcgplayer_infinite_articles": "https://infinite.tcgplayer.com/search?contentMode=article&game=magic&partner=scryfall&q=Plains&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", - "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Plains&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall" + "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Plains&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", + "edhrec": "https://edhrec.com/route/?cc=Plains" }, "released_at": "2019-02-16", "reprint": true, - "reserved": false, - "rulings_uri": "https://api.scryfall.com/cards/378318f0-c45b-4e02-a3c7-931796e8796a/rulings", "scryfall_set_uri": "https://scryfall.com/sets/prw2?utm_source=api", - "scryfall_uri": "https://scryfall.com/card/prw2/B03/plains?utm_source=api", - "set": "prw2", - "set_id": "ee3a8eb6-0583-492b-8be5-265795d38038", "set_name": "RNA Ravnica Weekend", "set_search_uri": "https://api.scryfall.com/cards/search?order=set&q=e%3Aprw2&unique=prints", "set_type": "promo", "set_uri": "https://api.scryfall.com/sets/ee3a8eb6-0583-492b-8be5-265795d38038", + "set": "prw2", + "set_id": "ee3a8eb6-0583-492b-8be5-265795d38038", "story_spotlight": false, - "tcgplayer_id": 185155, "textless": false, - "type_line": "Basic Land — Plains", - "uri": "https://api.scryfall.com/cards/378318f0-c45b-4e02-a3c7-931796e8796a", "variation": false, - "watermark": "orzhov" + "watermark": "orzhov", + "preview": { + "source": "Wizards of the Coast", + "source_uri": "https://magic.wizards.com/en/articles/archive/feature/magic-gathering-chandra-preview-2018-12-05", + "previewed_at": "2018-12-17" + } }, { - "artist": "John Thacker", - "artist_ids": [ - "38ee615a-e59f-4e2e-b894-2b74c6e75541" - ], - "booster": false, - "border_color": "silver", + "object": "card", + "id": "5646ea19-0025-4f88-ad22-36968a1d3b89", + "lang": "en", + "multiverse_ids": [], + "tcgplayer_id": 200380, + "cardmarket_id": 405599, + "oracle_id": "e724bddb-6195-4943-b9c6-decc96717998", + "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3Ae724bddb-6195-4943-b9c6-decc96717998&unique=prints", + "rulings_uri": "https://api.scryfall.com/cards/5646ea19-0025-4f88-ad22-36968a1d3b89/rulings", + "scryfall_uri": "https://scryfall.com/card/ptg/1/nightmare-moon-princess-luna?utm_source=api", + "uri": "https://api.scryfall.com/cards/5646ea19-0025-4f88-ad22-36968a1d3b89", "card_faces": [ { + "object": "card_face", "artist": "John Thacker", "artist_id": "38ee615a-e59f-4e2e-b894-2b74c6e75541", "colors": [ @@ -7897,16 +7975,15 @@ "flavor_text": "\"The night. . . will last. . .forever!\"", "illustration_id": "587b0f05-3512-4e2d-9569-2f5f70bc0c92", "image_uris": { - "art_crop": "https://cards.scryfall.io/art_crop/front/5/6/5646ea19-0025-4f88-ad22-36968a1d3b89.jpg?1660203798", - "border_crop": "https://cards.scryfall.io/border_crop/front/5/6/5646ea19-0025-4f88-ad22-36968a1d3b89.jpg?1660203798", - "large": "https://cards.scryfall.io/large/front/5/6/5646ea19-0025-4f88-ad22-36968a1d3b89.jpg?1660203798", + "small": "https://cards.scryfall.io/small/front/5/6/5646ea19-0025-4f88-ad22-36968a1d3b89.jpg?1660203798", "normal": "https://cards.scryfall.io/normal/front/5/6/5646ea19-0025-4f88-ad22-36968a1d3b89.jpg?1660203798", + "large": "https://cards.scryfall.io/large/front/5/6/5646ea19-0025-4f88-ad22-36968a1d3b89.jpg?1660203798", "png": "https://cards.scryfall.io/png/front/5/6/5646ea19-0025-4f88-ad22-36968a1d3b89.png?1660203798", - "small": "https://cards.scryfall.io/small/front/5/6/5646ea19-0025-4f88-ad22-36968a1d3b89.jpg?1660203798" + "art_crop": "https://cards.scryfall.io/art_crop/front/5/6/5646ea19-0025-4f88-ad22-36968a1d3b89.jpg?1660203798", + "border_crop": "https://cards.scryfall.io/border_crop/front/5/6/5646ea19-0025-4f88-ad22-36968a1d3b89.jpg?1660203798" }, "mana_cost": "{4}{B}{B}", "name": "Nightmare Moon", - "object": "card_face", "oracle_text": "Flying\nAs long as it's nighttime, Nightmare Moon gets +2/+2 and has menace.\n{6}: Transform Nightmare Moon. Anypony may activate this ability or help pay the cost. When they do, they become your friend.", "power": "6", "toughness": "6", @@ -7914,6 +7991,7 @@ "watermark": "mlpwaningmoon" }, { + "object": "card_face", "artist": "John Thacker", "artist_id": "38ee615a-e59f-4e2e-b894-2b74c6e75541", "color_indicator": [ @@ -7925,115 +8003,162 @@ "flavor_name": "", "illustration_id": "a18eb5e3-0043-4d97-ba49-163db9e70df3", "image_uris": { - "art_crop": "https://cards.scryfall.io/art_crop/back/5/6/5646ea19-0025-4f88-ad22-36968a1d3b89.jpg?1660203798", - "border_crop": "https://cards.scryfall.io/border_crop/back/5/6/5646ea19-0025-4f88-ad22-36968a1d3b89.jpg?1660203798", - "large": "https://cards.scryfall.io/large/back/5/6/5646ea19-0025-4f88-ad22-36968a1d3b89.jpg?1660203798", + "small": "https://cards.scryfall.io/small/back/5/6/5646ea19-0025-4f88-ad22-36968a1d3b89.jpg?1660203798", "normal": "https://cards.scryfall.io/normal/back/5/6/5646ea19-0025-4f88-ad22-36968a1d3b89.jpg?1660203798", + "large": "https://cards.scryfall.io/large/back/5/6/5646ea19-0025-4f88-ad22-36968a1d3b89.jpg?1660203798", "png": "https://cards.scryfall.io/png/back/5/6/5646ea19-0025-4f88-ad22-36968a1d3b89.png?1660203798", - "small": "https://cards.scryfall.io/small/back/5/6/5646ea19-0025-4f88-ad22-36968a1d3b89.jpg?1660203798" + "art_crop": "https://cards.scryfall.io/art_crop/back/5/6/5646ea19-0025-4f88-ad22-36968a1d3b89.jpg?1660203798", + "border_crop": "https://cards.scryfall.io/border_crop/back/5/6/5646ea19-0025-4f88-ad22-36968a1d3b89.jpg?1660203798" }, "mana_cost": "", "name": "Princess Luna", - "object": "card_face", "oracle_text": "Flying\nWhen this creature transforms into Princess Luna, choose up to six cards you own from outside the game with a moon in their art, then exile those cards. As long as those cards remain exiled, you may cast them, and your friends may cast them with your permission. (Gifts are appreciated.)", "power": "4", "toughness": "4", "type_line": "Legendary Creature — Alicorn" } ], - "cardmarket_id": 405599, "cmc": 6.0, - "collector_number": "1", "color_identity": [ "B" ], - "digital": false, - "finishes": [ - "foil" - ], "foil": true, - "frame": "2015", - "frame_effects": [ - "legendary", - "waxingandwaningmoondfc" - ], - "full_art": false, - "games": [ - "paper" - ], - "highres_image": true, - "id": "5646ea19-0025-4f88-ad22-36968a1d3b89", - "image_status": "highres_scan", "keywords": [ "Flying", "Transform" ], - "lang": "en", "layout": "transform", "legalities": { - "alchemy": "not_legal", - "brawl": "not_legal", - "commander": "not_legal", - "duel": "not_legal", - "explorer": "not_legal", + "standard": "not_legal", "future": "not_legal", - "gladiator": "not_legal", "historic": "not_legal", - "historicbrawl": "not_legal", - "legacy": "not_legal", + "gladiator": "not_legal", + "pioneer": "not_legal", + "explorer": "not_legal", "modern": "not_legal", - "oldschool": "not_legal", + "legacy": "not_legal", "pauper": "not_legal", - "paupercommander": "not_legal", + "vintage": "not_legal", "penny": "not_legal", - "pioneer": "not_legal", + "commander": "not_legal", + "brawl": "not_legal", + "historicbrawl": "not_legal", + "alchemy": "not_legal", + "paupercommander": "not_legal", + "duel": "not_legal", + "oldschool": "not_legal", "premodern": "not_legal", - "standard": "not_legal", - "vintage": "not_legal" + "predh": "not_legal" }, - "multiverse_ids": [], "name": "Nightmare Moon // Princess Luna", "nonfoil": false, - "object": "card", - "oracle_id": "e724bddb-6195-4943-b9c6-decc96717998", "oversized": false, + "reserved": false, + "type_line": "Legendary Creature — Alicorn // Legendary Creature — Alicorn", + "artist": "John Thacker", + "artist_ids": [ + "38ee615a-e59f-4e2e-b894-2b74c6e75541" + ], + "booster": false, + "border_color": "silver", + "collector_number": "1", + "digital": false, + "finishes": [ + "foil" + ], + "frame_effects": [ + "legendary", + "waxingandwaningmoondfc" + ], + "frame": "2015", + "full_art": false, + "games": [ + "paper" + ], + "highres_image": true, + "image_status": "highres_scan", "prices": { - "eur": null, - "eur_foil": 62.9, - "tix": null, "usd": null, + "usd_foil": "68.17", "usd_etched": null, - "usd_foil": 68.17 + "eur": null, + "eur_foil": "62.90", + "tix": null }, - "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3Ae724bddb-6195-4943-b9c6-decc96717998&unique=prints", "promo": true, "rarity": "mythic", "related_uris": { - "edhrec": "https://edhrec.com/route/?cc=Nightmare+Moon", "tcgplayer_infinite_articles": "https://infinite.tcgplayer.com/search?contentMode=article&game=magic&partner=scryfall&q=Nightmare+Moon+%2F%2F+Princess+Luna&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", - "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Nightmare+Moon+%2F%2F+Princess+Luna&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall" + "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Nightmare+Moon+%2F%2F+Princess+Luna&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", + "edhrec": "https://edhrec.com/route/?cc=Nightmare+Moon" }, "released_at": "2019-10-22", "reprint": false, - "reserved": false, - "rulings_uri": "https://api.scryfall.com/cards/5646ea19-0025-4f88-ad22-36968a1d3b89/rulings", "scryfall_set_uri": "https://scryfall.com/sets/ptg?utm_source=api", - "scryfall_uri": "https://scryfall.com/card/ptg/1/nightmare-moon-princess-luna?utm_source=api", - "security_stamp": "heart", - "set": "ptg", - "set_id": "d264b61b-bfb3-4388-be42-e34a1eaa00c2", "set_name": "Ponies: The Galloping", "set_search_uri": "https://api.scryfall.com/cards/search?order=set&q=e%3Aptg&unique=prints", "set_type": "funny", "set_uri": "https://api.scryfall.com/sets/d264b61b-bfb3-4388-be42-e34a1eaa00c2", + "set": "ptg", + "set_id": "d264b61b-bfb3-4388-be42-e34a1eaa00c2", "story_spotlight": false, - "tcgplayer_id": 200380, "textless": false, - "type_line": "Legendary Creature — Alicorn // Legendary Creature — Alicorn", - "uri": "https://api.scryfall.com/cards/5646ea19-0025-4f88-ad22-36968a1d3b89", - "variation": false + "variation": false, + "security_stamp": "heart" }, { + "object": "card", + "id": "81917a2b-9bf6-4aa6-947d-36b0f45d6fe3", + "lang": "fr", + "multiverse_ids": [], + "tcgplayer_id": 182169, + "cardmarket_id": 15674, + "oracle_id": "92eed395-62ca-4293-882b-8565c40daab5", + "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3A92eed395-62ca-4293-882b-8565c40daab5&unique=prints", + "rulings_uri": "https://api.scryfall.com/cards/81917a2b-9bf6-4aa6-947d-36b0f45d6fe3/rulings", + "scryfall_uri": "https://scryfall.com/card/ren/158/fr/biblioth%C3%A8que-sylvestre?utm_source=api", + "uri": "https://api.scryfall.com/cards/81917a2b-9bf6-4aa6-947d-36b0f45d6fe3", + "cmc": 2.0, + "colors": [ + "G" + ], + "color_identity": [ + "G" + ], + "edhrec_rank": 105, + "foil": false, + "keywords": [], + "layout": "normal", + "legalities": { + "standard": "not_legal", + "future": "not_legal", + "historic": "not_legal", + "gladiator": "not_legal", + "pioneer": "not_legal", + "explorer": "not_legal", + "modern": "not_legal", + "legacy": "legal", + "pauper": "not_legal", + "vintage": "legal", + "penny": "legal", + "commander": "legal", + "brawl": "not_legal", + "historicbrawl": "not_legal", + "alchemy": "not_legal", + "paupercommander": "not_legal", + "duel": "legal", + "oldschool": "legal", + "premodern": "legal", + "predh": "legal" + }, + "mana_cost": "{1}{G}", + "name": "Sylvan Library", + "nonfoil": true, + "oracle_text": "At the beginning of your draw step, you may draw two additional cards. If you do, choose two cards in your hand drawn this turn. For each of those cards, pay 4 life or put the card on top of your library.", + "oversized": false, + "penny_rank": 80, + "reserved": false, + "type_line": "Enchantment", "artist": "Harold McNeill", "artist_ids": [ "8aadc8a8-df50-45b3-bd88-449e709df482" @@ -8041,127 +8166,135 @@ "booster": true, "border_color": "black", "card_back_id": "0aeebaf5-8c7d-4636-9e82-8c27447861f7", - "cardmarket_id": 15674, - "cmc": 2.0, "collector_number": "158", - "color_identity": [ - "G" - ], - "colors": [ - "G" - ], "digital": false, - "edhrec_rank": 107, "finishes": [ "nonfoil" ], - "foil": false, "frame": "1993", "full_art": false, "games": [ "paper" ], "highres_image": true, - "id": "81917a2b-9bf6-4aa6-947d-36b0f45d6fe3", "illustration_id": "05fc2d1a-8646-4bae-8af3-6ebde4c64967", "image_status": "highres_scan", "image_uris": { - "art_crop": "https://cards.scryfall.io/art_crop/front/8/1/81917a2b-9bf6-4aa6-947d-36b0f45d6fe3.jpg?1562919020", - "border_crop": "https://cards.scryfall.io/border_crop/front/8/1/81917a2b-9bf6-4aa6-947d-36b0f45d6fe3.jpg?1562919020", - "large": "https://cards.scryfall.io/large/front/8/1/81917a2b-9bf6-4aa6-947d-36b0f45d6fe3.jpg?1562919020", + "small": "https://cards.scryfall.io/small/front/8/1/81917a2b-9bf6-4aa6-947d-36b0f45d6fe3.jpg?1562919020", "normal": "https://cards.scryfall.io/normal/front/8/1/81917a2b-9bf6-4aa6-947d-36b0f45d6fe3.jpg?1562919020", + "large": "https://cards.scryfall.io/large/front/8/1/81917a2b-9bf6-4aa6-947d-36b0f45d6fe3.jpg?1562919020", "png": "https://cards.scryfall.io/png/front/8/1/81917a2b-9bf6-4aa6-947d-36b0f45d6fe3.png?1562919020", - "small": "https://cards.scryfall.io/small/front/8/1/81917a2b-9bf6-4aa6-947d-36b0f45d6fe3.jpg?1562919020" - }, - "keywords": [], - "lang": "fr", - "layout": "normal", - "legalities": { - "alchemy": "not_legal", - "brawl": "not_legal", - "commander": "legal", - "duel": "legal", - "explorer": "not_legal", - "future": "not_legal", - "gladiator": "not_legal", - "historic": "not_legal", - "historicbrawl": "not_legal", - "legacy": "legal", - "modern": "not_legal", - "oldschool": "legal", - "pauper": "not_legal", - "paupercommander": "not_legal", - "penny": "legal", - "pioneer": "not_legal", - "premodern": "legal", - "standard": "not_legal", - "vintage": "legal" + "art_crop": "https://cards.scryfall.io/art_crop/front/8/1/81917a2b-9bf6-4aa6-947d-36b0f45d6fe3.jpg?1562919020", + "border_crop": "https://cards.scryfall.io/border_crop/front/8/1/81917a2b-9bf6-4aa6-947d-36b0f45d6fe3.jpg?1562919020" }, - "mana_cost": "{1}{G}", - "multiverse_ids": [], - "name": "Sylvan Library", - "nonfoil": true, - "object": "card", - "oracle_id": "92eed395-62ca-4293-882b-8565c40daab5", - "oracle_text": "At the beginning of your draw step, you may draw two additional cards. If you do, choose two cards in your hand drawn this turn. For each of those cards, pay 4 life or put the card on top of your library.", - "oversized": false, - "penny_rank": 80, "prices": { - "eur": 33.36, - "eur_foil": null, - "tix": null, - "usd": 140.4, + "usd": "140.40", + "usd_foil": null, "usd_etched": null, - "usd_foil": null + "eur": "55.00", + "eur_foil": null, + "tix": null }, "printed_name": "Bibliothèque sylvestre", - "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3A92eed395-62ca-4293-882b-8565c40daab5&unique=prints", "promo": false, "rarity": "uncommon", "related_uris": { - "edhrec": "https://edhrec.com/route/?cc=Sylvan+Library", "tcgplayer_infinite_articles": "https://infinite.tcgplayer.com/search?contentMode=article&game=magic&partner=scryfall&q=Sylvan+Library&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", - "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Sylvan+Library&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall" + "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Sylvan+Library&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", + "edhrec": "https://edhrec.com/route/?cc=Sylvan+Library" }, "released_at": "1995-08-01", "reprint": true, - "reserved": false, - "rulings_uri": "https://api.scryfall.com/cards/81917a2b-9bf6-4aa6-947d-36b0f45d6fe3/rulings", "scryfall_set_uri": "https://scryfall.com/sets/ren?utm_source=api", - "scryfall_uri": "https://scryfall.com/card/ren/158/fr/biblioth%C3%A8que-sylvestre?utm_source=api", - "set": "ren", - "set_id": "bec33d25-cf6f-460f-918d-29b3009686bb", "set_name": "Renaissance", "set_search_uri": "https://api.scryfall.com/cards/search?order=set&q=e%3Aren&unique=prints", "set_type": "masters", "set_uri": "https://api.scryfall.com/sets/bec33d25-cf6f-460f-918d-29b3009686bb", + "set": "ren", + "set_id": "bec33d25-cf6f-460f-918d-29b3009686bb", "story_spotlight": false, - "tcgplayer_id": 182169, "textless": false, - "type_line": "Enchantment", - "uri": "https://api.scryfall.com/cards/81917a2b-9bf6-4aa6-947d-36b0f45d6fe3", "variation": false }, { + "object": "card", + "arena_id": 69155, + "id": "bd26b7b1-992d-4b8c-bc33-51aab5abdf98", + "lang": "en", + "mtgo_id": 71054, + "multiverse_ids": [ + 457171 + ], + "tcgplayer_id": 182205, + "cardmarket_id": 367809, + "oracle_id": "c916b81f-700e-4a1a-8c8e-c4685ceaecd2", + "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3Ac916b81f-700e-4a1a-8c8e-c4685ceaecd2&unique=prints", + "rulings_uri": "https://api.scryfall.com/cards/bd26b7b1-992d-4b8c-bc33-51aab5abdf98/rulings", + "scryfall_uri": "https://scryfall.com/card/rna/27/tithe-taker?utm_source=api", + "uri": "https://api.scryfall.com/cards/bd26b7b1-992d-4b8c-bc33-51aab5abdf98", "all_parts": [ { - "component": "token", + "object": "related_card", "id": "45b3bdd7-b093-4bfd-8a9a-965e72bfefb3", + "component": "token", "name": "Spirit", - "object": "related_card", "type_line": "Token Creature — Spirit", "uri": "https://api.scryfall.com/cards/45b3bdd7-b093-4bfd-8a9a-965e72bfefb3" }, { - "component": "combo_piece", + "object": "related_card", "id": "bd26b7b1-992d-4b8c-bc33-51aab5abdf98", + "component": "combo_piece", "name": "Tithe Taker", - "object": "related_card", "type_line": "Creature — Human Soldier", "uri": "https://api.scryfall.com/cards/bd26b7b1-992d-4b8c-bc33-51aab5abdf98" } ], - "arena_id": 69155, + "cmc": 2.0, + "colors": [ + "W" + ], + "color_identity": [ + "W" + ], + "edhrec_rank": 3891, + "foil": true, + "keywords": [ + "Afterlife" + ], + "layout": "normal", + "legalities": { + "standard": "not_legal", + "future": "not_legal", + "historic": "legal", + "gladiator": "legal", + "pioneer": "legal", + "explorer": "legal", + "modern": "legal", + "legacy": "legal", + "pauper": "not_legal", + "vintage": "legal", + "penny": "legal", + "commander": "legal", + "brawl": "not_legal", + "historicbrawl": "legal", + "alchemy": "not_legal", + "paupercommander": "not_legal", + "duel": "legal", + "oldschool": "not_legal", + "premodern": "not_legal", + "predh": "not_legal" + }, + "mana_cost": "{1}{W}", + "name": "Tithe Taker", + "nonfoil": true, + "oracle_text": "During your turn, spells your opponents cast cost {1} more to cast and abilities your opponents activate cost {1} more to activate unless they're mana abilities.\nAfterlife 1 (When this creature dies, create a 1/1 white and black Spirit creature token with flying.)", + "oversized": false, + "penny_rank": 1661, + "power": "2", + "reserved": false, + "toughness": "1", + "type_line": "Creature — Human Soldier", "artist": "Aaron Miller", "artist_ids": [ "fc021f3d-773a-4706-bbe7-f602324f511f" @@ -8169,22 +8302,12 @@ "booster": true, "border_color": "black", "card_back_id": "0aeebaf5-8c7d-4636-9e82-8c27447861f7", - "cardmarket_id": 367809, - "cmc": 2.0, "collector_number": "27", - "color_identity": [ - "W" - ], - "colors": [ - "W" - ], "digital": false, - "edhrec_rank": 3885, "finishes": [ "nonfoil", "foil" ], - "foil": true, "frame": "2015", "full_art": false, "games": [ @@ -8193,219 +8316,176 @@ "mtgo" ], "highres_image": true, - "id": "bd26b7b1-992d-4b8c-bc33-51aab5abdf98", "illustration_id": "b48b5ac1-5fcb-4d47-bb92-120933e4ceee", "image_status": "highres_scan", "image_uris": { - "art_crop": "https://cards.scryfall.io/art_crop/front/b/d/bd26b7b1-992d-4b8c-bc33-51aab5abdf98.jpg?1584830069", - "border_crop": "https://cards.scryfall.io/border_crop/front/b/d/bd26b7b1-992d-4b8c-bc33-51aab5abdf98.jpg?1584830069", - "large": "https://cards.scryfall.io/large/front/b/d/bd26b7b1-992d-4b8c-bc33-51aab5abdf98.jpg?1584830069", + "small": "https://cards.scryfall.io/small/front/b/d/bd26b7b1-992d-4b8c-bc33-51aab5abdf98.jpg?1584830069", "normal": "https://cards.scryfall.io/normal/front/b/d/bd26b7b1-992d-4b8c-bc33-51aab5abdf98.jpg?1584830069", + "large": "https://cards.scryfall.io/large/front/b/d/bd26b7b1-992d-4b8c-bc33-51aab5abdf98.jpg?1584830069", "png": "https://cards.scryfall.io/png/front/b/d/bd26b7b1-992d-4b8c-bc33-51aab5abdf98.png?1584830069", - "small": "https://cards.scryfall.io/small/front/b/d/bd26b7b1-992d-4b8c-bc33-51aab5abdf98.jpg?1584830069" - }, - "keywords": [ - "Afterlife" - ], - "lang": "en", - "layout": "normal", - "legalities": { - "alchemy": "not_legal", - "brawl": "not_legal", - "commander": "legal", - "duel": "legal", - "explorer": "legal", - "future": "not_legal", - "gladiator": "legal", - "historic": "legal", - "historicbrawl": "legal", - "legacy": "legal", - "modern": "legal", - "oldschool": "not_legal", - "pauper": "not_legal", - "paupercommander": "not_legal", - "penny": "legal", - "pioneer": "legal", - "premodern": "not_legal", - "standard": "not_legal", - "vintage": "legal" - }, - "mana_cost": "{1}{W}", - "mtgo_id": 71054, - "multiverse_ids": [ - 457171 - ], - "name": "Tithe Taker", - "nonfoil": true, - "object": "card", - "oracle_id": "c916b81f-700e-4a1a-8c8e-c4685ceaecd2", - "oracle_text": "During your turn, spells your opponents cast cost {1} more to cast and abilities your opponents activate cost {1} more to activate unless they're mana abilities.\nAfterlife 1 (When this creature dies, create a 1/1 white and black Spirit creature token with flying.)", - "oversized": false, - "penny_rank": 1661, - "power": "2", - "preview": { - "previewed_at": "2018-12-17", - "source": "Wizards of the Coast", - "source_uri": "https://magic.wizards.com/en/articles/archive/feature/ravnica-allegiance-mechanics-2018-12-17" + "art_crop": "https://cards.scryfall.io/art_crop/front/b/d/bd26b7b1-992d-4b8c-bc33-51aab5abdf98.jpg?1584830069", + "border_crop": "https://cards.scryfall.io/border_crop/front/b/d/bd26b7b1-992d-4b8c-bc33-51aab5abdf98.jpg?1584830069" }, "prices": { - "eur": 0.99, - "eur_foil": 0.99, - "tix": 0.03, - "usd": 0.71, + "usd": "0.71", + "usd_foil": "1.66", "usd_etched": null, - "usd_foil": 1.56 + "eur": "0.53", + "eur_foil": "2.64", + "tix": "0.02" }, - "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3Ac916b81f-700e-4a1a-8c8e-c4685ceaecd2&unique=prints", "promo": false, "rarity": "rare", "related_uris": { - "edhrec": "https://edhrec.com/route/?cc=Tithe+Taker", "gatherer": "https://gatherer.wizards.com/Pages/Card/Details.aspx?multiverseid=457171", "tcgplayer_infinite_articles": "https://infinite.tcgplayer.com/search?contentMode=article&game=magic&partner=scryfall&q=Tithe+Taker&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", - "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Tithe+Taker&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall" + "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Tithe+Taker&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", + "edhrec": "https://edhrec.com/route/?cc=Tithe+Taker" }, "released_at": "2019-01-25", "reprint": false, - "reserved": false, - "rulings_uri": "https://api.scryfall.com/cards/bd26b7b1-992d-4b8c-bc33-51aab5abdf98/rulings", "scryfall_set_uri": "https://scryfall.com/sets/rna?utm_source=api", - "scryfall_uri": "https://scryfall.com/card/rna/27/tithe-taker?utm_source=api", - "security_stamp": "oval", - "set": "rna", - "set_id": "97a7fd84-8d89-45a3-b48b-c951f6a3f9f1", "set_name": "Ravnica Allegiance", "set_search_uri": "https://api.scryfall.com/cards/search?order=set&q=e%3Arna&unique=prints", "set_type": "expansion", "set_uri": "https://api.scryfall.com/sets/97a7fd84-8d89-45a3-b48b-c951f6a3f9f1", + "set": "rna", + "set_id": "97a7fd84-8d89-45a3-b48b-c951f6a3f9f1", "story_spotlight": false, - "tcgplayer_id": 182205, "textless": false, - "toughness": "1", - "type_line": "Creature — Human Soldier", - "uri": "https://api.scryfall.com/cards/bd26b7b1-992d-4b8c-bc33-51aab5abdf98", "variation": false, - "watermark": "orzhov" + "security_stamp": "oval", + "watermark": "orzhov", + "preview": { + "source": "Wizards of the Coast", + "source_uri": "https://magic.wizards.com/en/articles/archive/feature/ravnica-allegiance-mechanics-2018-12-17", + "previewed_at": "2018-12-17" + } }, { - "artist": "Mark Zug", - "artist_ids": [ - "48e2b98c-5467-4671-bd42-4c3746115117" - ], - "booster": false, - "border_color": "black", - "card_back_id": "0aeebaf5-8c7d-4636-9e82-8c27447861f7", + "object": "card", + "id": "5d5f3f57-410f-4ee2-b93c-f5051a068828", + "lang": "en", + "multiverse_ids": [], + "tcgplayer_id": 21705, "cardmarket_id": 14756, + "oracle_id": "f6f4c684-2915-4a58-9c4b-487387f7cf73", + "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3Af6f4c684-2915-4a58-9c4b-487387f7cf73&unique=prints", + "rulings_uri": "https://api.scryfall.com/cards/5d5f3f57-410f-4ee2-b93c-f5051a068828/rulings", + "scryfall_uri": "https://scryfall.com/card/s00/43/rhox?utm_source=api", + "uri": "https://api.scryfall.com/cards/5d5f3f57-410f-4ee2-b93c-f5051a068828", "cmc": 6.0, - "collector_number": "43", - "color_identity": [ + "colors": [ "G" ], - "colors": [ + "color_identity": [ "G" ], + "edhrec_rank": 14733, + "foil": true, + "keywords": [], + "layout": "normal", + "legalities": { + "standard": "not_legal", + "future": "not_legal", + "historic": "not_legal", + "gladiator": "not_legal", + "pioneer": "not_legal", + "explorer": "not_legal", + "modern": "legal", + "legacy": "legal", + "pauper": "not_legal", + "vintage": "legal", + "penny": "legal", + "commander": "legal", + "brawl": "not_legal", + "historicbrawl": "not_legal", + "alchemy": "not_legal", + "paupercommander": "not_legal", + "duel": "legal", + "oldschool": "not_legal", + "premodern": "legal", + "predh": "legal" + }, + "mana_cost": "{4}{G}{G}", + "name": "Rhox", + "nonfoil": false, + "oracle_text": "You may have Rhox assign its combat damage as though it weren't blocked.\n{2}{G}: Regenerate Rhox. (The next time this creature would be destroyed this turn, it isn't. Instead tap it, remove all damage from it, and remove it from combat.)", + "oversized": false, + "penny_rank": 10490, + "power": "5", + "reserved": false, + "toughness": "5", + "type_line": "Creature — Rhino Beast", + "artist": "Mark Zug", + "artist_ids": [ + "48e2b98c-5467-4671-bd42-4c3746115117" + ], + "booster": false, + "border_color": "black", + "card_back_id": "0aeebaf5-8c7d-4636-9e82-8c27447861f7", + "collector_number": "43", "digital": false, - "edhrec_rank": 14693, "finishes": [ "foil" ], - "foil": true, "frame": "1997", "full_art": false, "games": [ "paper" ], "highres_image": true, - "id": "5d5f3f57-410f-4ee2-b93c-f5051a068828", "illustration_id": "88652d14-abd8-414e-bea8-9705e7cd85ab", "image_status": "highres_scan", "image_uris": { - "art_crop": "https://cards.scryfall.io/art_crop/front/5/d/5d5f3f57-410f-4ee2-b93c-f5051a068828.jpg?1655270060", - "border_crop": "https://cards.scryfall.io/border_crop/front/5/d/5d5f3f57-410f-4ee2-b93c-f5051a068828.jpg?1655270060", - "large": "https://cards.scryfall.io/large/front/5/d/5d5f3f57-410f-4ee2-b93c-f5051a068828.jpg?1655270060", + "small": "https://cards.scryfall.io/small/front/5/d/5d5f3f57-410f-4ee2-b93c-f5051a068828.jpg?1655270060", "normal": "https://cards.scryfall.io/normal/front/5/d/5d5f3f57-410f-4ee2-b93c-f5051a068828.jpg?1655270060", + "large": "https://cards.scryfall.io/large/front/5/d/5d5f3f57-410f-4ee2-b93c-f5051a068828.jpg?1655270060", "png": "https://cards.scryfall.io/png/front/5/d/5d5f3f57-410f-4ee2-b93c-f5051a068828.png?1655270060", - "small": "https://cards.scryfall.io/small/front/5/d/5d5f3f57-410f-4ee2-b93c-f5051a068828.jpg?1655270060" - }, - "keywords": [], - "lang": "en", - "layout": "normal", - "legalities": { - "alchemy": "not_legal", - "brawl": "not_legal", - "commander": "legal", - "duel": "legal", - "explorer": "not_legal", - "future": "not_legal", - "gladiator": "not_legal", - "historic": "not_legal", - "historicbrawl": "not_legal", - "legacy": "legal", - "modern": "legal", - "oldschool": "not_legal", - "pauper": "not_legal", - "paupercommander": "not_legal", - "penny": "legal", - "pioneer": "not_legal", - "premodern": "legal", - "standard": "not_legal", - "vintage": "legal" + "art_crop": "https://cards.scryfall.io/art_crop/front/5/d/5d5f3f57-410f-4ee2-b93c-f5051a068828.jpg?1655270060", + "border_crop": "https://cards.scryfall.io/border_crop/front/5/d/5d5f3f57-410f-4ee2-b93c-f5051a068828.jpg?1655270060" }, - "mana_cost": "{4}{G}{G}", - "multiverse_ids": [], - "name": "Rhox", - "nonfoil": false, - "object": "card", - "oracle_id": "f6f4c684-2915-4a58-9c4b-487387f7cf73", - "oracle_text": "You may have Rhox assign its combat damage as though it weren't blocked.\n{2}{G}: Regenerate Rhox. (The next time this creature would be destroyed this turn, it isn't. Instead tap it, remove all damage from it, and remove it from combat.)", - "oversized": false, - "penny_rank": 10344, - "power": "5", "prices": { - "eur": null, - "eur_foil": 0.76, - "tix": null, "usd": null, + "usd_foil": "0.72", "usd_etched": null, - "usd_foil": 0.76 + "eur": null, + "eur_foil": "0.10", + "tix": null }, - "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3Af6f4c684-2915-4a58-9c4b-487387f7cf73&unique=prints", "promo": true, "rarity": "rare", "related_uris": { - "edhrec": "https://edhrec.com/route/?cc=Rhox", "tcgplayer_infinite_articles": "https://infinite.tcgplayer.com/search?contentMode=article&game=magic&partner=scryfall&q=Rhox&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", - "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Rhox&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall" + "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Rhox&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", + "edhrec": "https://edhrec.com/route/?cc=Rhox" }, "released_at": "2000-04-01", "reprint": true, - "reserved": false, - "rulings_uri": "https://api.scryfall.com/cards/5d5f3f57-410f-4ee2-b93c-f5051a068828/rulings", "scryfall_set_uri": "https://scryfall.com/sets/s00?utm_source=api", - "scryfall_uri": "https://scryfall.com/card/s00/43/rhox?utm_source=api", - "set": "s00", - "set_id": "1c105623-2564-40d7-a3aa-4134787fb127", "set_name": "Starter 2000", "set_search_uri": "https://api.scryfall.com/cards/search?order=set&q=e%3As00&unique=prints", "set_type": "starter", "set_uri": "https://api.scryfall.com/sets/1c105623-2564-40d7-a3aa-4134787fb127", + "set": "s00", + "set_id": "1c105623-2564-40d7-a3aa-4134787fb127", "story_spotlight": false, - "tcgplayer_id": 21705, "textless": false, - "toughness": "5", - "type_line": "Creature — Rhino Beast", - "uri": "https://api.scryfall.com/cards/5d5f3f57-410f-4ee2-b93c-f5051a068828", "variation": false }, { - "artist": "Volta Creation", - "artist_ids": [ - "284782c4-ada1-466c-8115-fe00421975eb" - ], - "booster": false, - "border_color": "borderless", + "object": "card", + "id": "9052f5c7-ee3b-457d-97ca-ac6b4518997c", + "lang": "en", + "multiverse_ids": [], + "tcgplayer_id": 456574, + "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3A9afd8f12-0796-4500-aaa3-10b4a46ef6ec&unique=prints", + "rulings_uri": "https://api.scryfall.com/cards/9052f5c7-ee3b-457d-97ca-ac6b4518997c/rulings", + "scryfall_uri": "https://scryfall.com/card/sld/1080/doubling-cube-doubling-cube?utm_source=api", + "uri": "https://api.scryfall.com/cards/9052f5c7-ee3b-457d-97ca-ac6b4518997c", "card_faces": [ { + "object": "card_face", "artist": "Volta Creation", "artist_id": "284782c4-ada1-466c-8115-fe00421975eb", "cmc": 2.0, @@ -8414,22 +8494,22 @@ "flavor_text": "\"Freedom is the right of all sentient beings.\"\n—Optimus Prime", "illustration_id": "831c2e1d-91db-496e-8b8f-9b82fecd326b", "image_uris": { - "art_crop": "https://cards.scryfall.io/art_crop/front/9/0/9052f5c7-ee3b-457d-97ca-ac6b4518997c.jpg?1675183209", - "border_crop": "https://cards.scryfall.io/border_crop/front/9/0/9052f5c7-ee3b-457d-97ca-ac6b4518997c.jpg?1675183209", - "large": "https://cards.scryfall.io/large/front/9/0/9052f5c7-ee3b-457d-97ca-ac6b4518997c.jpg?1675183209", + "small": "https://cards.scryfall.io/small/front/9/0/9052f5c7-ee3b-457d-97ca-ac6b4518997c.jpg?1675183209", "normal": "https://cards.scryfall.io/normal/front/9/0/9052f5c7-ee3b-457d-97ca-ac6b4518997c.jpg?1675183209", + "large": "https://cards.scryfall.io/large/front/9/0/9052f5c7-ee3b-457d-97ca-ac6b4518997c.jpg?1675183209", "png": "https://cards.scryfall.io/png/front/9/0/9052f5c7-ee3b-457d-97ca-ac6b4518997c.png?1675183209", - "small": "https://cards.scryfall.io/small/front/9/0/9052f5c7-ee3b-457d-97ca-ac6b4518997c.jpg?1675183209" + "art_crop": "https://cards.scryfall.io/art_crop/front/9/0/9052f5c7-ee3b-457d-97ca-ac6b4518997c.jpg?1675183209", + "border_crop": "https://cards.scryfall.io/border_crop/front/9/0/9052f5c7-ee3b-457d-97ca-ac6b4518997c.jpg?1675183209" }, "layout": "normal", "mana_cost": "{2}", "name": "Doubling Cube", - "object": "card_face", "oracle_id": "9afd8f12-0796-4500-aaa3-10b4a46ef6ec", "oracle_text": "{3}, {T}: Double the amount of each type of unspent mana you have.", "type_line": "Artifact" }, { + "object": "card_face", "artist": "Volta Creation", "artist_id": "284782c4-ada1-466c-8115-fe00421975eb", "cmc": 2.0, @@ -8438,523 +8518,582 @@ "flavor_text": "\"Peace through tyranny.\"\n—Megatron", "illustration_id": "fbb094bd-c1e1-4cff-8f1f-3fc93f04c57d", "image_uris": { - "art_crop": "https://cards.scryfall.io/art_crop/back/9/0/9052f5c7-ee3b-457d-97ca-ac6b4518997c.jpg?1675183209", - "border_crop": "https://cards.scryfall.io/border_crop/back/9/0/9052f5c7-ee3b-457d-97ca-ac6b4518997c.jpg?1675183209", - "large": "https://cards.scryfall.io/large/back/9/0/9052f5c7-ee3b-457d-97ca-ac6b4518997c.jpg?1675183209", + "small": "https://cards.scryfall.io/small/back/9/0/9052f5c7-ee3b-457d-97ca-ac6b4518997c.jpg?1675183209", "normal": "https://cards.scryfall.io/normal/back/9/0/9052f5c7-ee3b-457d-97ca-ac6b4518997c.jpg?1675183209", + "large": "https://cards.scryfall.io/large/back/9/0/9052f5c7-ee3b-457d-97ca-ac6b4518997c.jpg?1675183209", "png": "https://cards.scryfall.io/png/back/9/0/9052f5c7-ee3b-457d-97ca-ac6b4518997c.png?1675183209", - "small": "https://cards.scryfall.io/small/back/9/0/9052f5c7-ee3b-457d-97ca-ac6b4518997c.jpg?1675183209" + "art_crop": "https://cards.scryfall.io/art_crop/back/9/0/9052f5c7-ee3b-457d-97ca-ac6b4518997c.jpg?1675183209", + "border_crop": "https://cards.scryfall.io/border_crop/back/9/0/9052f5c7-ee3b-457d-97ca-ac6b4518997c.jpg?1675183209" }, "layout": "normal", "mana_cost": "{2}", "name": "Doubling Cube", - "object": "card_face", "oracle_id": "9afd8f12-0796-4500-aaa3-10b4a46ef6ec", "oracle_text": "{3}, {T}: Double the amount of each type of unspent mana you have.", "type_line": "Artifact" } ], - "collector_number": "1080", "color_identity": [], - "digital": false, - "edhrec_rank": 3213, - "finishes": [ - "nonfoil", - "foil" - ], + "edhrec_rank": 3188, "foil": true, - "frame": "2015", - "full_art": false, - "games": [ - "paper" - ], - "highres_image": true, - "id": "9052f5c7-ee3b-457d-97ca-ac6b4518997c", - "image_status": "highres_scan", "keywords": [], - "lang": "en", "layout": "reversible_card", "legalities": { - "alchemy": "not_legal", - "brawl": "not_legal", - "commander": "legal", - "duel": "legal", - "explorer": "not_legal", + "standard": "not_legal", "future": "not_legal", - "gladiator": "not_legal", "historic": "not_legal", - "historicbrawl": "not_legal", - "legacy": "legal", + "gladiator": "not_legal", + "pioneer": "not_legal", + "explorer": "not_legal", "modern": "legal", - "oldschool": "not_legal", + "legacy": "legal", "pauper": "not_legal", - "paupercommander": "not_legal", + "vintage": "legal", "penny": "legal", - "pioneer": "not_legal", + "commander": "legal", + "brawl": "not_legal", + "historicbrawl": "not_legal", + "alchemy": "not_legal", + "paupercommander": "not_legal", + "duel": "legal", + "oldschool": "not_legal", "premodern": "not_legal", - "standard": "not_legal", - "vintage": "legal" + "predh": "legal" }, - "multiverse_ids": [], "name": "Doubling Cube // Doubling Cube", "nonfoil": true, - "object": "card", "oversized": false, - "penny_rank": 11478, + "penny_rank": 11345, + "reserved": false, + "artist": "Volta Creation", + "artist_ids": [ + "284782c4-ada1-466c-8115-fe00421975eb" + ], + "booster": false, + "border_color": "borderless", + "collector_number": "1080", + "digital": false, + "finishes": [ + "nonfoil", + "foil" + ], + "frame": "2015", + "full_art": false, + "games": [ + "paper" + ], + "highres_image": true, + "image_status": "highres_scan", "prices": { + "usd": "6.99", + "usd_foil": "7.48", + "usd_etched": null, "eur": null, "eur_foil": null, - "tix": null, - "usd": 7.65, - "usd_etched": null, - "usd_foil": 7.83 + "tix": null }, - "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3A9afd8f12-0796-4500-aaa3-10b4a46ef6ec&unique=prints", "promo": false, "rarity": "rare", "related_uris": { - "edhrec": "https://edhrec.com/route/?cc=Doubling+Cube+%2F%2F+Doubling+Cube", "tcgplayer_infinite_articles": "https://infinite.tcgplayer.com/search?contentMode=article&game=magic&partner=scryfall&q=Doubling+Cube+%2F%2F+Doubling+Cube&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", - "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Doubling+Cube+%2F%2F+Doubling+Cube&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall" + "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Doubling+Cube+%2F%2F+Doubling+Cube&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", + "edhrec": "https://edhrec.com/route/?cc=Doubling+Cube+%2F%2F+Doubling+Cube" }, "released_at": "2022-12-02", "reprint": true, - "reserved": false, - "rulings_uri": "https://api.scryfall.com/cards/9052f5c7-ee3b-457d-97ca-ac6b4518997c/rulings", "scryfall_set_uri": "https://scryfall.com/sets/sld?utm_source=api", - "scryfall_uri": "https://scryfall.com/card/sld/1080/doubling-cube-doubling-cube?utm_source=api", - "security_stamp": "triangle", - "set": "sld", - "set_id": "4d92a8a7-ccb0-437d-abdc-9d70fc5ed672", "set_name": "Secret Lair Drop", "set_search_uri": "https://api.scryfall.com/cards/search?order=set&q=e%3Asld&unique=prints", "set_type": "box", "set_uri": "https://api.scryfall.com/sets/4d92a8a7-ccb0-437d-abdc-9d70fc5ed672", + "set": "sld", + "set_id": "4d92a8a7-ccb0-437d-abdc-9d70fc5ed672", "story_spotlight": false, - "tcgplayer_id": 456574, "textless": false, - "uri": "https://api.scryfall.com/cards/9052f5c7-ee3b-457d-97ca-ac6b4518997c", - "variation": false + "variation": false, + "security_stamp": "triangle" }, { + "object": "card", + "id": "d99cc0a4-4868-47f3-bd1d-f46b7cb74650", + "lang": "en", + "multiverse_ids": [ + 509365 + ], + "tcgplayer_id": 232589, + "cardmarket_id": 567156, + "oracle_id": "4465eff4-5851-4721-a248-866c686c2ab8", + "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3A4465eff4-5851-4721-a248-866c686c2ab8&unique=prints", + "rulings_uri": "https://api.scryfall.com/cards/d99cc0a4-4868-47f3-bd1d-f46b7cb74650/rulings", + "scryfall_uri": "https://scryfall.com/card/sld/219/goblin?utm_source=api", + "uri": "https://api.scryfall.com/cards/d99cc0a4-4868-47f3-bd1d-f46b7cb74650", "all_parts": [ { - "component": "combo_piece", + "object": "related_card", "id": "6964c3d5-4bb7-46b1-a057-878af73f2e5f", + "component": "combo_piece", "name": "Box of Free-Range Goblins", - "object": "related_card", "type_line": "Sorcery", "uri": "https://api.scryfall.com/cards/6964c3d5-4bb7-46b1-a057-878af73f2e5f" }, { - "component": "combo_piece", + "object": "related_card", "id": "599032a9-4652-46c5-bdf4-43be00e25db3", + "component": "combo_piece", "name": "Goblin Gathering", - "object": "related_card", "type_line": "Sorcery", "uri": "https://api.scryfall.com/cards/599032a9-4652-46c5-bdf4-43be00e25db3" }, { - "component": "combo_piece", + "object": "related_card", "id": "dc0741ad-83c2-4ee5-a712-529787e532ba", + "component": "combo_piece", "name": "Blast from the Past", - "object": "related_card", "type_line": "Instant", "uri": "https://api.scryfall.com/cards/dc0741ad-83c2-4ee5-a712-529787e532ba" }, { - "component": "combo_piece", + "object": "related_card", "id": "c3de647e-3ef5-4f44-a103-b0df756bf9eb", + "component": "combo_piece", "name": "Legion Warboss", - "object": "related_card", "type_line": "Creature — Goblin Soldier", "uri": "https://api.scryfall.com/cards/c3de647e-3ef5-4f44-a103-b0df756bf9eb" }, { - "component": "combo_piece", + "object": "related_card", "id": "d9d4b0a0-2e09-4291-b23c-e2c4ca43ab3f", + "component": "combo_piece", "name": "Squee, Dubious Monarch", - "object": "related_card", "type_line": "Legendary Creature — Goblin Noble", "uri": "https://api.scryfall.com/cards/d9d4b0a0-2e09-4291-b23c-e2c4ca43ab3f" }, { - "component": "combo_piece", + "object": "related_card", "id": "fcaf7d1e-9ebf-497e-9d0e-bd23d3bf2b12", + "component": "combo_piece", "name": "Goblin Goliath", - "object": "related_card", "type_line": "Creature — Goblin Mutant", "uri": "https://api.scryfall.com/cards/fcaf7d1e-9ebf-497e-9d0e-bd23d3bf2b12" }, { - "component": "combo_piece", + "object": "related_card", "id": "3dafece7-c3a0-465b-84c2-e095890a7a8b", + "component": "combo_piece", "name": "Kathari Bomber", - "object": "related_card", "type_line": "Creature — Bird Shaman", "uri": "https://api.scryfall.com/cards/3dafece7-c3a0-465b-84c2-e095890a7a8b" }, { - "component": "combo_piece", + "object": "related_card", "id": "f246e128-0a43-478a-a232-51020fab76d5", + "component": "combo_piece", "name": "Mogg Alarm", - "object": "related_card", "type_line": "Sorcery", "uri": "https://api.scryfall.com/cards/f246e128-0a43-478a-a232-51020fab76d5" }, { - "component": "combo_piece", + "object": "related_card", "id": "aab03d01-ec92-473d-b983-18cf5f06ff39", + "component": "combo_piece", "name": "Goblin Rabblemaster", - "object": "related_card", "type_line": "Creature — Goblin Warrior", "uri": "https://api.scryfall.com/cards/aab03d01-ec92-473d-b983-18cf5f06ff39" }, { - "component": "combo_piece", + "object": "related_card", "id": "b4c4d642-c3fb-47d1-b57a-266eb269d5ea", + "component": "combo_piece", "name": "Goblin Offensive", - "object": "related_card", "type_line": "Sorcery", "uri": "https://api.scryfall.com/cards/b4c4d642-c3fb-47d1-b57a-266eb269d5ea" }, { - "component": "combo_piece", + "object": "related_card", "id": "a6e750f9-ad86-4d60-98a3-78d11cd52cd1", + "component": "combo_piece", "name": "Survey the Wreckage", - "object": "related_card", "type_line": "Sorcery", "uri": "https://api.scryfall.com/cards/a6e750f9-ad86-4d60-98a3-78d11cd52cd1" }, { - "component": "combo_piece", + "object": "related_card", "id": "fbd81c2e-9c0d-47b2-ba02-6f1dca1d96dc", + "component": "combo_piece", "name": "Empty the Warrens", - "object": "related_card", "type_line": "Sorcery", "uri": "https://api.scryfall.com/cards/fbd81c2e-9c0d-47b2-ba02-6f1dca1d96dc" }, { - "component": "combo_piece", + "object": "related_card", "id": "fc942957-1067-428c-8ee1-01f9e260efe1", + "component": "combo_piece", "name": "Warbreak Trumpeter", - "object": "related_card", "type_line": "Creature — Goblin", "uri": "https://api.scryfall.com/cards/fc942957-1067-428c-8ee1-01f9e260efe1" }, { - "component": "token", + "object": "related_card", "id": "d99cc0a4-4868-47f3-bd1d-f46b7cb74650", + "component": "token", "name": "Goblin", - "object": "related_card", "type_line": "Token Creature — Goblin", "uri": "https://api.scryfall.com/cards/d99cc0a4-4868-47f3-bd1d-f46b7cb74650" }, { - "component": "combo_piece", + "object": "related_card", "id": "a9d80e96-3956-4408-84fb-5f94a364eb41", + "component": "combo_piece", "name": "Goblinslide", - "object": "related_card", "type_line": "Enchantment", "uri": "https://api.scryfall.com/cards/a9d80e96-3956-4408-84fb-5f94a364eb41" }, { - "component": "combo_piece", + "object": "related_card", "id": "6a85b2f9-c12c-46dd-ae04-470ebf5ec6d9", + "component": "combo_piece", "name": "Goblin Marshal", - "object": "related_card", "type_line": "Creature — Goblin Warrior", "uri": "https://api.scryfall.com/cards/6a85b2f9-c12c-46dd-ae04-470ebf5ec6d9" }, { - "component": "combo_piece", + "object": "related_card", "id": "8d8d27af-e4cf-4e18-825e-8f6c972e64ba", + "component": "combo_piece", "name": "Sling-Gang Lieutenant", - "object": "related_card", "type_line": "Creature — Goblin", "uri": "https://api.scryfall.com/cards/8d8d27af-e4cf-4e18-825e-8f6c972e64ba" }, { - "component": "combo_piece", + "object": "related_card", "id": "26307e83-66ae-4def-9532-dd874fd39efc", + "component": "combo_piece", "name": "Tin Street Cadet", - "object": "related_card", "type_line": "Creature — Goblin", "uri": "https://api.scryfall.com/cards/26307e83-66ae-4def-9532-dd874fd39efc" }, { - "component": "combo_piece", + "object": "related_card", "id": "59b11ff8-f118-4978-87dd-509dc0c8c932", + "component": "combo_piece", "name": "Lost Mine of Phandelver", - "object": "related_card", "type_line": "Dungeon", "uri": "https://api.scryfall.com/cards/59b11ff8-f118-4978-87dd-509dc0c8c932" }, { - "component": "combo_piece", + "object": "related_card", "id": "998f3785-c806-4848-adcb-d89ea51159c5", + "component": "combo_piece", "name": "Goblin Morningstar", - "object": "related_card", "type_line": "Artifact — Equipment", "uri": "https://api.scryfall.com/cards/998f3785-c806-4848-adcb-d89ea51159c5" }, { - "component": "combo_piece", + "object": "related_card", "id": "d09f9597-c2a9-4c1a-8375-ab06b1a21ee3", + "component": "combo_piece", "name": "Ib Halfheart, Goblin Tactician", - "object": "related_card", "type_line": "Legendary Creature — Goblin Advisor", "uri": "https://api.scryfall.com/cards/d09f9597-c2a9-4c1a-8375-ab06b1a21ee3" }, { - "component": "combo_piece", + "object": "related_card", "id": "0b9c68ff-1fe4-42ef-8d1f-43120de5c1ff", + "component": "combo_piece", "name": "Krenko, Mob Boss", - "object": "related_card", "type_line": "Legendary Creature — Goblin Warrior", "uri": "https://api.scryfall.com/cards/0b9c68ff-1fe4-42ef-8d1f-43120de5c1ff" }, { - "component": "combo_piece", + "object": "related_card", "id": "623c1d1b-69a4-4bc4-b388-17a7600fd960", + "component": "combo_piece", "name": "Swarming Goblins", - "object": "related_card", "type_line": "Creature — Goblin", "uri": "https://api.scryfall.com/cards/623c1d1b-69a4-4bc4-b388-17a7600fd960" }, { - "component": "combo_piece", + "object": "related_card", "id": "f0c79f75-0389-4514-b86f-5ee353965c02", + "component": "combo_piece", "name": "Rulik Mons, Warren Chief", - "object": "related_card", "type_line": "Legendary Creature — Goblin", "uri": "https://api.scryfall.com/cards/f0c79f75-0389-4514-b86f-5ee353965c02" }, { - "component": "combo_piece", + "object": "related_card", "id": "b69e7200-96ea-4455-83cc-0a497d56efe5", + "component": "combo_piece", "name": "You See a Pair of Goblins", - "object": "related_card", "type_line": "Instant", "uri": "https://api.scryfall.com/cards/b69e7200-96ea-4455-83cc-0a497d56efe5" }, { - "component": "combo_piece", + "object": "related_card", "id": "c069ebf8-5616-4cff-81d9-cd20b20102ee", + "component": "combo_piece", "name": "Goblin Gang Leader", - "object": "related_card", "type_line": "Creature — Goblin Warrior", "uri": "https://api.scryfall.com/cards/c069ebf8-5616-4cff-81d9-cd20b20102ee" }, { - "component": "combo_piece", + "object": "related_card", "id": "fc027246-1dd3-4be0-bea6-3a7476a833ce", + "component": "combo_piece", "name": "Mogg War Marshal", - "object": "related_card", "type_line": "Creature — Goblin Warrior", "uri": "https://api.scryfall.com/cards/fc027246-1dd3-4be0-bea6-3a7476a833ce" }, { - "component": "combo_piece", + "object": "related_card", "id": "f32d7ce5-078b-40ff-8ecb-34309a0e3719", + "component": "combo_piece", "name": "Goblin Instigator", - "object": "related_card", "type_line": "Creature — Goblin Rogue", "uri": "https://api.scryfall.com/cards/f32d7ce5-078b-40ff-8ecb-34309a0e3719" }, { - "component": "combo_piece", + "object": "related_card", "id": "192d77ef-e8b5-44e2-842b-2c1f342c1e69", + "component": "combo_piece", "name": "Ponyback Brigade", - "object": "related_card", "type_line": "Creature — Goblin Warrior", "uri": "https://api.scryfall.com/cards/192d77ef-e8b5-44e2-842b-2c1f342c1e69" }, { - "component": "combo_piece", + "object": "related_card", "id": "dc91f536-b3e5-48d2-a306-003e1bdfe8ba", + "component": "combo_piece", "name": "Jund", - "object": "related_card", "type_line": "Plane — Alara", "uri": "https://api.scryfall.com/cards/dc91f536-b3e5-48d2-a306-003e1bdfe8ba" }, { - "component": "combo_piece", + "object": "related_card", "id": "60b0a697-e901-42d9-9833-fedfcb6db9b3", + "component": "combo_piece", "name": "Goblin Rally", - "object": "related_card", "type_line": "Sorcery", "uri": "https://api.scryfall.com/cards/60b0a697-e901-42d9-9833-fedfcb6db9b3" }, { - "component": "combo_piece", + "object": "related_card", "id": "d6379f3d-fe55-4c21-96d7-3796f5489e37", + "component": "combo_piece", "name": "Krenko's Command", - "object": "related_card", "type_line": "Sorcery", "uri": "https://api.scryfall.com/cards/d6379f3d-fe55-4c21-96d7-3796f5489e37" }, { - "component": "combo_piece", + "object": "related_card", "id": "a5579dfb-4e63-4e7b-80c5-56949518c71e", + "component": "combo_piece", "name": "Garbage Elemental", - "object": "related_card", "type_line": "Creature — Elemental", "uri": "https://api.scryfall.com/cards/a5579dfb-4e63-4e7b-80c5-56949518c71e" }, { - "component": "combo_piece", + "object": "related_card", "id": "c80c53a3-a2de-4e54-a50a-2eabb2ceb67c", + "component": "combo_piece", "name": "Hordeling Outburst", - "object": "related_card", "type_line": "Sorcery", "uri": "https://api.scryfall.com/cards/c80c53a3-a2de-4e54-a50a-2eabb2ceb67c" }, { - "component": "combo_piece", + "object": "related_card", "id": "b95749d7-5967-4e49-9de0-74e156650095", + "component": "combo_piece", "name": "Mardu Ascendancy", - "object": "related_card", "type_line": "Enchantment", "uri": "https://api.scryfall.com/cards/b95749d7-5967-4e49-9de0-74e156650095" }, { + "object": "related_card", + "id": "2a012f05-0009-42cf-8a69-07140b2a2aef", "component": "combo_piece", + "name": "Ardoz, Cobbler of War", + "type_line": "Legendary Creature — Goblin Shaman", + "uri": "https://api.scryfall.com/cards/2a012f05-0009-42cf-8a69-07140b2a2aef" + }, + { + "object": "related_card", "id": "a62b7671-efde-40b2-9cb1-76339d614d29", + "component": "combo_piece", "name": "Pashalik Mons", - "object": "related_card", "type_line": "Legendary Creature — Goblin Warrior", "uri": "https://api.scryfall.com/cards/a62b7671-efde-40b2-9cb1-76339d614d29" }, { - "component": "combo_piece", + "object": "related_card", "id": "2d8ce8ad-2bb9-4c53-8e36-9690e8a118f1", + "component": "combo_piece", "name": "Goblin Warrens", - "object": "related_card", "type_line": "Enchantment", "uri": "https://api.scryfall.com/cards/2d8ce8ad-2bb9-4c53-8e36-9690e8a118f1" }, { - "component": "combo_piece", + "object": "related_card", "id": "fc545089-cf48-49e1-99b4-660946260da8", + "component": "combo_piece", "name": "Rasputin, the Oneiromancer", - "object": "related_card", "type_line": "Legendary Creature — Human Wizard", "uri": "https://api.scryfall.com/cards/fc545089-cf48-49e1-99b4-660946260da8" }, { - "component": "combo_piece", + "object": "related_card", "id": "bfeb1145-3729-481e-a314-c325ed2f2a35", + "component": "combo_piece", "name": "Mogg Infestation", - "object": "related_card", "type_line": "Sorcery", "uri": "https://api.scryfall.com/cards/bfeb1145-3729-481e-a314-c325ed2f2a35" }, { - "component": "combo_piece", + "object": "related_card", "id": "27238e0e-c676-44f5-841c-6e4a3a3f6374", + "component": "combo_piece", "name": "Dragon Fodder", - "object": "related_card", "type_line": "Sorcery", "uri": "https://api.scryfall.com/cards/27238e0e-c676-44f5-841c-6e4a3a3f6374" }, { - "component": "combo_piece", + "object": "related_card", "id": "26bccccc-f694-47a8-90fa-e3f1f62b9664", + "component": "combo_piece", "name": "Goblin Assault", - "object": "related_card", "type_line": "Enchantment", "uri": "https://api.scryfall.com/cards/26bccccc-f694-47a8-90fa-e3f1f62b9664" }, { - "component": "combo_piece", + "object": "related_card", "id": "7cc10c19-6ea0-4491-b118-5c5cb9f7b036", + "component": "combo_piece", "name": "Siege-Gang Commander", - "object": "related_card", "type_line": "Creature — Goblin", "uri": "https://api.scryfall.com/cards/7cc10c19-6ea0-4491-b118-5c5cb9f7b036" }, { - "component": "combo_piece", + "object": "related_card", "id": "6d6adaa2-62ac-44f3-9665-8361135ccf6a", + "component": "combo_piece", "name": "Battle Cry Goblin", - "object": "related_card", "type_line": "Creature — Goblin", "uri": "https://api.scryfall.com/cards/6d6adaa2-62ac-44f3-9665-8361135ccf6a" }, { - "component": "combo_piece", + "object": "related_card", "id": "a762a954-1166-4c6c-bf87-0f68a5a24f3e", + "component": "combo_piece", "name": "Krenko, Tin Street Kingpin", - "object": "related_card", "type_line": "Legendary Creature — Goblin", "uri": "https://api.scryfall.com/cards/a762a954-1166-4c6c-bf87-0f68a5a24f3e" }, { - "component": "combo_piece", + "object": "related_card", "id": "faec8ab3-80c6-4b8f-a60d-50cc683e66b4", + "component": "combo_piece", "name": "Hunted Phantasm", - "object": "related_card", "type_line": "Creature — Spirit", "uri": "https://api.scryfall.com/cards/faec8ab3-80c6-4b8f-a60d-50cc683e66b4" }, { - "component": "combo_piece", + "object": "related_card", "id": "7ee07266-a95d-4cd8-9863-1664922e9490", + "component": "combo_piece", "name": "Kuldotha Rebirth", - "object": "related_card", "type_line": "Sorcery", "uri": "https://api.scryfall.com/cards/7ee07266-a95d-4cd8-9863-1664922e9490" }, { - "component": "combo_piece", + "object": "related_card", "id": "461ea351-9dfb-4e40-90db-e95f5faf2b03", + "component": "combo_piece", "name": "Den of the Bugbear", - "object": "related_card", "type_line": "Land", "uri": "https://api.scryfall.com/cards/461ea351-9dfb-4e40-90db-e95f5faf2b03" }, { - "component": "combo_piece", + "object": "related_card", "id": "a4a514b9-8a67-47aa-8218-8d6fe8040128", + "component": "combo_piece", "name": "Beetleback Chief", - "object": "related_card", "type_line": "Creature — Goblin Warrior", "uri": "https://api.scryfall.com/cards/a4a514b9-8a67-47aa-8218-8d6fe8040128" }, { - "component": "combo_piece", + "object": "related_card", "id": "b37a6cf7-f239-4bca-b4c3-a48932ef56b5", + "component": "combo_piece", "name": "Sarpadian Empires, Vol. VII", - "object": "related_card", "type_line": "Artifact", "uri": "https://api.scryfall.com/cards/b37a6cf7-f239-4bca-b4c3-a48932ef56b5" }, { - "component": "combo_piece", + "object": "related_card", "id": "2b4155d1-0a87-4d2c-a1a0-06b2553eaae4", + "component": "combo_piece", "name": "Goblin War Party", - "object": "related_card", "type_line": "Sorcery", "uri": "https://api.scryfall.com/cards/2b4155d1-0a87-4d2c-a1a0-06b2553eaae4" }, { - "component": "combo_piece", + "object": "related_card", "id": "4190dd17-adf3-4174-ab4b-cc49698b7901", + "component": "combo_piece", "name": "Gift Horse", - "object": "related_card", "type_line": "Artifact — Contraption", "uri": "https://api.scryfall.com/cards/4190dd17-adf3-4174-ab4b-cc49698b7901" }, { - "component": "combo_piece", + "object": "related_card", "id": "36f0fd37-eb34-418d-b136-03d816c93034", + "component": "combo_piece", "name": "Goblin Traprunner", - "object": "related_card", "type_line": "Creature — Goblin", "uri": "https://api.scryfall.com/cards/36f0fd37-eb34-418d-b136-03d816c93034" } ], + "cmc": 0.0, + "colors": [ + "R" + ], + "color_identity": [ + "R" + ], + "foil": true, + "keywords": [], + "layout": "token", + "legalities": { + "standard": "not_legal", + "future": "not_legal", + "historic": "not_legal", + "gladiator": "not_legal", + "pioneer": "not_legal", + "explorer": "not_legal", + "modern": "not_legal", + "legacy": "not_legal", + "pauper": "not_legal", + "vintage": "not_legal", + "penny": "not_legal", + "commander": "not_legal", + "brawl": "not_legal", + "historicbrawl": "not_legal", + "alchemy": "not_legal", + "paupercommander": "not_legal", + "duel": "not_legal", + "oldschool": "not_legal", + "premodern": "not_legal", + "predh": "not_legal" + }, + "mana_cost": "", + "name": "Goblin", + "nonfoil": true, + "oracle_text": "", + "oversized": false, + "power": "1", + "reserved": false, + "toughness": "1", + "type_line": "Token Creature — Goblin", "artist": "Brandi Milne", "artist_ids": [ "01cc1b83-03de-40a7-aa38-a9d23cf2fe8b" @@ -8962,108 +9101,113 @@ "booster": false, "border_color": "black", "card_back_id": "0aeebaf5-8c7d-4636-9e82-8c27447861f7", - "cardmarket_id": 567156, - "cmc": 0.0, "collector_number": "219", - "color_identity": [ - "R" - ], - "colors": [ - "R" - ], "digital": false, "finishes": [ "nonfoil", "foil" ], - "foil": true, "frame": "2015", "full_art": false, "games": [ "paper" ], "highres_image": true, - "id": "d99cc0a4-4868-47f3-bd1d-f46b7cb74650", "illustration_id": "eec6e117-98ee-45d6-ac28-4af60ab90eb5", "image_status": "highres_scan", "image_uris": { - "art_crop": "https://cards.scryfall.io/art_crop/front/d/9/d99cc0a4-4868-47f3-bd1d-f46b7cb74650.jpg?1622938201", - "border_crop": "https://cards.scryfall.io/border_crop/front/d/9/d99cc0a4-4868-47f3-bd1d-f46b7cb74650.jpg?1622938201", - "large": "https://cards.scryfall.io/large/front/d/9/d99cc0a4-4868-47f3-bd1d-f46b7cb74650.jpg?1622938201", + "small": "https://cards.scryfall.io/small/front/d/9/d99cc0a4-4868-47f3-bd1d-f46b7cb74650.jpg?1622938201", "normal": "https://cards.scryfall.io/normal/front/d/9/d99cc0a4-4868-47f3-bd1d-f46b7cb74650.jpg?1622938201", + "large": "https://cards.scryfall.io/large/front/d/9/d99cc0a4-4868-47f3-bd1d-f46b7cb74650.jpg?1622938201", "png": "https://cards.scryfall.io/png/front/d/9/d99cc0a4-4868-47f3-bd1d-f46b7cb74650.png?1622938201", - "small": "https://cards.scryfall.io/small/front/d/9/d99cc0a4-4868-47f3-bd1d-f46b7cb74650.jpg?1622938201" + "art_crop": "https://cards.scryfall.io/art_crop/front/d/9/d99cc0a4-4868-47f3-bd1d-f46b7cb74650.jpg?1622938201", + "border_crop": "https://cards.scryfall.io/border_crop/front/d/9/d99cc0a4-4868-47f3-bd1d-f46b7cb74650.jpg?1622938201" }, - "keywords": [], + "prices": { + "usd": "1.73", + "usd_foil": "1.71", + "usd_etched": null, + "eur": "0.99", + "eur_foil": "1.00", + "tix": null + }, + "promo": false, + "rarity": "common", + "related_uris": { + "gatherer": "https://gatherer.wizards.com/Pages/Card/Details.aspx?multiverseid=509365", + "tcgplayer_infinite_articles": "https://infinite.tcgplayer.com/search?contentMode=article&game=magic&partner=scryfall&q=Goblin&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", + "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Goblin&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", + "edhrec": "https://edhrec.com/route/?cc=Goblin" + }, + "released_at": "2021-02-12", + "reprint": true, + "scryfall_set_uri": "https://scryfall.com/sets/sld?utm_source=api", + "set_name": "Secret Lair Drop", + "set_search_uri": "https://api.scryfall.com/cards/search?order=set&q=e%3Asld&unique=prints", + "set_type": "box", + "set_uri": "https://api.scryfall.com/sets/4d92a8a7-ccb0-437d-abdc-9d70fc5ed672", + "set": "sld", + "set_id": "4d92a8a7-ccb0-437d-abdc-9d70fc5ed672", + "story_spotlight": false, + "textless": false, + "variation": false + }, + { + "object": "card", + "id": "dba1cf83-e13d-401e-b76f-b12a51b307f9", "lang": "en", - "layout": "token", + "multiverse_ids": [], + "tcgplayer_id": 257331, + "oracle_id": "f82a4e85-526d-4456-b700-7760043a31be", + "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3Af82a4e85-526d-4456-b700-7760043a31be&unique=prints", + "rulings_uri": "https://api.scryfall.com/cards/dba1cf83-e13d-401e-b76f-b12a51b307f9/rulings", + "scryfall_uri": "https://scryfall.com/card/sld/VS/viscera-seer?utm_source=api", + "uri": "https://api.scryfall.com/cards/dba1cf83-e13d-401e-b76f-b12a51b307f9", + "cmc": 1.0, + "colors": [ + "B" + ], + "color_identity": [ + "B" + ], + "edhrec_rank": 138, + "foil": true, + "keywords": [ + "Scry" + ], + "layout": "normal", "legalities": { - "alchemy": "not_legal", - "brawl": "not_legal", - "commander": "not_legal", - "duel": "not_legal", - "explorer": "not_legal", + "standard": "not_legal", "future": "not_legal", - "gladiator": "not_legal", "historic": "not_legal", + "gladiator": "not_legal", + "pioneer": "not_legal", + "explorer": "not_legal", + "modern": "legal", + "legacy": "legal", + "pauper": "legal", + "vintage": "legal", + "penny": "legal", + "commander": "legal", + "brawl": "not_legal", "historicbrawl": "not_legal", - "legacy": "not_legal", - "modern": "not_legal", + "alchemy": "not_legal", + "paupercommander": "legal", + "duel": "legal", "oldschool": "not_legal", - "pauper": "not_legal", - "paupercommander": "not_legal", - "penny": "not_legal", - "pioneer": "not_legal", "premodern": "not_legal", - "standard": "not_legal", - "vintage": "not_legal" + "predh": "legal" }, - "mana_cost": "", - "multiverse_ids": [], - "name": "Goblin", - "nonfoil": true, - "object": "card", - "oracle_id": "4465eff4-5851-4721-a248-866c686c2ab8", - "oracle_text": "", + "mana_cost": "{B}", + "name": "Viscera Seer", + "nonfoil": false, + "oracle_text": "Sacrifice a creature: Scry 1. (Look at the top card of your library. You may put that card on the bottom of your library.)", "oversized": false, + "penny_rank": 758, "power": "1", - "prices": { - "eur": 0.7, - "eur_foil": 0.99, - "tix": null, - "usd": 1.73, - "usd_etched": null, - "usd_foil": 1.71 - }, - "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3A4465eff4-5851-4721-a248-866c686c2ab8&unique=prints", - "promo": false, - "rarity": "common", - "related_uris": { - "edhrec": "https://edhrec.com/route/?cc=Goblin", - "tcgplayer_infinite_articles": "https://infinite.tcgplayer.com/search?contentMode=article&game=magic&partner=scryfall&q=Goblin&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", - "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Goblin&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall" - }, - "released_at": "2021-02-12", - "reprint": true, "reserved": false, - "rulings_uri": "https://api.scryfall.com/cards/d99cc0a4-4868-47f3-bd1d-f46b7cb74650/rulings", - "scryfall_set_uri": "https://scryfall.com/sets/sld?utm_source=api", - "scryfall_uri": "https://scryfall.com/card/sld/219/goblin?utm_source=api", - "set": "sld", - "set_id": "4d92a8a7-ccb0-437d-abdc-9d70fc5ed672", - "set_name": "Secret Lair Drop", - "set_search_uri": "https://api.scryfall.com/cards/search?order=set&q=e%3Asld&unique=prints", - "set_type": "box", - "set_uri": "https://api.scryfall.com/sets/4d92a8a7-ccb0-437d-abdc-9d70fc5ed672", - "story_spotlight": false, - "tcgplayer_id": 232589, - "textless": false, "toughness": "1", - "type_line": "Token Creature — Goblin", - "uri": "https://api.scryfall.com/cards/d99cc0a4-4868-47f3-bd1d-f46b7cb74650", - "variation": false - }, - { + "type_line": "Creature — Vampire Wizard", "artist": "John Stanko", "artist_ids": [ "b0f038a0-73b5-4806-918e-9cd11b5f92e1" @@ -9071,252 +9215,250 @@ "booster": false, "border_color": "black", "card_back_id": "0aeebaf5-8c7d-4636-9e82-8c27447861f7", - "cmc": 1.0, "collector_number": "VS", - "color_identity": [ - "B" - ], - "colors": [ - "B" - ], "digital": false, - "edhrec_rank": 137, "finishes": [ "foil" ], "flavor_text": "In matters of life and death, he trusts his gut.", - "foil": true, "frame": "2003", "full_art": false, "games": [ "paper" ], "highres_image": true, - "id": "dba1cf83-e13d-401e-b76f-b12a51b307f9", "illustration_id": "67f7a210-ad99-4344-a806-5e4b11c88eb9", "image_status": "highres_scan", "image_uris": { - "art_crop": "https://cards.scryfall.io/art_crop/front/d/b/dba1cf83-e13d-401e-b76f-b12a51b307f9.jpg?1640811544", - "border_crop": "https://cards.scryfall.io/border_crop/front/d/b/dba1cf83-e13d-401e-b76f-b12a51b307f9.jpg?1640811544", - "large": "https://cards.scryfall.io/large/front/d/b/dba1cf83-e13d-401e-b76f-b12a51b307f9.jpg?1640811544", - "normal": "https://cards.scryfall.io/normal/front/d/b/dba1cf83-e13d-401e-b76f-b12a51b307f9.jpg?1640811544", - "png": "https://cards.scryfall.io/png/front/d/b/dba1cf83-e13d-401e-b76f-b12a51b307f9.png?1640811544", - "small": "https://cards.scryfall.io/small/front/d/b/dba1cf83-e13d-401e-b76f-b12a51b307f9.jpg?1640811544" - }, - "keywords": [ - "Scry" - ], - "lang": "en", - "layout": "normal", - "legalities": { - "alchemy": "not_legal", - "brawl": "not_legal", - "commander": "legal", - "duel": "legal", - "explorer": "not_legal", - "future": "not_legal", - "gladiator": "not_legal", - "historic": "not_legal", - "historicbrawl": "not_legal", - "legacy": "legal", - "modern": "legal", - "oldschool": "not_legal", - "pauper": "legal", - "paupercommander": "legal", - "penny": "legal", - "pioneer": "not_legal", - "premodern": "not_legal", - "standard": "not_legal", - "vintage": "legal" + "small": "https://cards.scryfall.io/small/front/d/b/dba1cf83-e13d-401e-b76f-b12a51b307f9.jpg?1677149962", + "normal": "https://cards.scryfall.io/normal/front/d/b/dba1cf83-e13d-401e-b76f-b12a51b307f9.jpg?1677149962", + "large": "https://cards.scryfall.io/large/front/d/b/dba1cf83-e13d-401e-b76f-b12a51b307f9.jpg?1677149962", + "png": "https://cards.scryfall.io/png/front/d/b/dba1cf83-e13d-401e-b76f-b12a51b307f9.png?1677149962", + "art_crop": "https://cards.scryfall.io/art_crop/front/d/b/dba1cf83-e13d-401e-b76f-b12a51b307f9.jpg?1677149962", + "border_crop": "https://cards.scryfall.io/border_crop/front/d/b/dba1cf83-e13d-401e-b76f-b12a51b307f9.jpg?1677149962" }, - "mana_cost": "{B}", - "multiverse_ids": [], - "name": "Viscera Seer", - "nonfoil": false, - "object": "card", - "oracle_id": "f82a4e85-526d-4456-b700-7760043a31be", - "oracle_text": "Sacrifice a creature: Scry 1. (Look at the top card of your library. You may put that card on the bottom of your library.)", - "oversized": false, - "penny_rank": 758, - "power": "1", "prices": { - "eur": null, - "eur_foil": null, - "tix": null, "usd": null, + "usd_foil": null, "usd_etched": null, - "usd_foil": null + "eur": null, + "eur_foil": null, + "tix": null }, - "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3Af82a4e85-526d-4456-b700-7760043a31be&unique=prints", "promo": false, "rarity": "common", "related_uris": { - "edhrec": "https://edhrec.com/route/?cc=Viscera+Seer", "tcgplayer_infinite_articles": "https://infinite.tcgplayer.com/search?contentMode=article&game=magic&partner=scryfall&q=Viscera+Seer&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", - "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Viscera+Seer&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall" + "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Viscera+Seer&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", + "edhrec": "https://edhrec.com/route/?cc=Viscera+Seer" }, "released_at": "2021-11-08", "reprint": true, - "reserved": false, - "rulings_uri": "https://api.scryfall.com/cards/dba1cf83-e13d-401e-b76f-b12a51b307f9/rulings", "scryfall_set_uri": "https://scryfall.com/sets/sld?utm_source=api", - "scryfall_uri": "https://scryfall.com/card/sld/VS/viscera-seer?utm_source=api", - "set": "sld", - "set_id": "4d92a8a7-ccb0-437d-abdc-9d70fc5ed672", "set_name": "Secret Lair Drop", "set_search_uri": "https://api.scryfall.com/cards/search?order=set&q=e%3Asld&unique=prints", "set_type": "box", "set_uri": "https://api.scryfall.com/sets/4d92a8a7-ccb0-437d-abdc-9d70fc5ed672", + "set": "sld", + "set_id": "4d92a8a7-ccb0-437d-abdc-9d70fc5ed672", "story_spotlight": false, - "tcgplayer_id": 257331, "textless": false, - "toughness": "1", - "type_line": "Creature — Vampire Wizard", - "uri": "https://api.scryfall.com/cards/dba1cf83-e13d-401e-b76f-b12a51b307f9", "variation": false }, { - "artist": "Matt Cavotta", - "artist_ids": [ - "2e6a0611-9411-4ba4-98e3-c0e18cbf9f83" + "object": "card", + "id": "0b61d772-2d8b-4acf-9dd2-b2e8b03538c8", + "lang": "en", + "mtgo_id": 22176, + "mtgo_foil_id": 22177, + "multiverse_ids": [ + 87599 ], - "booster": true, - "border_color": "black", - "card_back_id": "0aeebaf5-8c7d-4636-9e82-8c27447861f7", + "tcgplayer_id": 12430, + "cardmarket_id": 12658, + "oracle_id": "d83bb32d-f409-421a-9d93-bd7ea3240b47", + "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3Ad83bb32d-f409-421a-9d93-bd7ea3240b47&unique=prints", + "rulings_uri": "https://api.scryfall.com/cards/0b61d772-2d8b-4acf-9dd2-b2e8b03538c8/rulings", + "scryfall_uri": "https://scryfall.com/card/sok/35/erayo-soratami-ascendant-erayos-essence?utm_source=api", + "uri": "https://api.scryfall.com/cards/0b61d772-2d8b-4acf-9dd2-b2e8b03538c8", "card_faces": [ { + "object": "card_face", "artist": "Matt Cavotta", "artist_id": "2e6a0611-9411-4ba4-98e3-c0e18cbf9f83", "illustration_id": "99cab97a-9861-4a5a-8578-6c742d192183", "mana_cost": "{1}{U}", "name": "Erayo, Soratami Ascendant", - "object": "card_face", "oracle_text": "Flying\nWhenever the fourth spell of a turn is cast, flip Erayo, Soratami Ascendant.", "power": "1", "toughness": "1", "type_line": "Legendary Creature — Moonfolk Monk" }, { + "object": "card_face", "artist": "Matt Cavotta", "artist_id": "2e6a0611-9411-4ba4-98e3-c0e18cbf9f83", "flavor_name": "", "mana_cost": "", "name": "Erayo's Essence", - "object": "card_face", "oracle_text": "Whenever an opponent casts their first spell each turn, counter that spell.", "type_line": "Legendary Enchantment" } ], - "cardmarket_id": 12658, "cmc": 2.0, - "collector_number": "35", - "color_identity": [ - "U" - ], "colors": [ "U" ], - "digital": false, - "finishes": [ - "nonfoil", - "foil" + "color_identity": [ + "U" ], "foil": true, - "frame": "2003", - "full_art": false, - "games": [ - "paper", - "mtgo" - ], - "highres_image": true, - "id": "0b61d772-2d8b-4acf-9dd2-b2e8b03538c8", - "illustration_id": "99cab97a-9861-4a5a-8578-6c742d192183", - "image_status": "highres_scan", - "image_uris": { - "art_crop": "https://cards.scryfall.io/art_crop/front/0/b/0b61d772-2d8b-4acf-9dd2-b2e8b03538c8.jpg?1610664131", - "border_crop": "https://cards.scryfall.io/border_crop/front/0/b/0b61d772-2d8b-4acf-9dd2-b2e8b03538c8.jpg?1610664131", - "large": "https://cards.scryfall.io/large/front/0/b/0b61d772-2d8b-4acf-9dd2-b2e8b03538c8.jpg?1610664131", - "normal": "https://cards.scryfall.io/normal/front/0/b/0b61d772-2d8b-4acf-9dd2-b2e8b03538c8.jpg?1610664131", - "png": "https://cards.scryfall.io/png/front/0/b/0b61d772-2d8b-4acf-9dd2-b2e8b03538c8.png?1610664131", - "small": "https://cards.scryfall.io/small/front/0/b/0b61d772-2d8b-4acf-9dd2-b2e8b03538c8.jpg?1610664131" - }, "keywords": [ "Flying" ], - "lang": "en", "layout": "flip", "legalities": { - "alchemy": "not_legal", - "brawl": "not_legal", - "commander": "banned", - "duel": "legal", - "explorer": "not_legal", + "standard": "not_legal", "future": "not_legal", - "gladiator": "not_legal", "historic": "not_legal", - "historicbrawl": "not_legal", - "legacy": "legal", + "gladiator": "not_legal", + "pioneer": "not_legal", + "explorer": "not_legal", "modern": "legal", - "oldschool": "not_legal", + "legacy": "legal", "pauper": "not_legal", - "paupercommander": "not_legal", + "vintage": "legal", "penny": "legal", - "pioneer": "not_legal", + "commander": "banned", + "brawl": "not_legal", + "historicbrawl": "not_legal", + "alchemy": "not_legal", + "paupercommander": "not_legal", + "duel": "legal", + "oldschool": "not_legal", "premodern": "not_legal", - "standard": "not_legal", - "vintage": "legal" + "predh": "banned" }, "mana_cost": "{1}{U}", - "mtgo_foil_id": 22177, - "mtgo_id": 22176, - "multiverse_ids": [ - 87599 - ], "name": "Erayo, Soratami Ascendant // Erayo's Essence", "nonfoil": true, - "object": "card", - "oracle_id": "d83bb32d-f409-421a-9d93-bd7ea3240b47", "oversized": false, - "penny_rank": 2360, + "penny_rank": 2358, "power": "1", + "reserved": false, + "toughness": "1", + "type_line": "Legendary Creature — Moonfolk Monk // Legendary Enchantment", + "artist": "Matt Cavotta", + "artist_ids": [ + "2e6a0611-9411-4ba4-98e3-c0e18cbf9f83" + ], + "booster": true, + "border_color": "black", + "card_back_id": "0aeebaf5-8c7d-4636-9e82-8c27447861f7", + "collector_number": "35", + "digital": false, + "finishes": [ + "nonfoil", + "foil" + ], + "frame": "2003", + "full_art": false, + "games": [ + "paper", + "mtgo" + ], + "highres_image": true, + "illustration_id": "99cab97a-9861-4a5a-8578-6c742d192183", + "image_status": "highres_scan", + "image_uris": { + "small": "https://cards.scryfall.io/small/front/0/b/0b61d772-2d8b-4acf-9dd2-b2e8b03538c8.jpg?1610664131", + "normal": "https://cards.scryfall.io/normal/front/0/b/0b61d772-2d8b-4acf-9dd2-b2e8b03538c8.jpg?1610664131", + "large": "https://cards.scryfall.io/large/front/0/b/0b61d772-2d8b-4acf-9dd2-b2e8b03538c8.jpg?1610664131", + "png": "https://cards.scryfall.io/png/front/0/b/0b61d772-2d8b-4acf-9dd2-b2e8b03538c8.png?1610664131", + "art_crop": "https://cards.scryfall.io/art_crop/front/0/b/0b61d772-2d8b-4acf-9dd2-b2e8b03538c8.jpg?1610664131", + "border_crop": "https://cards.scryfall.io/border_crop/front/0/b/0b61d772-2d8b-4acf-9dd2-b2e8b03538c8.jpg?1610664131" + }, "prices": { - "eur": 6.5, - "eur_foil": 25.0, - "tix": 0.01, - "usd": 5.87, + "usd": "5.87", + "usd_foil": "40.28", "usd_etched": null, - "usd_foil": 40.28 + "eur": "6.98", + "eur_foil": "25.00", + "tix": "0.01" }, - "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3Ad83bb32d-f409-421a-9d93-bd7ea3240b47&unique=prints", "promo": false, "rarity": "rare", "related_uris": { - "edhrec": "https://edhrec.com/route/?cc=Erayo%2C+Soratami+Ascendant", "gatherer": "https://gatherer.wizards.com/Pages/Card/Details.aspx?multiverseid=87599", "tcgplayer_infinite_articles": "https://infinite.tcgplayer.com/search?contentMode=article&game=magic&partner=scryfall&q=Erayo%2C+Soratami+Ascendant+%2F%2F+Erayo%27s+Essence&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", - "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Erayo%2C+Soratami+Ascendant+%2F%2F+Erayo%27s+Essence&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall" + "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Erayo%2C+Soratami+Ascendant+%2F%2F+Erayo%27s+Essence&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", + "edhrec": "https://edhrec.com/route/?cc=Erayo%2C+Soratami+Ascendant" }, "released_at": "2005-06-03", "reprint": false, - "reserved": false, - "rulings_uri": "https://api.scryfall.com/cards/0b61d772-2d8b-4acf-9dd2-b2e8b03538c8/rulings", "scryfall_set_uri": "https://scryfall.com/sets/sok?utm_source=api", - "scryfall_uri": "https://scryfall.com/card/sok/35/erayo-soratami-ascendant-erayos-essence?utm_source=api", - "set": "sok", - "set_id": "4db16ad3-2b95-442f-bb6b-e9aa7fe7f769", "set_name": "Saviors of Kamigawa", "set_search_uri": "https://api.scryfall.com/cards/search?order=set&q=e%3Asok&unique=prints", "set_type": "expansion", "set_uri": "https://api.scryfall.com/sets/4db16ad3-2b95-442f-bb6b-e9aa7fe7f769", + "set": "sok", + "set_id": "4db16ad3-2b95-442f-bb6b-e9aa7fe7f769", "story_spotlight": false, - "tcgplayer_id": 12430, "textless": false, - "toughness": "1", - "type_line": "Legendary Creature — Moonfolk Monk // Legendary Enchantment", - "uri": "https://api.scryfall.com/cards/0b61d772-2d8b-4acf-9dd2-b2e8b03538c8", "variation": false }, { + "object": "card", + "id": "20a67ee2-0137-458d-b381-430a2494357f", + "lang": "en", + "multiverse_ids": [ + 583545 + ], + "tcgplayer_id": 288179, + "cardmarket_id": 677517, + "oracle_id": "c3e5d355-fbfb-4489-aeea-8b0ea5de6fcd", + "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3Ac3e5d355-fbfb-4489-aeea-8b0ea5de6fcd&unique=prints", + "rulings_uri": "https://api.scryfall.com/cards/20a67ee2-0137-458d-b381-430a2494357f/rulings", + "scryfall_uri": "https://scryfall.com/card/sunf/8/happy-dead-squirrel?utm_source=api", + "uri": "https://api.scryfall.com/cards/20a67ee2-0137-458d-b381-430a2494357f", + "cmc": 0.0, + "colors": [], + "color_identity": [], + "foil": false, + "keywords": [], + "layout": "normal", + "legalities": { + "standard": "not_legal", + "future": "not_legal", + "historic": "not_legal", + "gladiator": "not_legal", + "pioneer": "not_legal", + "explorer": "not_legal", + "modern": "not_legal", + "legacy": "legal", + "pauper": "legal", + "vintage": "legal", + "penny": "not_legal", + "commander": "legal", + "brawl": "not_legal", + "historicbrawl": "not_legal", + "alchemy": "not_legal", + "paupercommander": "legal", + "duel": "legal", + "oldschool": "not_legal", + "premodern": "not_legal", + "predh": "not_legal" + }, + "mana_cost": "", + "name": "Happy Dead Squirrel", + "nonfoil": true, + "oracle_text": "{TK}{TK} — {T}: Add {C}{C}. Spend this mana only to cast noncreature spells.\n{TK}{TK}{TK} — Infect (This permanent deals damage to creatures in the form of -1/-1 counters and to players in the form of poison counters.)\n{TK}{TK} — 3/2\n{TK}{TK}{TK}{TK} — 4/7", + "oversized": false, + "produced_mana": [ + "C" + ], + "reserved": false, + "type_line": "Stickers", "artist": "Larissa Hasenheit & Mina Jeon", "artist_ids": [ "3de12ff8-3701-4154-8407-f102f44670dd", @@ -9325,138 +9467,140 @@ "booster": false, "border_color": "black", "card_back_id": "36ba7259-f9d7-48bc-9cfd-11d5fd0f544b", - "cardmarket_id": 677517, - "cmc": 0.0, "collector_number": "8", - "color_identity": [], - "colors": [], "digital": false, "finishes": [ "nonfoil" ], - "foil": false, "frame": "2015", "full_art": false, "games": [ "paper" ], "highres_image": true, - "id": "20a67ee2-0137-458d-b381-430a2494357f", "illustration_id": "2bc400fb-6a3b-4be3-bb51-d3ac78d09e50", "image_status": "highres_scan", "image_uris": { - "art_crop": "https://cards.scryfall.io/art_crop/front/2/0/20a67ee2-0137-458d-b381-430a2494357f.jpg?1675457009", - "border_crop": "https://cards.scryfall.io/border_crop/front/2/0/20a67ee2-0137-458d-b381-430a2494357f.jpg?1675457009", - "large": "https://cards.scryfall.io/large/front/2/0/20a67ee2-0137-458d-b381-430a2494357f.jpg?1675457009", + "small": "https://cards.scryfall.io/small/front/2/0/20a67ee2-0137-458d-b381-430a2494357f.jpg?1675457009", "normal": "https://cards.scryfall.io/normal/front/2/0/20a67ee2-0137-458d-b381-430a2494357f.jpg?1675457009", + "large": "https://cards.scryfall.io/large/front/2/0/20a67ee2-0137-458d-b381-430a2494357f.jpg?1675457009", "png": "https://cards.scryfall.io/png/front/2/0/20a67ee2-0137-458d-b381-430a2494357f.png?1675457009", - "small": "https://cards.scryfall.io/small/front/2/0/20a67ee2-0137-458d-b381-430a2494357f.jpg?1675457009" - }, - "keywords": [], - "lang": "en", - "layout": "normal", - "legalities": { - "alchemy": "not_legal", - "brawl": "not_legal", - "commander": "legal", - "duel": "legal", - "explorer": "not_legal", - "future": "not_legal", - "gladiator": "not_legal", - "historic": "not_legal", - "historicbrawl": "not_legal", - "legacy": "legal", - "modern": "not_legal", - "oldschool": "not_legal", - "pauper": "legal", - "paupercommander": "legal", - "penny": "not_legal", - "pioneer": "not_legal", - "premodern": "not_legal", - "standard": "not_legal", - "vintage": "legal" + "art_crop": "https://cards.scryfall.io/art_crop/front/2/0/20a67ee2-0137-458d-b381-430a2494357f.jpg?1675457009", + "border_crop": "https://cards.scryfall.io/border_crop/front/2/0/20a67ee2-0137-458d-b381-430a2494357f.jpg?1675457009" }, - "mana_cost": "", - "multiverse_ids": [ - 583545 - ], - "name": "Happy Dead Squirrel", - "nonfoil": true, - "object": "card", - "oracle_id": "c3e5d355-fbfb-4489-aeea-8b0ea5de6fcd", - "oracle_text": "{TK}{TK} — {T}: Add {C}{C}. Spend this mana only to cast noncreature spells.\n{TK}{TK}{TK} — Infect (This permanent deals damage to creatures in the form of -1/-1 counters and to players in the form of poison counters.)\n{TK}{TK} — 3/2\n{TK}{TK}{TK}{TK} — 4/7", - "oversized": false, "prices": { - "eur": 0.15, - "eur_foil": null, - "tix": null, - "usd": 0.18, + "usd": "0.17", + "usd_foil": null, "usd_etched": null, - "usd_foil": null + "eur": "0.10", + "eur_foil": null, + "tix": null }, - "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3Ac3e5d355-fbfb-4489-aeea-8b0ea5de6fcd&unique=prints", - "produced_mana": [ - "C" - ], "promo": false, "rarity": "common", "related_uris": { - "edhrec": "https://edhrec.com/route/?cc=Happy+Dead+Squirrel", "gatherer": "https://gatherer.wizards.com/Pages/Card/Details.aspx?multiverseid=583545", "tcgplayer_infinite_articles": "https://infinite.tcgplayer.com/search?contentMode=article&game=magic&partner=scryfall&q=Happy+Dead+Squirrel&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", - "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Happy+Dead+Squirrel&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall" + "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Happy+Dead+Squirrel&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", + "edhrec": "https://edhrec.com/route/?cc=Happy+Dead+Squirrel" }, "released_at": "2022-10-07", "reprint": false, - "reserved": false, - "rulings_uri": "https://api.scryfall.com/cards/20a67ee2-0137-458d-b381-430a2494357f/rulings", "scryfall_set_uri": "https://scryfall.com/sets/sunf?utm_source=api", - "scryfall_uri": "https://scryfall.com/card/sunf/8/happy-dead-squirrel?utm_source=api", - "set": "sunf", - "set_id": "565e3302-2fed-487e-a0f7-7f8037d25030", "set_name": "Unfinity Sticker Sheets", "set_search_uri": "https://api.scryfall.com/cards/search?order=set&q=e%3Asunf&unique=prints", "set_type": "funny", "set_uri": "https://api.scryfall.com/sets/565e3302-2fed-487e-a0f7-7f8037d25030", + "set": "sunf", + "set_id": "565e3302-2fed-487e-a0f7-7f8037d25030", "story_spotlight": false, - "tcgplayer_id": 288179, "textless": false, - "type_line": "Stickers", - "uri": "https://api.scryfall.com/cards/20a67ee2-0137-458d-b381-430a2494357f", "variation": false }, { + "object": "card", "arena_id": 70731, - "artist": "Magali Villeneuve", - "artist_ids": [ - "9e6a55ae-be4d-4c23-a2a5-135737ffd879" + "id": "5b3c393c-3596-4bd9-a553-e0b03c2eb950", + "lang": "en", + "mtgo_id": 79564, + "multiverse_ids": [ + 476471 ], - "booster": true, - "border_color": "black", - "card_back_id": "0aeebaf5-8c7d-4636-9e82-8c27447861f7", + "tcgplayer_id": 206458, "cardmarket_id": 430059, + "oracle_id": "e8473969-195f-41ee-a84d-463cc8c0ef02", + "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3Ae8473969-195f-41ee-a84d-463cc8c0ef02&unique=prints", + "rulings_uri": "https://api.scryfall.com/cards/5b3c393c-3596-4bd9-a553-e0b03c2eb950/rulings", + "scryfall_uri": "https://scryfall.com/card/thb/220/klothys-god-of-destiny?utm_source=api", + "uri": "https://api.scryfall.com/cards/5b3c393c-3596-4bd9-a553-e0b03c2eb950", "cmc": 3.0, - "collector_number": "220", + "colors": [ + "G", + "R" + ], "color_identity": [ "G", "R" ], - "colors": [ + "edhrec_rank": 3013, + "foil": true, + "keywords": [ + "Indestructible" + ], + "layout": "normal", + "legalities": { + "standard": "not_legal", + "future": "not_legal", + "historic": "legal", + "gladiator": "legal", + "pioneer": "legal", + "explorer": "legal", + "modern": "legal", + "legacy": "legal", + "pauper": "not_legal", + "vintage": "legal", + "penny": "not_legal", + "commander": "legal", + "brawl": "not_legal", + "historicbrawl": "legal", + "alchemy": "not_legal", + "paupercommander": "not_legal", + "duel": "legal", + "oldschool": "not_legal", + "premodern": "not_legal", + "predh": "not_legal" + }, + "mana_cost": "{1}{R}{G}", + "name": "Klothys, God of Destiny", + "nonfoil": true, + "oracle_text": "Indestructible\nAs long as your devotion to red and green is less than seven, Klothys isn't a creature.\nAt the beginning of your precombat main phase, exile target card from a graveyard. If it was a land card, add {R} or {G}. Otherwise, you gain 2 life and Klothys deals 2 damage to each opponent.", + "oversized": false, + "power": "4", + "produced_mana": [ "G", "R" ], + "reserved": false, + "toughness": "5", + "type_line": "Legendary Enchantment Creature — God", + "artist": "Magali Villeneuve", + "artist_ids": [ + "9e6a55ae-be4d-4c23-a2a5-135737ffd879" + ], + "booster": true, + "border_color": "black", + "card_back_id": "0aeebaf5-8c7d-4636-9e82-8c27447861f7", + "collector_number": "220", "digital": false, - "edhrec_rank": 2993, "finishes": [ "nonfoil", "foil" ], - "foil": true, - "frame": "2015", "frame_effects": [ "nyxtouched", "legendary" ], + "frame": "2015", "full_art": false, "games": [ "arena", @@ -9464,104 +9608,114 @@ "mtgo" ], "highres_image": true, - "id": "5b3c393c-3596-4bd9-a553-e0b03c2eb950", "illustration_id": "1e321242-000b-442e-bc3e-a68750e03766", "image_status": "highres_scan", "image_uris": { - "art_crop": "https://cards.scryfall.io/art_crop/front/5/b/5b3c393c-3596-4bd9-a553-e0b03c2eb950.jpg?1581481087", - "border_crop": "https://cards.scryfall.io/border_crop/front/5/b/5b3c393c-3596-4bd9-a553-e0b03c2eb950.jpg?1581481087", - "large": "https://cards.scryfall.io/large/front/5/b/5b3c393c-3596-4bd9-a553-e0b03c2eb950.jpg?1581481087", + "small": "https://cards.scryfall.io/small/front/5/b/5b3c393c-3596-4bd9-a553-e0b03c2eb950.jpg?1581481087", "normal": "https://cards.scryfall.io/normal/front/5/b/5b3c393c-3596-4bd9-a553-e0b03c2eb950.jpg?1581481087", + "large": "https://cards.scryfall.io/large/front/5/b/5b3c393c-3596-4bd9-a553-e0b03c2eb950.jpg?1581481087", "png": "https://cards.scryfall.io/png/front/5/b/5b3c393c-3596-4bd9-a553-e0b03c2eb950.png?1581481087", - "small": "https://cards.scryfall.io/small/front/5/b/5b3c393c-3596-4bd9-a553-e0b03c2eb950.jpg?1581481087" - }, - "keywords": [ - "Indestructible" - ], - "lang": "en", - "layout": "normal", - "legalities": { - "alchemy": "not_legal", - "brawl": "not_legal", - "commander": "legal", - "duel": "legal", - "explorer": "legal", - "future": "not_legal", - "gladiator": "legal", - "historic": "legal", - "historicbrawl": "legal", - "legacy": "legal", - "modern": "legal", - "oldschool": "not_legal", - "pauper": "not_legal", - "paupercommander": "not_legal", - "penny": "not_legal", - "pioneer": "legal", - "premodern": "not_legal", - "standard": "not_legal", - "vintage": "legal" - }, - "mana_cost": "{1}{R}{G}", - "mtgo_id": 79564, - "multiverse_ids": [ - 476471 - ], - "name": "Klothys, God of Destiny", - "nonfoil": true, - "object": "card", - "oracle_id": "e8473969-195f-41ee-a84d-463cc8c0ef02", - "oracle_text": "Indestructible\nAs long as your devotion to red and green is less than seven, Klothys isn't a creature.\nAt the beginning of your precombat main phase, exile target card from a graveyard. If it was a land card, add {R} or {G}. Otherwise, you gain 2 life and Klothys deals 2 damage to each opponent.", - "oversized": false, - "power": "4", - "preview": { - "previewed_at": "2019-12-24", - "source": "Wizards of the Coast", - "source_uri": "https://twitter.com/MTG_Arena/status/1209549655878422529" + "art_crop": "https://cards.scryfall.io/art_crop/front/5/b/5b3c393c-3596-4bd9-a553-e0b03c2eb950.jpg?1581481087", + "border_crop": "https://cards.scryfall.io/border_crop/front/5/b/5b3c393c-3596-4bd9-a553-e0b03c2eb950.jpg?1581481087" }, "prices": { - "eur": 7.46, - "eur_foil": 9.13, - "tix": 1.28, - "usd": 4.17, + "usd": "4.17", + "usd_foil": "5.40", "usd_etched": null, - "usd_foil": 5.4 + "eur": "6.99", + "eur_foil": "9.34", + "tix": "1.36" }, - "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3Ae8473969-195f-41ee-a84d-463cc8c0ef02&unique=prints", - "produced_mana": [ - "G", - "R" - ], "promo": false, "rarity": "mythic", "related_uris": { - "edhrec": "https://edhrec.com/route/?cc=Klothys%2C+God+of+Destiny", "gatherer": "https://gatherer.wizards.com/Pages/Card/Details.aspx?multiverseid=476471", "tcgplayer_infinite_articles": "https://infinite.tcgplayer.com/search?contentMode=article&game=magic&partner=scryfall&q=Klothys%2C+God+of+Destiny&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", - "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Klothys%2C+God+of+Destiny&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall" + "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Klothys%2C+God+of+Destiny&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", + "edhrec": "https://edhrec.com/route/?cc=Klothys%2C+God+of+Destiny" }, "released_at": "2020-01-24", "reprint": false, - "reserved": false, - "rulings_uri": "https://api.scryfall.com/cards/5b3c393c-3596-4bd9-a553-e0b03c2eb950/rulings", "scryfall_set_uri": "https://scryfall.com/sets/thb?utm_source=api", - "scryfall_uri": "https://scryfall.com/card/thb/220/klothys-god-of-destiny?utm_source=api", - "security_stamp": "oval", - "set": "thb", - "set_id": "5f23a78d-cda1-462a-8be3-a62b40c34913", "set_name": "Theros Beyond Death", "set_search_uri": "https://api.scryfall.com/cards/search?order=set&q=e%3Athb&unique=prints", "set_type": "expansion", "set_uri": "https://api.scryfall.com/sets/5f23a78d-cda1-462a-8be3-a62b40c34913", + "set": "thb", + "set_id": "5f23a78d-cda1-462a-8be3-a62b40c34913", "story_spotlight": false, - "tcgplayer_id": 206458, "textless": false, + "variation": false, + "security_stamp": "oval", + "preview": { + "source": "Wizards of the Coast", + "source_uri": "https://twitter.com/MTG_Arena/status/1209549655878422529", + "previewed_at": "2019-12-24" + } + }, + { + "object": "card", + "arena_id": 73761, + "id": "4d747889-04db-4e7a-ad4c-7549514b5112", + "lang": "en", + "multiverse_ids": [], + "tcgplayer_id": 206459, + "cardmarket_id": 430394, + "oracle_id": "e8473969-195f-41ee-a84d-463cc8c0ef02", + "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3Ae8473969-195f-41ee-a84d-463cc8c0ef02&unique=prints", + "rulings_uri": "https://api.scryfall.com/cards/4d747889-04db-4e7a-ad4c-7549514b5112/rulings", + "scryfall_uri": "https://scryfall.com/card/thb/268/klothys-god-of-destiny?utm_source=api", + "uri": "https://api.scryfall.com/cards/4d747889-04db-4e7a-ad4c-7549514b5112", + "cmc": 3.0, + "colors": [ + "G", + "R" + ], + "color_identity": [ + "G", + "R" + ], + "edhrec_rank": 3013, + "foil": true, + "keywords": [ + "Indestructible" + ], + "layout": "normal", + "legalities": { + "standard": "not_legal", + "future": "not_legal", + "historic": "legal", + "gladiator": "legal", + "pioneer": "legal", + "explorer": "legal", + "modern": "legal", + "legacy": "legal", + "pauper": "not_legal", + "vintage": "legal", + "penny": "not_legal", + "commander": "legal", + "brawl": "not_legal", + "historicbrawl": "legal", + "alchemy": "not_legal", + "paupercommander": "not_legal", + "duel": "legal", + "oldschool": "not_legal", + "premodern": "not_legal", + "predh": "not_legal" + }, + "mana_cost": "{1}{R}{G}", + "name": "Klothys, God of Destiny", + "nonfoil": true, + "oracle_text": "Indestructible\nAs long as your devotion to red and green is less than seven, Klothys isn't a creature.\nAt the beginning of your precombat main phase, exile target card from a graveyard. If it was a land card, add {R} or {G}. Otherwise, you gain 2 life and Klothys deals 2 damage to each opponent.", + "oversized": false, + "power": "4", + "produced_mana": [ + "G", + "R" + ], + "reserved": false, "toughness": "5", "type_line": "Legendary Enchantment Creature — God", - "uri": "https://api.scryfall.com/cards/5b3c393c-3596-4bd9-a553-e0b03c2eb950", - "variation": false - }, - { - "arena_id": 73761, "artist": "Jason A. Engle", "artist_ids": [ "02e2b5de-4341-464c-8fdb-a1adbf873bc0" @@ -9569,31 +9723,19 @@ "booster": false, "border_color": "black", "card_back_id": "0aeebaf5-8c7d-4636-9e82-8c27447861f7", - "cardmarket_id": 430394, - "cmc": 3.0, "collector_number": "268", - "color_identity": [ - "G", - "R" - ], - "colors": [ - "G", - "R" - ], "digital": false, - "edhrec_rank": 2993, "finishes": [ "nonfoil", "foil" ], - "foil": true, - "frame": "2015", "frame_effects": [ "nyxtouched", "showcase", "legendary", "fullart" ], + "frame": "2015", "full_art": true, "games": [ "arena", @@ -9601,103 +9743,113 @@ "mtgo" ], "highres_image": true, - "id": "4d747889-04db-4e7a-ad4c-7549514b5112", "illustration_id": "24343437-32f3-4f4f-be5d-5ad7a4314895", "image_status": "highres_scan", "image_uris": { - "art_crop": "https://cards.scryfall.io/art_crop/front/4/d/4d747889-04db-4e7a-ad4c-7549514b5112.jpg?1654049968", - "border_crop": "https://cards.scryfall.io/border_crop/front/4/d/4d747889-04db-4e7a-ad4c-7549514b5112.jpg?1654049968", - "large": "https://cards.scryfall.io/large/front/4/d/4d747889-04db-4e7a-ad4c-7549514b5112.jpg?1654049968", + "small": "https://cards.scryfall.io/small/front/4/d/4d747889-04db-4e7a-ad4c-7549514b5112.jpg?1654049968", "normal": "https://cards.scryfall.io/normal/front/4/d/4d747889-04db-4e7a-ad4c-7549514b5112.jpg?1654049968", + "large": "https://cards.scryfall.io/large/front/4/d/4d747889-04db-4e7a-ad4c-7549514b5112.jpg?1654049968", "png": "https://cards.scryfall.io/png/front/4/d/4d747889-04db-4e7a-ad4c-7549514b5112.png?1654049968", - "small": "https://cards.scryfall.io/small/front/4/d/4d747889-04db-4e7a-ad4c-7549514b5112.jpg?1654049968" - }, - "keywords": [ - "Indestructible" - ], - "lang": "en", - "layout": "normal", - "legalities": { - "alchemy": "not_legal", - "brawl": "not_legal", - "commander": "legal", - "duel": "legal", - "explorer": "legal", - "future": "not_legal", - "gladiator": "legal", - "historic": "legal", - "historicbrawl": "legal", - "legacy": "legal", - "modern": "legal", - "oldschool": "not_legal", - "pauper": "not_legal", - "paupercommander": "not_legal", - "penny": "not_legal", - "pioneer": "legal", - "premodern": "not_legal", - "standard": "not_legal", - "vintage": "legal" - }, - "mana_cost": "{1}{R}{G}", - "multiverse_ids": [], - "name": "Klothys, God of Destiny", - "nonfoil": true, - "object": "card", - "oracle_id": "e8473969-195f-41ee-a84d-463cc8c0ef02", - "oracle_text": "Indestructible\nAs long as your devotion to red and green is less than seven, Klothys isn't a creature.\nAt the beginning of your precombat main phase, exile target card from a graveyard. If it was a land card, add {R} or {G}. Otherwise, you gain 2 life and Klothys deals 2 damage to each opponent.", - "oversized": false, - "power": "4", - "preview": { - "previewed_at": "2020-01-02", - "source": "Wizards of the Coast", - "source_uri": "https://magic.wizards.com/en/articles/archive/card-image-gallery/theros-beyond-death-variants" + "art_crop": "https://cards.scryfall.io/art_crop/front/4/d/4d747889-04db-4e7a-ad4c-7549514b5112.jpg?1654049968", + "border_crop": "https://cards.scryfall.io/border_crop/front/4/d/4d747889-04db-4e7a-ad4c-7549514b5112.jpg?1654049968" }, "prices": { - "eur": 6.73, - "eur_foil": 11.0, - "tix": null, - "usd": 2.69, + "usd": "2.75", + "usd_foil": "4.09", "usd_etched": null, - "usd_foil": 5.04 + "eur": "6.68", + "eur_foil": "6.75", + "tix": null }, - "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3Ae8473969-195f-41ee-a84d-463cc8c0ef02&unique=prints", - "produced_mana": [ - "G", - "R" - ], "promo": false, "promo_types": [ "boosterfun" ], "rarity": "mythic", "related_uris": { - "edhrec": "https://edhrec.com/route/?cc=Klothys%2C+God+of+Destiny", "tcgplayer_infinite_articles": "https://infinite.tcgplayer.com/search?contentMode=article&game=magic&partner=scryfall&q=Klothys%2C+God+of+Destiny&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", - "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Klothys%2C+God+of+Destiny&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall" + "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Klothys%2C+God+of+Destiny&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", + "edhrec": "https://edhrec.com/route/?cc=Klothys%2C+God+of+Destiny" }, "released_at": "2020-01-24", "reprint": false, - "reserved": false, - "rulings_uri": "https://api.scryfall.com/cards/4d747889-04db-4e7a-ad4c-7549514b5112/rulings", "scryfall_set_uri": "https://scryfall.com/sets/thb?utm_source=api", - "scryfall_uri": "https://scryfall.com/card/thb/268/klothys-god-of-destiny?utm_source=api", - "security_stamp": "oval", - "set": "thb", - "set_id": "5f23a78d-cda1-462a-8be3-a62b40c34913", "set_name": "Theros Beyond Death", "set_search_uri": "https://api.scryfall.com/cards/search?order=set&q=e%3Athb&unique=prints", "set_type": "expansion", "set_uri": "https://api.scryfall.com/sets/5f23a78d-cda1-462a-8be3-a62b40c34913", + "set": "thb", + "set_id": "5f23a78d-cda1-462a-8be3-a62b40c34913", "story_spotlight": false, - "tcgplayer_id": 206459, "textless": false, - "toughness": "5", - "type_line": "Legendary Enchantment Creature — God", - "uri": "https://api.scryfall.com/cards/4d747889-04db-4e7a-ad4c-7549514b5112", - "variation": false + "variation": false, + "security_stamp": "oval", + "preview": { + "source": "Wizards of the Coast", + "source_uri": "https://magic.wizards.com/en/articles/archive/card-image-gallery/theros-beyond-death-variants", + "previewed_at": "2020-01-02" + } }, { + "object": "card", "arena_id": 70701, + "id": "a391da36-0b40-46ea-b771-50d2b920207e", + "lang": "en", + "mtgo_id": 79504, + "multiverse_ids": [ + 476441 + ], + "tcgplayer_id": 207021, + "cardmarket_id": 431694, + "oracle_id": "8b610f8f-c8dd-4eeb-bc6e-3bc706d5f63e", + "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3A8b610f8f-c8dd-4eeb-bc6e-3bc706d5f63e&unique=prints", + "rulings_uri": "https://api.scryfall.com/cards/a391da36-0b40-46ea-b771-50d2b920207e/rulings", + "scryfall_uri": "https://scryfall.com/card/thb/190/nyxbloom-ancient?utm_source=api", + "uri": "https://api.scryfall.com/cards/a391da36-0b40-46ea-b771-50d2b920207e", + "cmc": 7.0, + "colors": [ + "G" + ], + "color_identity": [ + "G" + ], + "edhrec_rank": 721, + "foil": true, + "keywords": [ + "Trample" + ], + "layout": "normal", + "legalities": { + "standard": "not_legal", + "future": "not_legal", + "historic": "legal", + "gladiator": "legal", + "pioneer": "legal", + "explorer": "legal", + "modern": "legal", + "legacy": "legal", + "pauper": "not_legal", + "vintage": "legal", + "penny": "not_legal", + "commander": "legal", + "brawl": "not_legal", + "historicbrawl": "legal", + "alchemy": "not_legal", + "paupercommander": "not_legal", + "duel": "legal", + "oldschool": "not_legal", + "premodern": "not_legal", + "predh": "not_legal" + }, + "mana_cost": "{4}{G}{G}{G}", + "name": "Nyxbloom Ancient", + "nonfoil": true, + "oracle_text": "Trample\nIf you tap a permanent for mana, it produces three times as much of that mana instead.", + "oversized": false, + "power": "5", + "reserved": false, + "toughness": "5", + "type_line": "Enchantment Creature — Elemental", "artist": "Filip Burburan", "artist_ids": [ "66082c3b-a623-4d34-be51-2475214b85d3" @@ -9705,27 +9857,17 @@ "booster": true, "border_color": "black", "card_back_id": "0aeebaf5-8c7d-4636-9e82-8c27447861f7", - "cardmarket_id": 431694, - "cmc": 7.0, "collector_number": "190", - "color_identity": [ - "G" - ], - "colors": [ - "G" - ], "digital": false, - "edhrec_rank": 718, "finishes": [ "nonfoil", "foil" ], "flavor_text": "Ancient yet ever-young, it is wise and subtle—and cruel and reckless as the spring itself.", - "foil": true, - "frame": "2015", "frame_effects": [ "nyxtouched" ], + "frame": "2015", "full_art": false, "games": [ "arena", @@ -9733,99 +9875,107 @@ "mtgo" ], "highres_image": true, - "id": "a391da36-0b40-46ea-b771-50d2b920207e", "illustration_id": "295bfead-06c8-4d04-8bce-ffe80dfa02ce", "image_status": "highres_scan", "image_uris": { - "art_crop": "https://cards.scryfall.io/art_crop/front/a/3/a391da36-0b40-46ea-b771-50d2b920207e.jpg?1581480808", - "border_crop": "https://cards.scryfall.io/border_crop/front/a/3/a391da36-0b40-46ea-b771-50d2b920207e.jpg?1581480808", - "large": "https://cards.scryfall.io/large/front/a/3/a391da36-0b40-46ea-b771-50d2b920207e.jpg?1581480808", + "small": "https://cards.scryfall.io/small/front/a/3/a391da36-0b40-46ea-b771-50d2b920207e.jpg?1581480808", "normal": "https://cards.scryfall.io/normal/front/a/3/a391da36-0b40-46ea-b771-50d2b920207e.jpg?1581480808", + "large": "https://cards.scryfall.io/large/front/a/3/a391da36-0b40-46ea-b771-50d2b920207e.jpg?1581480808", "png": "https://cards.scryfall.io/png/front/a/3/a391da36-0b40-46ea-b771-50d2b920207e.png?1581480808", - "small": "https://cards.scryfall.io/small/front/a/3/a391da36-0b40-46ea-b771-50d2b920207e.jpg?1581480808" - }, - "keywords": [ - "Trample" - ], - "lang": "en", - "layout": "normal", - "legalities": { - "alchemy": "not_legal", - "brawl": "not_legal", - "commander": "legal", - "duel": "legal", - "explorer": "legal", - "future": "not_legal", - "gladiator": "legal", - "historic": "legal", - "historicbrawl": "legal", - "legacy": "legal", - "modern": "legal", - "oldschool": "not_legal", - "pauper": "not_legal", - "paupercommander": "not_legal", - "penny": "not_legal", - "pioneer": "legal", - "premodern": "not_legal", - "standard": "not_legal", - "vintage": "legal" - }, - "mana_cost": "{4}{G}{G}{G}", - "mtgo_id": 79504, - "multiverse_ids": [ - 476441 - ], - "name": "Nyxbloom Ancient", - "nonfoil": true, - "object": "card", - "oracle_id": "8b610f8f-c8dd-4eeb-bc6e-3bc706d5f63e", - "oracle_text": "Trample\nIf you tap a permanent for mana, it produces three times as much of that mana instead.", - "oversized": false, - "power": "5", - "preview": { - "previewed_at": "2020-01-09", - "source": "The Command Zone", - "source_uri": "https://www.youtube.com/watch?v=FrSbBMp45rg" + "art_crop": "https://cards.scryfall.io/art_crop/front/a/3/a391da36-0b40-46ea-b771-50d2b920207e.jpg?1581480808", + "border_crop": "https://cards.scryfall.io/border_crop/front/a/3/a391da36-0b40-46ea-b771-50d2b920207e.jpg?1581480808" }, "prices": { - "eur": 8.0, - "eur_foil": 13.0, - "tix": 0.26, - "usd": 17.85, + "usd": "19.05", + "usd_foil": "21.45", "usd_etched": null, - "usd_foil": 21.3 + "eur": "10.99", + "eur_foil": "14.40", + "tix": "0.35" }, - "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3A8b610f8f-c8dd-4eeb-bc6e-3bc706d5f63e&unique=prints", "promo": false, "rarity": "mythic", "related_uris": { - "edhrec": "https://edhrec.com/route/?cc=Nyxbloom+Ancient", "gatherer": "https://gatherer.wizards.com/Pages/Card/Details.aspx?multiverseid=476441", "tcgplayer_infinite_articles": "https://infinite.tcgplayer.com/search?contentMode=article&game=magic&partner=scryfall&q=Nyxbloom+Ancient&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", - "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Nyxbloom+Ancient&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall" + "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Nyxbloom+Ancient&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", + "edhrec": "https://edhrec.com/route/?cc=Nyxbloom+Ancient" }, "released_at": "2020-01-24", "reprint": false, - "reserved": false, - "rulings_uri": "https://api.scryfall.com/cards/a391da36-0b40-46ea-b771-50d2b920207e/rulings", "scryfall_set_uri": "https://scryfall.com/sets/thb?utm_source=api", - "scryfall_uri": "https://scryfall.com/card/thb/190/nyxbloom-ancient?utm_source=api", - "security_stamp": "oval", - "set": "thb", - "set_id": "5f23a78d-cda1-462a-8be3-a62b40c34913", "set_name": "Theros Beyond Death", "set_search_uri": "https://api.scryfall.com/cards/search?order=set&q=e%3Athb&unique=prints", "set_type": "expansion", "set_uri": "https://api.scryfall.com/sets/5f23a78d-cda1-462a-8be3-a62b40c34913", + "set": "thb", + "set_id": "5f23a78d-cda1-462a-8be3-a62b40c34913", "story_spotlight": false, - "tcgplayer_id": 207021, "textless": false, + "variation": false, + "security_stamp": "oval", + "preview": { + "source": "The Command Zone", + "source_uri": "https://www.youtube.com/watch?v=FrSbBMp45rg", + "previewed_at": "2020-01-09" + } + }, + { + "object": "card", + "id": "c8a8e37b-0b97-4355-8e00-169a82c38ea0", + "lang": "en", + "multiverse_ids": [], + "tcgplayer_id": 207060, + "cardmarket_id": 431974, + "oracle_id": "8b610f8f-c8dd-4eeb-bc6e-3bc706d5f63e", + "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3A8b610f8f-c8dd-4eeb-bc6e-3bc706d5f63e&unique=prints", + "rulings_uri": "https://api.scryfall.com/cards/c8a8e37b-0b97-4355-8e00-169a82c38ea0/rulings", + "scryfall_uri": "https://scryfall.com/card/thb/330/nyxbloom-ancient?utm_source=api", + "uri": "https://api.scryfall.com/cards/c8a8e37b-0b97-4355-8e00-169a82c38ea0", + "cmc": 7.0, + "colors": [ + "G" + ], + "color_identity": [ + "G" + ], + "edhrec_rank": 721, + "foil": true, + "keywords": [ + "Trample" + ], + "layout": "normal", + "legalities": { + "standard": "not_legal", + "future": "not_legal", + "historic": "legal", + "gladiator": "legal", + "pioneer": "legal", + "explorer": "legal", + "modern": "legal", + "legacy": "legal", + "pauper": "not_legal", + "vintage": "legal", + "penny": "not_legal", + "commander": "legal", + "brawl": "not_legal", + "historicbrawl": "legal", + "alchemy": "not_legal", + "paupercommander": "not_legal", + "duel": "legal", + "oldschool": "not_legal", + "premodern": "not_legal", + "predh": "not_legal" + }, + "mana_cost": "{4}{G}{G}{G}", + "name": "Nyxbloom Ancient", + "nonfoil": true, + "oracle_text": "Trample\nIf you tap a permanent for mana, it produces three times as much of that mana instead.", + "oversized": false, + "power": "5", + "reserved": false, "toughness": "5", "type_line": "Enchantment Creature — Elemental", - "uri": "https://api.scryfall.com/cards/a391da36-0b40-46ea-b771-50d2b920207e", - "variation": false - }, - { "artist": "Filip Burburan", "artist_ids": [ "66082c3b-a623-4d34-be51-2475214b85d3" @@ -9833,27 +9983,17 @@ "booster": false, "border_color": "black", "card_back_id": "0aeebaf5-8c7d-4636-9e82-8c27447861f7", - "cardmarket_id": 431974, - "cmc": 7.0, "collector_number": "330", - "color_identity": [ - "G" - ], - "colors": [ - "G" - ], "digital": false, - "edhrec_rank": 718, "finishes": [ "nonfoil", "foil" ], - "foil": true, - "frame": "2015", "frame_effects": [ "extendedart", "nyxtouched" ], + "frame": "2015", "full_art": false, "games": [ "arena", @@ -9861,94 +10001,110 @@ "mtgo" ], "highres_image": true, - "id": "c8a8e37b-0b97-4355-8e00-169a82c38ea0", "illustration_id": "295bfead-06c8-4d04-8bce-ffe80dfa02ce", "image_status": "highres_scan", "image_uris": { - "art_crop": "https://cards.scryfall.io/art_crop/front/c/8/c8a8e37b-0b97-4355-8e00-169a82c38ea0.jpg?1634466744", - "border_crop": "https://cards.scryfall.io/border_crop/front/c/8/c8a8e37b-0b97-4355-8e00-169a82c38ea0.jpg?1634466744", - "large": "https://cards.scryfall.io/large/front/c/8/c8a8e37b-0b97-4355-8e00-169a82c38ea0.jpg?1634466744", + "small": "https://cards.scryfall.io/small/front/c/8/c8a8e37b-0b97-4355-8e00-169a82c38ea0.jpg?1634466744", "normal": "https://cards.scryfall.io/normal/front/c/8/c8a8e37b-0b97-4355-8e00-169a82c38ea0.jpg?1634466744", + "large": "https://cards.scryfall.io/large/front/c/8/c8a8e37b-0b97-4355-8e00-169a82c38ea0.jpg?1634466744", "png": "https://cards.scryfall.io/png/front/c/8/c8a8e37b-0b97-4355-8e00-169a82c38ea0.png?1634466744", - "small": "https://cards.scryfall.io/small/front/c/8/c8a8e37b-0b97-4355-8e00-169a82c38ea0.jpg?1634466744" - }, - "keywords": [ - "Trample" - ], - "lang": "en", - "layout": "normal", - "legalities": { - "alchemy": "not_legal", - "brawl": "not_legal", - "commander": "legal", - "duel": "legal", - "explorer": "legal", - "future": "not_legal", - "gladiator": "legal", - "historic": "legal", - "historicbrawl": "legal", - "legacy": "legal", - "modern": "legal", - "oldschool": "not_legal", - "pauper": "not_legal", - "paupercommander": "not_legal", - "penny": "not_legal", - "pioneer": "legal", - "premodern": "not_legal", - "standard": "not_legal", - "vintage": "legal" + "art_crop": "https://cards.scryfall.io/art_crop/front/c/8/c8a8e37b-0b97-4355-8e00-169a82c38ea0.jpg?1634466744", + "border_crop": "https://cards.scryfall.io/border_crop/front/c/8/c8a8e37b-0b97-4355-8e00-169a82c38ea0.jpg?1634466744" }, - "mana_cost": "{4}{G}{G}{G}", - "multiverse_ids": [], - "name": "Nyxbloom Ancient", - "nonfoil": true, - "object": "card", - "oracle_id": "8b610f8f-c8dd-4eeb-bc6e-3bc706d5f63e", - "oracle_text": "Trample\nIf you tap a permanent for mana, it produces three times as much of that mana instead.", - "oversized": false, - "power": "5", "prices": { - "eur": 15.5, - "eur_foil": 59.0, - "tix": null, - "usd": 28.18, + "usd": "27.20", + "usd_foil": "70.02", "usd_etched": null, - "usd_foil": 70.1 + "eur": "18.00", + "eur_foil": "59.00", + "tix": null }, - "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3A8b610f8f-c8dd-4eeb-bc6e-3bc706d5f63e&unique=prints", "promo": false, "promo_types": [ "boosterfun" ], "rarity": "mythic", "related_uris": { - "edhrec": "https://edhrec.com/route/?cc=Nyxbloom+Ancient", "tcgplayer_infinite_articles": "https://infinite.tcgplayer.com/search?contentMode=article&game=magic&partner=scryfall&q=Nyxbloom+Ancient&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", - "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Nyxbloom+Ancient&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall" + "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Nyxbloom+Ancient&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", + "edhrec": "https://edhrec.com/route/?cc=Nyxbloom+Ancient" }, "released_at": "2020-01-24", "reprint": false, - "reserved": false, - "rulings_uri": "https://api.scryfall.com/cards/c8a8e37b-0b97-4355-8e00-169a82c38ea0/rulings", "scryfall_set_uri": "https://scryfall.com/sets/thb?utm_source=api", - "scryfall_uri": "https://scryfall.com/card/thb/330/nyxbloom-ancient?utm_source=api", - "security_stamp": "oval", - "set": "thb", - "set_id": "5f23a78d-cda1-462a-8be3-a62b40c34913", "set_name": "Theros Beyond Death", "set_search_uri": "https://api.scryfall.com/cards/search?order=set&q=e%3Athb&unique=prints", "set_type": "expansion", "set_uri": "https://api.scryfall.com/sets/5f23a78d-cda1-462a-8be3-a62b40c34913", + "set": "thb", + "set_id": "5f23a78d-cda1-462a-8be3-a62b40c34913", "story_spotlight": false, - "tcgplayer_id": 207060, "textless": false, - "toughness": "5", - "type_line": "Enchantment Creature — Elemental", - "uri": "https://api.scryfall.com/cards/c8a8e37b-0b97-4355-8e00-169a82c38ea0", - "variation": false + "variation": false, + "security_stamp": "oval" }, { + "object": "card", "arena_id": 70759, + "id": "6e6256ea-ccb5-4595-8278-44266f922e31", + "lang": "en", + "mtgo_id": 79620, + "multiverse_ids": [ + 476499 + ], + "tcgplayer_id": 206636, + "cardmarket_id": 430119, + "oracle_id": "e521322b-0e83-458c-8936-7021a80ee279", + "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3Ae521322b-0e83-458c-8936-7021a80ee279&unique=prints", + "rulings_uri": "https://api.scryfall.com/cards/6e6256ea-ccb5-4595-8278-44266f922e31/rulings", + "scryfall_uri": "https://scryfall.com/card/thb/248/temple-of-plenty?utm_source=api", + "uri": "https://api.scryfall.com/cards/6e6256ea-ccb5-4595-8278-44266f922e31", + "cmc": 0.0, + "colors": [], + "color_identity": [ + "G", + "W" + ], + "edhrec_rank": 576, + "foil": true, + "keywords": [ + "Scry" + ], + "layout": "normal", + "legalities": { + "standard": "not_legal", + "future": "not_legal", + "historic": "legal", + "gladiator": "legal", + "pioneer": "legal", + "explorer": "legal", + "modern": "legal", + "legacy": "legal", + "pauper": "not_legal", + "vintage": "legal", + "penny": "legal", + "commander": "legal", + "brawl": "not_legal", + "historicbrawl": "legal", + "alchemy": "not_legal", + "paupercommander": "not_legal", + "duel": "legal", + "oldschool": "not_legal", + "premodern": "not_legal", + "predh": "not_legal" + }, + "mana_cost": "", + "name": "Temple of Plenty", + "nonfoil": true, + "oracle_text": "Temple of Plenty enters the battlefield tapped.\nWhen Temple of Plenty enters the battlefield, scry 1.\n{T}: Add {G} or {W}.", + "oversized": false, + "penny_rank": 976, + "produced_mana": [ + "G", + "W" + ], + "reserved": false, + "type_line": "Land", "artist": "Chris Ostrowski", "artist_ids": [ "b5f1bd34-abee-40c9-99f7-a6ee089fb30b" @@ -9956,21 +10112,12 @@ "booster": true, "border_color": "black", "card_back_id": "0aeebaf5-8c7d-4636-9e82-8c27447861f7", - "cardmarket_id": 430119, - "cmc": 0.0, "collector_number": "248", - "color_identity": [ - "G", - "W" - ], - "colors": [], "digital": false, - "edhrec_rank": 581, "finishes": [ "nonfoil", "foil" ], - "foil": true, "frame": "2015", "full_art": false, "games": [ @@ -9979,102 +10126,109 @@ "mtgo" ], "highres_image": true, - "id": "6e6256ea-ccb5-4595-8278-44266f922e31", "illustration_id": "846b14b7-34e8-4f0c-86bb-8bf5dc45bd00", "image_status": "highres_scan", "image_uris": { - "art_crop": "https://cards.scryfall.io/art_crop/front/6/e/6e6256ea-ccb5-4595-8278-44266f922e31.jpg?1581481279", - "border_crop": "https://cards.scryfall.io/border_crop/front/6/e/6e6256ea-ccb5-4595-8278-44266f922e31.jpg?1581481279", - "large": "https://cards.scryfall.io/large/front/6/e/6e6256ea-ccb5-4595-8278-44266f922e31.jpg?1581481279", + "small": "https://cards.scryfall.io/small/front/6/e/6e6256ea-ccb5-4595-8278-44266f922e31.jpg?1581481279", "normal": "https://cards.scryfall.io/normal/front/6/e/6e6256ea-ccb5-4595-8278-44266f922e31.jpg?1581481279", + "large": "https://cards.scryfall.io/large/front/6/e/6e6256ea-ccb5-4595-8278-44266f922e31.jpg?1581481279", "png": "https://cards.scryfall.io/png/front/6/e/6e6256ea-ccb5-4595-8278-44266f922e31.png?1581481279", - "small": "https://cards.scryfall.io/small/front/6/e/6e6256ea-ccb5-4595-8278-44266f922e31.jpg?1581481279" - }, - "keywords": [ - "Scry" - ], - "lang": "en", - "layout": "normal", - "legalities": { - "alchemy": "not_legal", - "brawl": "not_legal", - "commander": "legal", - "duel": "legal", - "explorer": "legal", - "future": "not_legal", - "gladiator": "legal", - "historic": "legal", - "historicbrawl": "legal", - "legacy": "legal", - "modern": "legal", - "oldschool": "not_legal", - "pauper": "not_legal", - "paupercommander": "not_legal", - "penny": "legal", - "pioneer": "legal", - "premodern": "not_legal", - "standard": "not_legal", - "vintage": "legal" - }, - "mana_cost": "", - "mtgo_id": 79620, - "multiverse_ids": [ - 476499 - ], - "name": "Temple of Plenty", - "nonfoil": true, - "object": "card", - "oracle_id": "e521322b-0e83-458c-8936-7021a80ee279", - "oracle_text": "Temple of Plenty enters the battlefield tapped.\nWhen Temple of Plenty enters the battlefield, scry 1.\n{T}: Add {G} or {W}.", - "oversized": false, - "penny_rank": 974, - "preview": { - "previewed_at": "2019-12-30", - "source": "ChannelFireball", - "source_uri": "https://www.channelfireball.com/all-strategy/articles/3-point/theros-beyond-death-exclusive-preview/" + "art_crop": "https://cards.scryfall.io/art_crop/front/6/e/6e6256ea-ccb5-4595-8278-44266f922e31.jpg?1581481279", + "border_crop": "https://cards.scryfall.io/border_crop/front/6/e/6e6256ea-ccb5-4595-8278-44266f922e31.jpg?1581481279" }, "prices": { - "eur": 0.3, - "eur_foil": 1.11, - "tix": 0.02, - "usd": 0.84, + "usd": "0.76", + "usd_foil": "0.93", "usd_etched": null, - "usd_foil": 0.96 + "eur": "0.64", + "eur_foil": "0.90", + "tix": "0.02" }, - "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3Ae521322b-0e83-458c-8936-7021a80ee279&unique=prints", - "produced_mana": [ - "G", - "W" - ], "promo": false, "rarity": "rare", "related_uris": { - "edhrec": "https://edhrec.com/route/?cc=Temple+of+Plenty", "gatherer": "https://gatherer.wizards.com/Pages/Card/Details.aspx?multiverseid=476499", "tcgplayer_infinite_articles": "https://infinite.tcgplayer.com/search?contentMode=article&game=magic&partner=scryfall&q=Temple+of+Plenty&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", - "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Temple+of+Plenty&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall" + "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Temple+of+Plenty&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", + "edhrec": "https://edhrec.com/route/?cc=Temple+of+Plenty" }, "released_at": "2020-01-24", "reprint": true, - "reserved": false, - "rulings_uri": "https://api.scryfall.com/cards/6e6256ea-ccb5-4595-8278-44266f922e31/rulings", "scryfall_set_uri": "https://scryfall.com/sets/thb?utm_source=api", - "scryfall_uri": "https://scryfall.com/card/thb/248/temple-of-plenty?utm_source=api", - "security_stamp": "oval", - "set": "thb", - "set_id": "5f23a78d-cda1-462a-8be3-a62b40c34913", "set_name": "Theros Beyond Death", "set_search_uri": "https://api.scryfall.com/cards/search?order=set&q=e%3Athb&unique=prints", "set_type": "expansion", "set_uri": "https://api.scryfall.com/sets/5f23a78d-cda1-462a-8be3-a62b40c34913", + "set": "thb", + "set_id": "5f23a78d-cda1-462a-8be3-a62b40c34913", "story_spotlight": false, - "tcgplayer_id": 206636, "textless": false, + "variation": false, + "security_stamp": "oval", + "preview": { + "source": "ChannelFireball", + "source_uri": "https://www.channelfireball.com/all-strategy/articles/3-point/theros-beyond-death-exclusive-preview/", + "previewed_at": "2019-12-30" + } + }, + { + "object": "card", + "id": "61dc9a80-850c-4945-b84a-85381cc3ee85", + "lang": "en", + "multiverse_ids": [], + "tcgplayer_id": 206637, + "cardmarket_id": 430134, + "oracle_id": "e521322b-0e83-458c-8936-7021a80ee279", + "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3Ae521322b-0e83-458c-8936-7021a80ee279&unique=prints", + "rulings_uri": "https://api.scryfall.com/cards/61dc9a80-850c-4945-b84a-85381cc3ee85/rulings", + "scryfall_uri": "https://scryfall.com/card/thb/351/temple-of-plenty?utm_source=api", + "uri": "https://api.scryfall.com/cards/61dc9a80-850c-4945-b84a-85381cc3ee85", + "cmc": 0.0, + "colors": [], + "color_identity": [ + "G", + "W" + ], + "edhrec_rank": 576, + "foil": true, + "keywords": [ + "Scry" + ], + "layout": "normal", + "legalities": { + "standard": "not_legal", + "future": "not_legal", + "historic": "legal", + "gladiator": "legal", + "pioneer": "legal", + "explorer": "legal", + "modern": "legal", + "legacy": "legal", + "pauper": "not_legal", + "vintage": "legal", + "penny": "legal", + "commander": "legal", + "brawl": "not_legal", + "historicbrawl": "legal", + "alchemy": "not_legal", + "paupercommander": "not_legal", + "duel": "legal", + "oldschool": "not_legal", + "premodern": "not_legal", + "predh": "not_legal" + }, + "mana_cost": "", + "name": "Temple of Plenty", + "nonfoil": true, + "oracle_text": "Temple of Plenty enters the battlefield tapped.\nWhen Temple of Plenty enters the battlefield, scry 1.\n{T}: Add {G} or {W}.", + "oversized": false, + "penny_rank": 976, + "produced_mana": [ + "G", + "W" + ], + "reserved": false, "type_line": "Land", - "uri": "https://api.scryfall.com/cards/6e6256ea-ccb5-4595-8278-44266f922e31", - "variation": false - }, - { "artist": "Chris Ostrowski", "artist_ids": [ "b5f1bd34-abee-40c9-99f7-a6ee089fb30b" @@ -10082,25 +10236,16 @@ "booster": false, "border_color": "black", "card_back_id": "0aeebaf5-8c7d-4636-9e82-8c27447861f7", - "cardmarket_id": 430134, - "cmc": 0.0, "collector_number": "351", - "color_identity": [ - "G", - "W" - ], - "colors": [], "digital": false, - "edhrec_rank": 581, "finishes": [ "nonfoil", "foil" ], - "foil": true, - "frame": "2015", "frame_effects": [ "extendedart" ], + "frame": "2015", "full_art": false, "games": [ "arena", @@ -10108,120 +10253,133 @@ "mtgo" ], "highres_image": true, - "id": "61dc9a80-850c-4945-b84a-85381cc3ee85", "illustration_id": "846b14b7-34e8-4f0c-86bb-8bf5dc45bd00", "image_status": "highres_scan", "image_uris": { - "art_crop": "https://cards.scryfall.io/art_crop/front/6/1/61dc9a80-850c-4945-b84a-85381cc3ee85.jpg?1580351273", - "border_crop": "https://cards.scryfall.io/border_crop/front/6/1/61dc9a80-850c-4945-b84a-85381cc3ee85.jpg?1580351273", - "large": "https://cards.scryfall.io/large/front/6/1/61dc9a80-850c-4945-b84a-85381cc3ee85.jpg?1580351273", + "small": "https://cards.scryfall.io/small/front/6/1/61dc9a80-850c-4945-b84a-85381cc3ee85.jpg?1580351273", "normal": "https://cards.scryfall.io/normal/front/6/1/61dc9a80-850c-4945-b84a-85381cc3ee85.jpg?1580351273", + "large": "https://cards.scryfall.io/large/front/6/1/61dc9a80-850c-4945-b84a-85381cc3ee85.jpg?1580351273", "png": "https://cards.scryfall.io/png/front/6/1/61dc9a80-850c-4945-b84a-85381cc3ee85.png?1580351273", - "small": "https://cards.scryfall.io/small/front/6/1/61dc9a80-850c-4945-b84a-85381cc3ee85.jpg?1580351273" - }, - "keywords": [ - "Scry" - ], - "lang": "en", - "layout": "normal", - "legalities": { - "alchemy": "not_legal", - "brawl": "not_legal", - "commander": "legal", - "duel": "legal", - "explorer": "legal", - "future": "not_legal", - "gladiator": "legal", - "historic": "legal", - "historicbrawl": "legal", - "legacy": "legal", - "modern": "legal", - "oldschool": "not_legal", - "pauper": "not_legal", - "paupercommander": "not_legal", - "penny": "legal", - "pioneer": "legal", - "premodern": "not_legal", - "standard": "not_legal", - "vintage": "legal" - }, - "mana_cost": "", - "multiverse_ids": [], - "name": "Temple of Plenty", - "nonfoil": true, - "object": "card", - "oracle_id": "e521322b-0e83-458c-8936-7021a80ee279", - "oracle_text": "Temple of Plenty enters the battlefield tapped.\nWhen Temple of Plenty enters the battlefield, scry 1.\n{T}: Add {G} or {W}.", - "oversized": false, - "penny_rank": 974, - "preview": { - "previewed_at": "2019-12-30", - "source": "ChannelFireball", - "source_uri": "https://www.channelfireball.com/all-strategy/articles/3-point/theros-beyond-death-exclusive-preview/" + "art_crop": "https://cards.scryfall.io/art_crop/front/6/1/61dc9a80-850c-4945-b84a-85381cc3ee85.jpg?1580351273", + "border_crop": "https://cards.scryfall.io/border_crop/front/6/1/61dc9a80-850c-4945-b84a-85381cc3ee85.jpg?1580351273" }, "prices": { - "eur": 2.5, - "eur_foil": 3.9, - "tix": null, - "usd": 2.27, + "usd": "2.26", + "usd_foil": "10.20", "usd_etched": null, - "usd_foil": 10.27 + "eur": "2.60", + "eur_foil": "3.99", + "tix": null }, - "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3Ae521322b-0e83-458c-8936-7021a80ee279&unique=prints", - "produced_mana": [ - "G", - "W" - ], "promo": false, "promo_types": [ "boosterfun" ], "rarity": "rare", "related_uris": { - "edhrec": "https://edhrec.com/route/?cc=Temple+of+Plenty", "tcgplayer_infinite_articles": "https://infinite.tcgplayer.com/search?contentMode=article&game=magic&partner=scryfall&q=Temple+of+Plenty&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", - "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Temple+of+Plenty&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall" + "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Temple+of+Plenty&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", + "edhrec": "https://edhrec.com/route/?cc=Temple+of+Plenty" }, "released_at": "2020-01-24", "reprint": true, - "reserved": false, - "rulings_uri": "https://api.scryfall.com/cards/61dc9a80-850c-4945-b84a-85381cc3ee85/rulings", "scryfall_set_uri": "https://scryfall.com/sets/thb?utm_source=api", - "scryfall_uri": "https://scryfall.com/card/thb/351/temple-of-plenty?utm_source=api", - "security_stamp": "oval", - "set": "thb", - "set_id": "5f23a78d-cda1-462a-8be3-a62b40c34913", "set_name": "Theros Beyond Death", "set_search_uri": "https://api.scryfall.com/cards/search?order=set&q=e%3Athb&unique=prints", "set_type": "expansion", "set_uri": "https://api.scryfall.com/sets/5f23a78d-cda1-462a-8be3-a62b40c34913", + "set": "thb", + "set_id": "5f23a78d-cda1-462a-8be3-a62b40c34913", "story_spotlight": false, - "tcgplayer_id": 206637, "textless": false, - "type_line": "Land", - "uri": "https://api.scryfall.com/cards/61dc9a80-850c-4945-b84a-85381cc3ee85", - "variation": false + "variation": false, + "security_stamp": "oval", + "preview": { + "source": "ChannelFireball", + "source_uri": "https://www.channelfireball.com/all-strategy/articles/3-point/theros-beyond-death-exclusive-preview/", + "previewed_at": "2019-12-30" + } }, { + "object": "card", + "arena_id": 70716, + "id": "72b886c3-234c-49ce-9a11-456c1e8f092f", + "lang": "en", + "mtgo_id": 79534, + "multiverse_ids": [ + 476456 + ], + "tcgplayer_id": 207066, + "cardmarket_id": 431734, + "oracle_id": "7579f57d-c76e-4703-a030-34fb7160cb23", + "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3A7579f57d-c76e-4703-a030-34fb7160cb23&unique=prints", + "rulings_uri": "https://api.scryfall.com/cards/72b886c3-234c-49ce-9a11-456c1e8f092f/rulings", + "scryfall_uri": "https://scryfall.com/card/thb/205/wolfwillow-haven?utm_source=api", + "uri": "https://api.scryfall.com/cards/72b886c3-234c-49ce-9a11-456c1e8f092f", "all_parts": [ { - "component": "combo_piece", + "object": "related_card", "id": "cfc4be7b-a948-464d-8327-575ccb7dccf3", + "component": "combo_piece", "name": "Wolfwillow Haven", - "object": "related_card", "type_line": "Enchantment — Aura", "uri": "https://api.scryfall.com/cards/cfc4be7b-a948-464d-8327-575ccb7dccf3" }, { - "component": "token", + "object": "related_card", "id": "411f4bf6-7f09-4e24-b483-0068d2f974e5", + "component": "token", "name": "Wolf", - "object": "related_card", "type_line": "Token Creature — Wolf", "uri": "https://api.scryfall.com/cards/411f4bf6-7f09-4e24-b483-0068d2f974e5" } ], - "arena_id": 70716, + "cmc": 2.0, + "colors": [ + "G" + ], + "color_identity": [ + "G" + ], + "edhrec_rank": 2923, + "foil": true, + "keywords": [ + "Enchant" + ], + "layout": "normal", + "legalities": { + "standard": "not_legal", + "future": "not_legal", + "historic": "legal", + "gladiator": "legal", + "pioneer": "legal", + "explorer": "legal", + "modern": "legal", + "legacy": "legal", + "pauper": "not_legal", + "vintage": "legal", + "penny": "not_legal", + "commander": "legal", + "brawl": "not_legal", + "historicbrawl": "legal", + "alchemy": "not_legal", + "paupercommander": "not_legal", + "duel": "legal", + "oldschool": "not_legal", + "premodern": "not_legal", + "predh": "not_legal" + }, + "mana_cost": "{1}{G}", + "name": "Wolfwillow Haven", + "nonfoil": true, + "oracle_text": "Enchant land\nWhenever enchanted land is tapped for mana, its controller adds an additional {G}.\n{4}{G}, Sacrifice Wolfwillow Haven: Create a 2/2 green Wolf creature token. Activate only during your turn.", + "oversized": false, + "penny_rank": 2289, + "produced_mana": [ + "G" + ], + "reserved": false, + "type_line": "Enchantment — Aura", "artist": "Jakub Kasper", "artist_ids": [ "36901417-ce61-4636-8b77-6db14a9cb68a" @@ -10229,22 +10387,12 @@ "booster": true, "border_color": "black", "card_back_id": "0aeebaf5-8c7d-4636-9e82-8c27447861f7", - "cardmarket_id": 431734, - "cmc": 2.0, "collector_number": "205", - "color_identity": [ - "G" - ], - "colors": [ - "G" - ], "digital": false, - "edhrec_rank": 2902, "finishes": [ "nonfoil", "foil" ], - "foil": true, "frame": "2015", "full_art": false, "games": [ @@ -10253,118 +10401,126 @@ "mtgo" ], "highres_image": true, - "id": "72b886c3-234c-49ce-9a11-456c1e8f092f", "illustration_id": "fe910acf-4de3-429b-b1be-9f5b4402facc", "image_status": "highres_scan", "image_uris": { - "art_crop": "https://cards.scryfall.io/art_crop/front/7/2/72b886c3-234c-49ce-9a11-456c1e8f092f.jpg?1581480945", - "border_crop": "https://cards.scryfall.io/border_crop/front/7/2/72b886c3-234c-49ce-9a11-456c1e8f092f.jpg?1581480945", - "large": "https://cards.scryfall.io/large/front/7/2/72b886c3-234c-49ce-9a11-456c1e8f092f.jpg?1581480945", + "small": "https://cards.scryfall.io/small/front/7/2/72b886c3-234c-49ce-9a11-456c1e8f092f.jpg?1581480945", "normal": "https://cards.scryfall.io/normal/front/7/2/72b886c3-234c-49ce-9a11-456c1e8f092f.jpg?1581480945", + "large": "https://cards.scryfall.io/large/front/7/2/72b886c3-234c-49ce-9a11-456c1e8f092f.jpg?1581480945", "png": "https://cards.scryfall.io/png/front/7/2/72b886c3-234c-49ce-9a11-456c1e8f092f.png?1581480945", - "small": "https://cards.scryfall.io/small/front/7/2/72b886c3-234c-49ce-9a11-456c1e8f092f.jpg?1581480945" - }, - "keywords": [ - "Enchant" - ], - "lang": "en", - "layout": "normal", - "legalities": { - "alchemy": "not_legal", - "brawl": "not_legal", - "commander": "legal", - "duel": "legal", - "explorer": "legal", - "future": "not_legal", - "gladiator": "legal", - "historic": "legal", - "historicbrawl": "legal", - "legacy": "legal", - "modern": "legal", - "oldschool": "not_legal", - "pauper": "not_legal", - "paupercommander": "not_legal", - "penny": "not_legal", - "pioneer": "legal", - "premodern": "not_legal", - "standard": "not_legal", - "vintage": "legal" - }, - "mana_cost": "{1}{G}", - "mtgo_id": 79534, - "multiverse_ids": [ - 476456 - ], - "name": "Wolfwillow Haven", - "nonfoil": true, - "object": "card", - "oracle_id": "7579f57d-c76e-4703-a030-34fb7160cb23", - "oracle_text": "Enchant land\nWhenever enchanted land is tapped for mana, its controller adds an additional {G}.\n{4}{G}, Sacrifice Wolfwillow Haven: Create a 2/2 green Wolf creature token. Activate only during your turn.", - "oversized": false, - "penny_rank": 2291, - "preview": { - "previewed_at": "2020-01-09", - "source": "Drawza", - "source_uri": "https://www.twitch.tv/drawza" + "art_crop": "https://cards.scryfall.io/art_crop/front/7/2/72b886c3-234c-49ce-9a11-456c1e8f092f.jpg?1581480945", + "border_crop": "https://cards.scryfall.io/border_crop/front/7/2/72b886c3-234c-49ce-9a11-456c1e8f092f.jpg?1581480945" }, "prices": { - "eur": 0.15, - "eur_foil": 0.74, - "tix": 0.03, - "usd": 0.22, + "usd": "0.36", + "usd_foil": "0.51", "usd_etched": null, - "usd_foil": 0.56 + "eur": "0.15", + "eur_foil": "0.59", + "tix": "0.03" }, - "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3A7579f57d-c76e-4703-a030-34fb7160cb23&unique=prints", - "produced_mana": [ - "G" - ], "promo": false, "rarity": "uncommon", "related_uris": { - "edhrec": "https://edhrec.com/route/?cc=Wolfwillow+Haven", "gatherer": "https://gatherer.wizards.com/Pages/Card/Details.aspx?multiverseid=476456", "tcgplayer_infinite_articles": "https://infinite.tcgplayer.com/search?contentMode=article&game=magic&partner=scryfall&q=Wolfwillow+Haven&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", - "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Wolfwillow+Haven&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall" + "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Wolfwillow+Haven&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", + "edhrec": "https://edhrec.com/route/?cc=Wolfwillow+Haven" }, "released_at": "2020-01-24", "reprint": false, - "reserved": false, - "rulings_uri": "https://api.scryfall.com/cards/72b886c3-234c-49ce-9a11-456c1e8f092f/rulings", "scryfall_set_uri": "https://scryfall.com/sets/thb?utm_source=api", - "scryfall_uri": "https://scryfall.com/card/thb/205/wolfwillow-haven?utm_source=api", - "set": "thb", - "set_id": "5f23a78d-cda1-462a-8be3-a62b40c34913", "set_name": "Theros Beyond Death", "set_search_uri": "https://api.scryfall.com/cards/search?order=set&q=e%3Athb&unique=prints", "set_type": "expansion", "set_uri": "https://api.scryfall.com/sets/5f23a78d-cda1-462a-8be3-a62b40c34913", + "set": "thb", + "set_id": "5f23a78d-cda1-462a-8be3-a62b40c34913", "story_spotlight": false, - "tcgplayer_id": 207066, "textless": false, - "type_line": "Enchantment — Aura", - "uri": "https://api.scryfall.com/cards/72b886c3-234c-49ce-9a11-456c1e8f092f", - "variation": false + "variation": false, + "preview": { + "source": "Drawza", + "source_uri": "https://www.twitch.tv/drawza", + "previewed_at": "2020-01-09" + } }, { + "object": "card", + "id": "cfc4be7b-a948-464d-8327-575ccb7dccf3", + "lang": "en", + "multiverse_ids": [], + "tcgplayer_id": 208027, + "cardmarket_id": 431839, + "oracle_id": "7579f57d-c76e-4703-a030-34fb7160cb23", + "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3A7579f57d-c76e-4703-a030-34fb7160cb23&unique=prints", + "rulings_uri": "https://api.scryfall.com/cards/cfc4be7b-a948-464d-8327-575ccb7dccf3/rulings", + "scryfall_uri": "https://scryfall.com/card/thb/357/wolfwillow-haven?utm_source=api", + "uri": "https://api.scryfall.com/cards/cfc4be7b-a948-464d-8327-575ccb7dccf3", "all_parts": [ { - "component": "combo_piece", + "object": "related_card", "id": "cfc4be7b-a948-464d-8327-575ccb7dccf3", + "component": "combo_piece", "name": "Wolfwillow Haven", - "object": "related_card", "type_line": "Enchantment — Aura", "uri": "https://api.scryfall.com/cards/cfc4be7b-a948-464d-8327-575ccb7dccf3" }, { - "component": "token", + "object": "related_card", "id": "411f4bf6-7f09-4e24-b483-0068d2f974e5", + "component": "token", "name": "Wolf", - "object": "related_card", "type_line": "Token Creature — Wolf", "uri": "https://api.scryfall.com/cards/411f4bf6-7f09-4e24-b483-0068d2f974e5" } ], + "cmc": 2.0, + "colors": [ + "G" + ], + "color_identity": [ + "G" + ], + "edhrec_rank": 2923, + "foil": true, + "keywords": [ + "Enchant" + ], + "layout": "normal", + "legalities": { + "standard": "not_legal", + "future": "not_legal", + "historic": "legal", + "gladiator": "legal", + "pioneer": "legal", + "explorer": "legal", + "modern": "legal", + "legacy": "legal", + "pauper": "not_legal", + "vintage": "legal", + "penny": "not_legal", + "commander": "legal", + "brawl": "not_legal", + "historicbrawl": "legal", + "alchemy": "not_legal", + "paupercommander": "not_legal", + "duel": "legal", + "oldschool": "not_legal", + "premodern": "not_legal", + "predh": "not_legal" + }, + "mana_cost": "{1}{G}", + "name": "Wolfwillow Haven", + "nonfoil": true, + "oracle_text": "Enchant land\nWhenever enchanted land is tapped for mana, its controller adds an additional {G}.\n{4}{G}, Sacrifice Wolfwillow Haven: Create a 2/2 green Wolf creature token. Activate only during your turn.", + "oversized": false, + "penny_rank": 2289, + "produced_mana": [ + "G" + ], + "reserved": false, + "type_line": "Enchantment — Aura", "artist": "Jakub Kasper", "artist_ids": [ "36901417-ce61-4636-8b77-6db14a9cb68a" @@ -10372,26 +10528,16 @@ "booster": false, "border_color": "black", "card_back_id": "0aeebaf5-8c7d-4636-9e82-8c27447861f7", - "cardmarket_id": 431839, - "cmc": 2.0, "collector_number": "357", - "color_identity": [ - "G" - ], - "colors": [ - "G" - ], "digital": false, - "edhrec_rank": 2902, "finishes": [ "nonfoil", "foil" ], - "foil": true, - "frame": "2015", "frame_effects": [ "inverted" ], + "frame": "2015", "full_art": false, "games": [ "arena", @@ -10399,300 +10545,309 @@ "mtgo" ], "highres_image": true, - "id": "cfc4be7b-a948-464d-8327-575ccb7dccf3", "illustration_id": "fe910acf-4de3-429b-b1be-9f5b4402facc", "image_status": "highres_scan", "image_uris": { - "art_crop": "https://cards.scryfall.io/art_crop/front/c/f/cfc4be7b-a948-464d-8327-575ccb7dccf3.jpg?1586187338", - "border_crop": "https://cards.scryfall.io/border_crop/front/c/f/cfc4be7b-a948-464d-8327-575ccb7dccf3.jpg?1586187338", - "large": "https://cards.scryfall.io/large/front/c/f/cfc4be7b-a948-464d-8327-575ccb7dccf3.jpg?1586187338", + "small": "https://cards.scryfall.io/small/front/c/f/cfc4be7b-a948-464d-8327-575ccb7dccf3.jpg?1586187338", "normal": "https://cards.scryfall.io/normal/front/c/f/cfc4be7b-a948-464d-8327-575ccb7dccf3.jpg?1586187338", + "large": "https://cards.scryfall.io/large/front/c/f/cfc4be7b-a948-464d-8327-575ccb7dccf3.jpg?1586187338", "png": "https://cards.scryfall.io/png/front/c/f/cfc4be7b-a948-464d-8327-575ccb7dccf3.png?1586187338", - "small": "https://cards.scryfall.io/small/front/c/f/cfc4be7b-a948-464d-8327-575ccb7dccf3.jpg?1586187338" - }, - "keywords": [ - "Enchant" - ], - "lang": "en", - "layout": "normal", - "legalities": { - "alchemy": "not_legal", - "brawl": "not_legal", - "commander": "legal", - "duel": "legal", - "explorer": "legal", - "future": "not_legal", - "gladiator": "legal", - "historic": "legal", - "historicbrawl": "legal", - "legacy": "legal", - "modern": "legal", - "oldschool": "not_legal", - "pauper": "not_legal", - "paupercommander": "not_legal", - "penny": "not_legal", - "pioneer": "legal", - "premodern": "not_legal", - "standard": "not_legal", - "vintage": "legal" + "art_crop": "https://cards.scryfall.io/art_crop/front/c/f/cfc4be7b-a948-464d-8327-575ccb7dccf3.jpg?1586187338", + "border_crop": "https://cards.scryfall.io/border_crop/front/c/f/cfc4be7b-a948-464d-8327-575ccb7dccf3.jpg?1586187338" }, - "mana_cost": "{1}{G}", - "multiverse_ids": [], - "name": "Wolfwillow Haven", - "nonfoil": true, - "object": "card", - "oracle_id": "7579f57d-c76e-4703-a030-34fb7160cb23", - "oracle_text": "Enchant land\nWhenever enchanted land is tapped for mana, its controller adds an additional {G}.\n{4}{G}, Sacrifice Wolfwillow Haven: Create a 2/2 green Wolf creature token. Activate only during your turn.", - "oversized": false, - "penny_rank": 2291, "prices": { - "eur": 0.29, - "eur_foil": 1.09, - "tix": null, - "usd": 1.11, + "usd": "1.08", + "usd_foil": "3.73", "usd_etched": null, - "usd_foil": 3.51 + "eur": "0.10", + "eur_foil": "0.40", + "tix": null }, - "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3A7579f57d-c76e-4703-a030-34fb7160cb23&unique=prints", - "produced_mana": [ - "G" - ], "promo": true, "promo_types": [ "promopack" ], "rarity": "uncommon", "related_uris": { - "edhrec": "https://edhrec.com/route/?cc=Wolfwillow+Haven", "tcgplayer_infinite_articles": "https://infinite.tcgplayer.com/search?contentMode=article&game=magic&partner=scryfall&q=Wolfwillow+Haven&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", - "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Wolfwillow+Haven&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall" + "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Wolfwillow+Haven&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", + "edhrec": "https://edhrec.com/route/?cc=Wolfwillow+Haven" }, "released_at": "2020-01-24", "reprint": false, - "reserved": false, - "rulings_uri": "https://api.scryfall.com/cards/cfc4be7b-a948-464d-8327-575ccb7dccf3/rulings", "scryfall_set_uri": "https://scryfall.com/sets/thb?utm_source=api", - "scryfall_uri": "https://scryfall.com/card/thb/357/wolfwillow-haven?utm_source=api", - "security_stamp": "oval", - "set": "thb", - "set_id": "5f23a78d-cda1-462a-8be3-a62b40c34913", "set_name": "Theros Beyond Death", "set_search_uri": "https://api.scryfall.com/cards/search?order=set&q=e%3Athb&unique=prints", "set_type": "expansion", "set_uri": "https://api.scryfall.com/sets/5f23a78d-cda1-462a-8be3-a62b40c34913", + "set": "thb", + "set_id": "5f23a78d-cda1-462a-8be3-a62b40c34913", "story_spotlight": false, - "tcgplayer_id": 208027, "textless": false, - "type_line": "Enchantment — Aura", - "uri": "https://api.scryfall.com/cards/cfc4be7b-a948-464d-8327-575ccb7dccf3", "variation": false, + "security_stamp": "oval", "watermark": "planeswalker" }, { - "artist": "Dan Frazier", - "artist_ids": [ - "059bba56-5feb-42e4-8c2e-e2f1e6ba11f9" + "object": "card", + "id": "8987644d-5a31-4a4e-9a8a-3d6260ed0fd6", + "lang": "en", + "multiverse_ids": [ + 74358 ], - "booster": true, - "border_color": "silver", - "card_back_id": "0aeebaf5-8c7d-4636-9e82-8c27447861f7", + "tcgplayer_id": 37950, + "cardmarket_id": 14883, + "oracle_id": "adfe1b07-dd82-4c39-a7a6-ded0b1c39761", + "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3Aadfe1b07-dd82-4c39-a7a6-ded0b1c39761&unique=prints", + "rulings_uri": "https://api.scryfall.com/cards/8987644d-5a31-4a4e-9a8a-3d6260ed0fd6/rulings", + "scryfall_uri": "https://scryfall.com/card/unh/120/who-what-when-where-why?utm_source=api", + "uri": "https://api.scryfall.com/cards/8987644d-5a31-4a4e-9a8a-3d6260ed0fd6", "card_faces": [ { + "object": "card_face", "mana_cost": "{X}{W}", "name": "Who", - "object": "card_face", "oracle_text": "Target player gains X life.", "type_line": "Instant" }, { + "object": "card_face", "mana_cost": "{2}{R}", "name": "What", - "object": "card_face", "oracle_text": "Destroy target artifact.", "type_line": "Instant" }, { + "object": "card_face", "mana_cost": "{2}{U}", "name": "When", - "object": "card_face", "oracle_text": "Counter target creature spell.", "type_line": "Instant" }, { + "object": "card_face", "mana_cost": "{3}{B}", "name": "Where", - "object": "card_face", "oracle_text": "Destroy target land.", "type_line": "Instant" }, { + "object": "card_face", "mana_cost": "{1}{G}", "name": "Why", - "object": "card_face", "oracle_text": "Destroy target enchantment.", "type_line": "Instant" } ], - "cardmarket_id": 14883, "cmc": 13.0, - "collector_number": "120", - "color_identity": [ + "colors": [ "B", "G", "R", "U", "W" ], - "colors": [ + "color_identity": [ "B", "G", "R", "U", "W" ], + "foil": true, + "keywords": [], + "layout": "split", + "legalities": { + "standard": "not_legal", + "future": "not_legal", + "historic": "not_legal", + "gladiator": "not_legal", + "pioneer": "not_legal", + "explorer": "not_legal", + "modern": "not_legal", + "legacy": "not_legal", + "pauper": "not_legal", + "vintage": "not_legal", + "penny": "not_legal", + "commander": "not_legal", + "brawl": "not_legal", + "historicbrawl": "not_legal", + "alchemy": "not_legal", + "paupercommander": "not_legal", + "duel": "not_legal", + "oldschool": "not_legal", + "premodern": "not_legal", + "predh": "not_legal" + }, + "mana_cost": "{X}{W} // {2}{R} // {2}{U} // {3}{B} // {1}{G}", + "name": "Who // What // When // Where // Why", + "nonfoil": true, + "oversized": false, + "reserved": false, + "type_line": "Instant", + "artist": "Dan Frazier", + "artist_ids": [ + "059bba56-5feb-42e4-8c2e-e2f1e6ba11f9" + ], + "booster": true, + "border_color": "silver", + "card_back_id": "0aeebaf5-8c7d-4636-9e82-8c27447861f7", + "collector_number": "120", "digital": false, "finishes": [ "nonfoil", "foil" ], - "foil": true, "frame": "2003", "full_art": true, "games": [ "paper" ], "highres_image": true, - "id": "8987644d-5a31-4a4e-9a8a-3d6260ed0fd6", "illustration_id": "4d1ca4ab-db58-4280-b854-e8bf22a964cb", "image_status": "highres_scan", "image_uris": { - "art_crop": "https://cards.scryfall.io/art_crop/front/8/9/8987644d-5a31-4a4e-9a8a-3d6260ed0fd6.jpg?1562488870", - "border_crop": "https://cards.scryfall.io/border_crop/front/8/9/8987644d-5a31-4a4e-9a8a-3d6260ed0fd6.jpg?1562488870", - "large": "https://cards.scryfall.io/large/front/8/9/8987644d-5a31-4a4e-9a8a-3d6260ed0fd6.jpg?1562488870", + "small": "https://cards.scryfall.io/small/front/8/9/8987644d-5a31-4a4e-9a8a-3d6260ed0fd6.jpg?1562488870", "normal": "https://cards.scryfall.io/normal/front/8/9/8987644d-5a31-4a4e-9a8a-3d6260ed0fd6.jpg?1562488870", + "large": "https://cards.scryfall.io/large/front/8/9/8987644d-5a31-4a4e-9a8a-3d6260ed0fd6.jpg?1562488870", "png": "https://cards.scryfall.io/png/front/8/9/8987644d-5a31-4a4e-9a8a-3d6260ed0fd6.png?1562488870", - "small": "https://cards.scryfall.io/small/front/8/9/8987644d-5a31-4a4e-9a8a-3d6260ed0fd6.jpg?1562488870" - }, - "keywords": [], - "lang": "en", - "layout": "split", - "legalities": { - "alchemy": "not_legal", - "brawl": "not_legal", - "commander": "not_legal", - "duel": "not_legal", - "explorer": "not_legal", - "future": "not_legal", - "gladiator": "not_legal", - "historic": "not_legal", - "historicbrawl": "not_legal", - "legacy": "not_legal", - "modern": "not_legal", - "oldschool": "not_legal", - "pauper": "not_legal", - "paupercommander": "not_legal", - "penny": "not_legal", - "pioneer": "not_legal", - "premodern": "not_legal", - "standard": "not_legal", - "vintage": "not_legal" + "art_crop": "https://cards.scryfall.io/art_crop/front/8/9/8987644d-5a31-4a4e-9a8a-3d6260ed0fd6.jpg?1562488870", + "border_crop": "https://cards.scryfall.io/border_crop/front/8/9/8987644d-5a31-4a4e-9a8a-3d6260ed0fd6.jpg?1562488870" }, - "mana_cost": "{X}{W} // {2}{R} // {2}{U} // {3}{B} // {1}{G}", - "multiverse_ids": [ - 74358 - ], - "name": "Who // What // When // Where // Why", - "nonfoil": true, - "object": "card", - "oracle_id": "adfe1b07-dd82-4c39-a7a6-ded0b1c39761", - "oversized": false, "prices": { - "eur": 1.8, - "eur_foil": 50.0, - "tix": null, - "usd": 1.57, + "usd": "1.61", + "usd_foil": "51.92", "usd_etched": null, - "usd_foil": 51.92 + "eur": "0.90", + "eur_foil": "50.00", + "tix": null }, - "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3Aadfe1b07-dd82-4c39-a7a6-ded0b1c39761&unique=prints", "promo": false, "rarity": "rare", "related_uris": { - "edhrec": "https://edhrec.com/route/?cc=Who+%2F%2F+What+%2F%2F+When+%2F%2F+Where+%2F%2F+Why", "gatherer": "https://gatherer.wizards.com/Pages/Card/Details.aspx?multiverseid=74358", "tcgplayer_infinite_articles": "https://infinite.tcgplayer.com/search?contentMode=article&game=magic&partner=scryfall&q=Who+%2F%2F+What+%2F%2F+When+%2F%2F+Where+%2F%2F+Why&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", - "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Who+%2F%2F+What+%2F%2F+When+%2F%2F+Where+%2F%2F+Why&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall" + "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Who+%2F%2F+What+%2F%2F+When+%2F%2F+Where+%2F%2F+Why&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", + "edhrec": "https://edhrec.com/route/?cc=Who+%2F%2F+What+%2F%2F+When+%2F%2F+Where+%2F%2F+Why" }, "released_at": "2004-11-19", "reprint": false, - "reserved": false, - "rulings_uri": "https://api.scryfall.com/cards/8987644d-5a31-4a4e-9a8a-3d6260ed0fd6/rulings", "scryfall_set_uri": "https://scryfall.com/sets/unh?utm_source=api", - "scryfall_uri": "https://scryfall.com/card/unh/120/who-what-when-where-why?utm_source=api", - "set": "unh", - "set_id": "4c8bc76a-05a5-43db-aaf0-34deb347b871", "set_name": "Unhinged", "set_search_uri": "https://api.scryfall.com/cards/search?order=set&q=e%3Aunh&unique=prints", "set_type": "funny", "set_uri": "https://api.scryfall.com/sets/4c8bc76a-05a5-43db-aaf0-34deb347b871", + "set": "unh", + "set_id": "4c8bc76a-05a5-43db-aaf0-34deb347b871", "story_spotlight": false, - "tcgplayer_id": 37950, "textless": false, - "type_line": "Instant", - "uri": "https://api.scryfall.com/cards/8987644d-5a31-4a4e-9a8a-3d6260ed0fd6", "variation": false }, { + "object": "card", + "id": "9a650610-20e2-4f16-b59c-2ea7779f6e47", + "lang": "en", + "multiverse_ids": [ + 439645 + ], + "tcgplayer_id": 154419, + "cardmarket_id": 314426, + "oracle_id": "5d0fd8ee-2cc1-4ed8-9395-1660d15cc9f3", + "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3A5d0fd8ee-2cc1-4ed8-9395-1660d15cc9f3&unique=prints", + "rulings_uri": "https://api.scryfall.com/cards/9a650610-20e2-4f16-b59c-2ea7779f6e47/rulings", + "scryfall_uri": "https://scryfall.com/card/ust/49a/very-cryptic-command?utm_source=api", + "uri": "https://api.scryfall.com/cards/9a650610-20e2-4f16-b59c-2ea7779f6e47", "all_parts": [ { - "component": "combo_piece", + "object": "related_card", "id": "2a90b2b6-d96e-4c13-83be-849d2ec1d845", + "component": "combo_piece", "name": "Very Cryptic Command", - "object": "related_card", "type_line": "Instant", "uri": "https://api.scryfall.com/cards/2a90b2b6-d96e-4c13-83be-849d2ec1d845" }, { - "component": "combo_piece", + "object": "related_card", "id": "2dfc9416-06d6-40af-8b3d-62371b3da7c5", + "component": "combo_piece", "name": "Very Cryptic Command", - "object": "related_card", "type_line": "Instant", "uri": "https://api.scryfall.com/cards/2dfc9416-06d6-40af-8b3d-62371b3da7c5" }, { - "component": "combo_piece", + "object": "related_card", "id": "9a650610-20e2-4f16-b59c-2ea7779f6e47", + "component": "combo_piece", "name": "Very Cryptic Command", - "object": "related_card", "type_line": "Instant", "uri": "https://api.scryfall.com/cards/9a650610-20e2-4f16-b59c-2ea7779f6e47" }, { - "component": "combo_piece", + "object": "related_card", "id": "d41e6c51-d96a-436f-94c5-5d1e19c5e0d5", + "component": "combo_piece", "name": "Very Cryptic Command", - "object": "related_card", "type_line": "Instant", "uri": "https://api.scryfall.com/cards/d41e6c51-d96a-436f-94c5-5d1e19c5e0d5" }, { - "component": "combo_piece", + "object": "related_card", "id": "12272ce6-ab1f-4576-9e50-21d324263c44", + "component": "combo_piece", "name": "Very Cryptic Command", - "object": "related_card", "type_line": "Instant", "uri": "https://api.scryfall.com/cards/12272ce6-ab1f-4576-9e50-21d324263c44" }, { - "component": "combo_piece", + "object": "related_card", "id": "d8e84dd2-01f9-4fad-8a24-cc86424d09a2", + "component": "combo_piece", "name": "Very Cryptic Command", - "object": "related_card", "type_line": "Instant", "uri": "https://api.scryfall.com/cards/d8e84dd2-01f9-4fad-8a24-cc86424d09a2" } ], + "cmc": 4.0, + "colors": [ + "U" + ], + "color_identity": [ + "U" + ], + "foil": true, + "keywords": [ + "Assemble" + ], + "layout": "normal", + "legalities": { + "standard": "not_legal", + "future": "not_legal", + "historic": "not_legal", + "gladiator": "not_legal", + "pioneer": "not_legal", + "explorer": "not_legal", + "modern": "not_legal", + "legacy": "not_legal", + "pauper": "not_legal", + "vintage": "not_legal", + "penny": "not_legal", + "commander": "not_legal", + "brawl": "not_legal", + "historicbrawl": "not_legal", + "alchemy": "not_legal", + "paupercommander": "not_legal", + "duel": "not_legal", + "oldschool": "not_legal", + "premodern": "not_legal", + "predh": "not_legal" + }, + "mana_cost": "{1}{U}{U}{U}", + "name": "Very Cryptic Command", + "nonfoil": true, + "oracle_text": "Choose two —\n• Switch target creature's power and toughness until end of turn.\n• Target creature can't be blocked this turn.\n• Draw a card. If that card's art is by Wayne England, you may reveal it and draw another card.\n• Assemble a Contraption.", + "oversized": false, + "reserved": false, + "type_line": "Instant", "artist": "Wayne England", "artist_ids": [ "62dc90c0-4bc2-4d42-ad76-59cad9243566" @@ -10700,162 +10855,161 @@ "booster": true, "border_color": "silver", "card_back_id": "0aeebaf5-8c7d-4636-9e82-8c27447861f7", - "cardmarket_id": 314426, - "cmc": 4.0, "collector_number": "49a", - "color_identity": [ - "U" - ], - "colors": [ - "U" - ], "digital": false, "finishes": [ "nonfoil", "foil" ], - "foil": true, "frame": "2015", "full_art": false, "games": [ "paper" ], "highres_image": true, - "id": "9a650610-20e2-4f16-b59c-2ea7779f6e47", "illustration_id": "f5f56b3d-a7ba-4c06-a2e9-b3bacbb4f952", "image_status": "highres_scan", "image_uris": { - "art_crop": "https://cards.scryfall.io/art_crop/front/9/a/9a650610-20e2-4f16-b59c-2ea7779f6e47.jpg?1562927634", - "border_crop": "https://cards.scryfall.io/border_crop/front/9/a/9a650610-20e2-4f16-b59c-2ea7779f6e47.jpg?1562927634", - "large": "https://cards.scryfall.io/large/front/9/a/9a650610-20e2-4f16-b59c-2ea7779f6e47.jpg?1562927634", + "small": "https://cards.scryfall.io/small/front/9/a/9a650610-20e2-4f16-b59c-2ea7779f6e47.jpg?1562927634", "normal": "https://cards.scryfall.io/normal/front/9/a/9a650610-20e2-4f16-b59c-2ea7779f6e47.jpg?1562927634", + "large": "https://cards.scryfall.io/large/front/9/a/9a650610-20e2-4f16-b59c-2ea7779f6e47.jpg?1562927634", "png": "https://cards.scryfall.io/png/front/9/a/9a650610-20e2-4f16-b59c-2ea7779f6e47.png?1562927634", - "small": "https://cards.scryfall.io/small/front/9/a/9a650610-20e2-4f16-b59c-2ea7779f6e47.jpg?1562927634" - }, - "keywords": [ - "Assemble" - ], - "lang": "en", - "layout": "normal", - "legalities": { - "alchemy": "not_legal", - "brawl": "not_legal", - "commander": "not_legal", - "duel": "not_legal", - "explorer": "not_legal", - "future": "not_legal", - "gladiator": "not_legal", - "historic": "not_legal", - "historicbrawl": "not_legal", - "legacy": "not_legal", - "modern": "not_legal", - "oldschool": "not_legal", - "pauper": "not_legal", - "paupercommander": "not_legal", - "penny": "not_legal", - "pioneer": "not_legal", - "premodern": "not_legal", - "standard": "not_legal", - "vintage": "not_legal" + "art_crop": "https://cards.scryfall.io/art_crop/front/9/a/9a650610-20e2-4f16-b59c-2ea7779f6e47.jpg?1562927634", + "border_crop": "https://cards.scryfall.io/border_crop/front/9/a/9a650610-20e2-4f16-b59c-2ea7779f6e47.jpg?1562927634" }, - "mana_cost": "{1}{U}{U}{U}", - "multiverse_ids": [ - 439645 - ], - "name": "Very Cryptic Command", - "nonfoil": true, - "object": "card", - "oracle_id": "5d0fd8ee-2cc1-4ed8-9395-1660d15cc9f3", - "oracle_text": "Choose two —\n• Switch target creature's power and toughness until end of turn.\n• Target creature can't be blocked this turn.\n• Draw a card. If that card's art is by Wayne England, you may reveal it and draw another card.\n• Assemble a Contraption.", - "oversized": false, "prices": { - "eur": 1.85, - "eur_foil": 25.99, - "tix": null, - "usd": 1.63, + "usd": "1.63", + "usd_foil": "24.99", "usd_etched": null, - "usd_foil": 24.99 + "eur": "1.85", + "eur_foil": "25.99", + "tix": null }, - "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3A5d0fd8ee-2cc1-4ed8-9395-1660d15cc9f3&unique=prints", "promo": false, "rarity": "rare", "related_uris": { - "edhrec": "https://edhrec.com/route/?cc=Very+Cryptic+Command", "gatherer": "https://gatherer.wizards.com/Pages/Card/Details.aspx?multiverseid=439645", "tcgplayer_infinite_articles": "https://infinite.tcgplayer.com/search?contentMode=article&game=magic&partner=scryfall&q=Very+Cryptic+Command&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", - "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Very+Cryptic+Command&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall" + "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Very+Cryptic+Command&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", + "edhrec": "https://edhrec.com/route/?cc=Very+Cryptic+Command" }, "released_at": "2017-12-08", "reprint": false, - "reserved": false, - "rulings_uri": "https://api.scryfall.com/cards/9a650610-20e2-4f16-b59c-2ea7779f6e47/rulings", "scryfall_set_uri": "https://scryfall.com/sets/ust?utm_source=api", - "scryfall_uri": "https://scryfall.com/card/ust/49a/very-cryptic-command?utm_source=api", - "security_stamp": "oval", - "set": "ust", - "set_id": "83491685-880d-41dd-a4af-47d2b3b17c10", "set_name": "Unstable", "set_search_uri": "https://api.scryfall.com/cards/search?order=set&q=e%3Aust&unique=prints", "set_type": "funny", "set_uri": "https://api.scryfall.com/sets/83491685-880d-41dd-a4af-47d2b3b17c10", + "set": "ust", + "set_id": "83491685-880d-41dd-a4af-47d2b3b17c10", "story_spotlight": false, - "tcgplayer_id": 154419, "textless": false, - "type_line": "Instant", - "uri": "https://api.scryfall.com/cards/9a650610-20e2-4f16-b59c-2ea7779f6e47", - "variation": false + "variation": false, + "security_stamp": "oval" }, { + "object": "card", + "id": "2a90b2b6-d96e-4c13-83be-849d2ec1d845", + "lang": "en", + "multiverse_ids": [ + 439438 + ], + "tcgplayer_id": 152906, + "cardmarket_id": 313812, + "oracle_id": "48d94218-a460-4974-82b9-d3a9cba9998e", + "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3A48d94218-a460-4974-82b9-d3a9cba9998e&unique=prints", + "rulings_uri": "https://api.scryfall.com/cards/2a90b2b6-d96e-4c13-83be-849d2ec1d845/rulings", + "scryfall_uri": "https://scryfall.com/card/ust/49b/very-cryptic-command?utm_source=api", + "uri": "https://api.scryfall.com/cards/2a90b2b6-d96e-4c13-83be-849d2ec1d845", "all_parts": [ { - "component": "combo_piece", + "object": "related_card", "id": "2a90b2b6-d96e-4c13-83be-849d2ec1d845", + "component": "combo_piece", "name": "Very Cryptic Command", - "object": "related_card", "type_line": "Instant", "uri": "https://api.scryfall.com/cards/2a90b2b6-d96e-4c13-83be-849d2ec1d845" }, { - "component": "combo_piece", + "object": "related_card", "id": "2dfc9416-06d6-40af-8b3d-62371b3da7c5", + "component": "combo_piece", "name": "Very Cryptic Command", - "object": "related_card", "type_line": "Instant", "uri": "https://api.scryfall.com/cards/2dfc9416-06d6-40af-8b3d-62371b3da7c5" }, { - "component": "combo_piece", + "object": "related_card", "id": "9a650610-20e2-4f16-b59c-2ea7779f6e47", + "component": "combo_piece", "name": "Very Cryptic Command", - "object": "related_card", "type_line": "Instant", "uri": "https://api.scryfall.com/cards/9a650610-20e2-4f16-b59c-2ea7779f6e47" }, { - "component": "combo_piece", + "object": "related_card", "id": "d41e6c51-d96a-436f-94c5-5d1e19c5e0d5", + "component": "combo_piece", "name": "Very Cryptic Command", - "object": "related_card", "type_line": "Instant", "uri": "https://api.scryfall.com/cards/d41e6c51-d96a-436f-94c5-5d1e19c5e0d5" }, { - "component": "combo_piece", + "object": "related_card", "id": "12272ce6-ab1f-4576-9e50-21d324263c44", + "component": "combo_piece", "name": "Very Cryptic Command", - "object": "related_card", "type_line": "Instant", "uri": "https://api.scryfall.com/cards/12272ce6-ab1f-4576-9e50-21d324263c44" }, { - "component": "combo_piece", + "object": "related_card", "id": "d8e84dd2-01f9-4fad-8a24-cc86424d09a2", + "component": "combo_piece", "name": "Very Cryptic Command", - "object": "related_card", "type_line": "Instant", "uri": "https://api.scryfall.com/cards/d8e84dd2-01f9-4fad-8a24-cc86424d09a2" } ], + "cmc": 4.0, + "colors": [ + "U" + ], + "color_identity": [ + "U" + ], + "foil": true, + "keywords": [], + "layout": "normal", + "legalities": { + "standard": "not_legal", + "future": "not_legal", + "historic": "not_legal", + "gladiator": "not_legal", + "pioneer": "not_legal", + "explorer": "not_legal", + "modern": "not_legal", + "legacy": "not_legal", + "pauper": "not_legal", + "vintage": "not_legal", + "penny": "not_legal", + "commander": "not_legal", + "brawl": "not_legal", + "historicbrawl": "not_legal", + "alchemy": "not_legal", + "paupercommander": "not_legal", + "duel": "not_legal", + "oldschool": "not_legal", + "premodern": "not_legal", + "predh": "not_legal" + }, + "mana_cost": "{1}{U}{U}{U}", + "name": "Very Cryptic Command", + "nonfoil": true, + "oracle_text": "Choose two —\n• Untap two target permanents.\n• Tap each permanent target player controls with exactly one word in its name.\n• Discard all the cards in your hand, then draw that many cards.\n• Return target instant or sorcery card from your graveyard to your hand.", + "oversized": false, + "reserved": false, + "type_line": "Instant", "artist": "Zoltan Boros", "artist_ids": [ "1885e6cb-c827-4896-994e-3d0a027d602f" @@ -10863,168 +11017,169 @@ "booster": true, "border_color": "silver", "card_back_id": "0aeebaf5-8c7d-4636-9e82-8c27447861f7", - "cardmarket_id": 313812, - "cmc": 4.0, "collector_number": "49b", - "color_identity": [ - "U" - ], - "colors": [ - "U" - ], "digital": false, "finishes": [ "nonfoil", "foil" ], - "foil": true, "frame": "2015", "full_art": false, "games": [ "paper" ], "highres_image": true, - "id": "2a90b2b6-d96e-4c13-83be-849d2ec1d845", "illustration_id": "2345d8b0-e090-4b12-8a0a-40d98970f6ba", "image_status": "highres_scan", "image_uris": { - "art_crop": "https://cards.scryfall.io/art_crop/front/2/a/2a90b2b6-d96e-4c13-83be-849d2ec1d845.jpg?1562904026", - "border_crop": "https://cards.scryfall.io/border_crop/front/2/a/2a90b2b6-d96e-4c13-83be-849d2ec1d845.jpg?1562904026", - "large": "https://cards.scryfall.io/large/front/2/a/2a90b2b6-d96e-4c13-83be-849d2ec1d845.jpg?1562904026", + "small": "https://cards.scryfall.io/small/front/2/a/2a90b2b6-d96e-4c13-83be-849d2ec1d845.jpg?1562904026", "normal": "https://cards.scryfall.io/normal/front/2/a/2a90b2b6-d96e-4c13-83be-849d2ec1d845.jpg?1562904026", + "large": "https://cards.scryfall.io/large/front/2/a/2a90b2b6-d96e-4c13-83be-849d2ec1d845.jpg?1562904026", "png": "https://cards.scryfall.io/png/front/2/a/2a90b2b6-d96e-4c13-83be-849d2ec1d845.png?1562904026", - "small": "https://cards.scryfall.io/small/front/2/a/2a90b2b6-d96e-4c13-83be-849d2ec1d845.jpg?1562904026" - }, - "keywords": [], - "lang": "en", - "layout": "normal", - "legalities": { - "alchemy": "not_legal", - "brawl": "not_legal", - "commander": "not_legal", - "duel": "not_legal", - "explorer": "not_legal", - "future": "not_legal", - "gladiator": "not_legal", - "historic": "not_legal", - "historicbrawl": "not_legal", - "legacy": "not_legal", - "modern": "not_legal", - "oldschool": "not_legal", - "pauper": "not_legal", - "paupercommander": "not_legal", - "penny": "not_legal", - "pioneer": "not_legal", - "premodern": "not_legal", - "standard": "not_legal", - "vintage": "not_legal" + "art_crop": "https://cards.scryfall.io/art_crop/front/2/a/2a90b2b6-d96e-4c13-83be-849d2ec1d845.jpg?1562904026", + "border_crop": "https://cards.scryfall.io/border_crop/front/2/a/2a90b2b6-d96e-4c13-83be-849d2ec1d845.jpg?1562904026" }, - "mana_cost": "{1}{U}{U}{U}", - "multiverse_ids": [ - 439438 - ], - "name": "Very Cryptic Command", - "nonfoil": true, - "object": "card", - "oracle_id": "48d94218-a460-4974-82b9-d3a9cba9998e", - "oracle_text": "Choose two —\n• Untap two target permanents.\n• Tap each permanent target player controls with exactly one word in its name.\n• Discard all the cards in your hand, then draw that many cards.\n• Return target instant or sorcery card from your graveyard to your hand.", - "oversized": false, "prices": { - "eur": 1.69, - "eur_foil": 7.99, - "tix": null, - "usd": 1.67, + "usd": "1.64", + "usd_foil": "8.94", "usd_etched": null, - "usd_foil": 8.94 + "eur": "1.69", + "eur_foil": "7.99", + "tix": null }, - "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3A48d94218-a460-4974-82b9-d3a9cba9998e&unique=prints", "promo": false, "rarity": "rare", "related_uris": { - "edhrec": "https://edhrec.com/route/?cc=Very+Cryptic+Command", "gatherer": "https://gatherer.wizards.com/Pages/Card/Details.aspx?multiverseid=439438", "tcgplayer_infinite_articles": "https://infinite.tcgplayer.com/search?contentMode=article&game=magic&partner=scryfall&q=Very+Cryptic+Command&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", - "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Very+Cryptic+Command&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall" + "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Very+Cryptic+Command&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", + "edhrec": "https://edhrec.com/route/?cc=Very+Cryptic+Command" }, "released_at": "2017-12-08", "reprint": false, - "reserved": false, - "rulings_uri": "https://api.scryfall.com/cards/2a90b2b6-d96e-4c13-83be-849d2ec1d845/rulings", "scryfall_set_uri": "https://scryfall.com/sets/ust?utm_source=api", - "scryfall_uri": "https://scryfall.com/card/ust/49b/very-cryptic-command?utm_source=api", - "security_stamp": "oval", - "set": "ust", - "set_id": "83491685-880d-41dd-a4af-47d2b3b17c10", "set_name": "Unstable", "set_search_uri": "https://api.scryfall.com/cards/search?order=set&q=e%3Aust&unique=prints", "set_type": "funny", "set_uri": "https://api.scryfall.com/sets/83491685-880d-41dd-a4af-47d2b3b17c10", + "set": "ust", + "set_id": "83491685-880d-41dd-a4af-47d2b3b17c10", "story_spotlight": false, - "tcgplayer_id": 152906, "textless": false, - "type_line": "Instant", - "uri": "https://api.scryfall.com/cards/2a90b2b6-d96e-4c13-83be-849d2ec1d845", - "variation": false + "variation": false, + "security_stamp": "oval" }, { + "object": "card", + "id": "2dfc9416-06d6-40af-8b3d-62371b3da7c5", + "lang": "en", + "multiverse_ids": [ + 439646 + ], + "tcgplayer_id": 154420, + "cardmarket_id": 314423, + "oracle_id": "5063f840-0aed-4e2d-98d8-65b39e95e3c9", + "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3A5063f840-0aed-4e2d-98d8-65b39e95e3c9&unique=prints", + "rulings_uri": "https://api.scryfall.com/cards/2dfc9416-06d6-40af-8b3d-62371b3da7c5/rulings", + "scryfall_uri": "https://scryfall.com/card/ust/49c/very-cryptic-command?utm_source=api", + "uri": "https://api.scryfall.com/cards/2dfc9416-06d6-40af-8b3d-62371b3da7c5", "all_parts": [ { - "component": "token", + "object": "related_card", "id": "dbf33cc3-254f-4c5c-be22-3a2d96f29b80", + "component": "token", "name": "Gnome", - "object": "related_card", "type_line": "Token Artifact Creature — Gnome", "uri": "https://api.scryfall.com/cards/dbf33cc3-254f-4c5c-be22-3a2d96f29b80" }, { - "component": "combo_piece", + "object": "related_card", "id": "2a90b2b6-d96e-4c13-83be-849d2ec1d845", + "component": "combo_piece", "name": "Very Cryptic Command", - "object": "related_card", "type_line": "Instant", "uri": "https://api.scryfall.com/cards/2a90b2b6-d96e-4c13-83be-849d2ec1d845" }, { - "component": "combo_piece", + "object": "related_card", "id": "2dfc9416-06d6-40af-8b3d-62371b3da7c5", + "component": "combo_piece", "name": "Very Cryptic Command", - "object": "related_card", "type_line": "Instant", "uri": "https://api.scryfall.com/cards/2dfc9416-06d6-40af-8b3d-62371b3da7c5" }, { - "component": "combo_piece", + "object": "related_card", "id": "9a650610-20e2-4f16-b59c-2ea7779f6e47", + "component": "combo_piece", "name": "Very Cryptic Command", - "object": "related_card", "type_line": "Instant", "uri": "https://api.scryfall.com/cards/9a650610-20e2-4f16-b59c-2ea7779f6e47" }, { - "component": "combo_piece", + "object": "related_card", "id": "d41e6c51-d96a-436f-94c5-5d1e19c5e0d5", + "component": "combo_piece", "name": "Very Cryptic Command", - "object": "related_card", "type_line": "Instant", "uri": "https://api.scryfall.com/cards/d41e6c51-d96a-436f-94c5-5d1e19c5e0d5" }, { - "component": "combo_piece", + "object": "related_card", "id": "12272ce6-ab1f-4576-9e50-21d324263c44", + "component": "combo_piece", "name": "Very Cryptic Command", - "object": "related_card", "type_line": "Instant", "uri": "https://api.scryfall.com/cards/12272ce6-ab1f-4576-9e50-21d324263c44" }, { - "component": "combo_piece", + "object": "related_card", "id": "d8e84dd2-01f9-4fad-8a24-cc86424d09a2", + "component": "combo_piece", "name": "Very Cryptic Command", - "object": "related_card", "type_line": "Instant", "uri": "https://api.scryfall.com/cards/d8e84dd2-01f9-4fad-8a24-cc86424d09a2" } ], + "cmc": 4.0, + "colors": [ + "U" + ], + "color_identity": [ + "U" + ], + "foil": true, + "keywords": [], + "layout": "normal", + "legalities": { + "standard": "not_legal", + "future": "not_legal", + "historic": "not_legal", + "gladiator": "not_legal", + "pioneer": "not_legal", + "explorer": "not_legal", + "modern": "not_legal", + "legacy": "not_legal", + "pauper": "not_legal", + "vintage": "not_legal", + "penny": "not_legal", + "commander": "not_legal", + "brawl": "not_legal", + "historicbrawl": "not_legal", + "alchemy": "not_legal", + "paupercommander": "not_legal", + "duel": "not_legal", + "oldschool": "not_legal", + "premodern": "not_legal", + "predh": "not_legal" + }, + "mana_cost": "{1}{U}{U}{U}", + "name": "Very Cryptic Command", + "nonfoil": true, + "oracle_text": "Choose two —\n• Draw a card from an opponent's library.\n• Copy target instant or sorcery spell. You may choose new targets for the copy.\n• Until end of turn, target creature loses all abilities and becomes a blue Frog with base power and toughness 1/1.\n• Create a 1/1 colorless Gnome artifact creature token.", + "oversized": false, + "reserved": false, + "type_line": "Instant", "artist": "Zoltan Boros", "artist_ids": [ "1885e6cb-c827-4896-994e-3d0a027d602f" @@ -11032,160 +11187,161 @@ "booster": true, "border_color": "silver", "card_back_id": "0aeebaf5-8c7d-4636-9e82-8c27447861f7", - "cardmarket_id": 314423, - "cmc": 4.0, "collector_number": "49c", - "color_identity": [ - "U" - ], - "colors": [ - "U" - ], "digital": false, "finishes": [ "nonfoil", "foil" ], - "foil": true, "frame": "2015", "full_art": false, "games": [ "paper" ], "highres_image": true, - "id": "2dfc9416-06d6-40af-8b3d-62371b3da7c5", "illustration_id": "2345d8b0-e090-4b12-8a0a-40d98970f6ba", "image_status": "highres_scan", "image_uris": { - "art_crop": "https://cards.scryfall.io/art_crop/front/2/d/2dfc9416-06d6-40af-8b3d-62371b3da7c5.jpg?1562904665", - "border_crop": "https://cards.scryfall.io/border_crop/front/2/d/2dfc9416-06d6-40af-8b3d-62371b3da7c5.jpg?1562904665", - "large": "https://cards.scryfall.io/large/front/2/d/2dfc9416-06d6-40af-8b3d-62371b3da7c5.jpg?1562904665", + "small": "https://cards.scryfall.io/small/front/2/d/2dfc9416-06d6-40af-8b3d-62371b3da7c5.jpg?1562904665", "normal": "https://cards.scryfall.io/normal/front/2/d/2dfc9416-06d6-40af-8b3d-62371b3da7c5.jpg?1562904665", + "large": "https://cards.scryfall.io/large/front/2/d/2dfc9416-06d6-40af-8b3d-62371b3da7c5.jpg?1562904665", "png": "https://cards.scryfall.io/png/front/2/d/2dfc9416-06d6-40af-8b3d-62371b3da7c5.png?1562904665", - "small": "https://cards.scryfall.io/small/front/2/d/2dfc9416-06d6-40af-8b3d-62371b3da7c5.jpg?1562904665" - }, - "keywords": [], - "lang": "en", - "layout": "normal", - "legalities": { - "alchemy": "not_legal", - "brawl": "not_legal", - "commander": "not_legal", - "duel": "not_legal", - "explorer": "not_legal", - "future": "not_legal", - "gladiator": "not_legal", - "historic": "not_legal", - "historicbrawl": "not_legal", - "legacy": "not_legal", - "modern": "not_legal", - "oldschool": "not_legal", - "pauper": "not_legal", - "paupercommander": "not_legal", - "penny": "not_legal", - "pioneer": "not_legal", - "premodern": "not_legal", - "standard": "not_legal", - "vintage": "not_legal" + "art_crop": "https://cards.scryfall.io/art_crop/front/2/d/2dfc9416-06d6-40af-8b3d-62371b3da7c5.jpg?1562904665", + "border_crop": "https://cards.scryfall.io/border_crop/front/2/d/2dfc9416-06d6-40af-8b3d-62371b3da7c5.jpg?1562904665" }, - "mana_cost": "{1}{U}{U}{U}", - "multiverse_ids": [ - 439646 - ], - "name": "Very Cryptic Command", - "nonfoil": true, - "object": "card", - "oracle_id": "5063f840-0aed-4e2d-98d8-65b39e95e3c9", - "oracle_text": "Choose two —\n• Draw a card from an opponent's library.\n• Copy target instant or sorcery spell. You may choose new targets for the copy.\n• Until end of turn, target creature loses all abilities and becomes a blue Frog with base power and toughness 1/1.\n• Create a 1/1 colorless Gnome artifact creature token.", - "oversized": false, "prices": { - "eur": 2.9, - "eur_foil": 9.99, - "tix": null, - "usd": 2.17, + "usd": "2.17", + "usd_foil": "9.00", "usd_etched": null, - "usd_foil": 9.0 + "eur": "2.90", + "eur_foil": "9.99", + "tix": null }, - "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3A5063f840-0aed-4e2d-98d8-65b39e95e3c9&unique=prints", "promo": false, "rarity": "rare", "related_uris": { - "edhrec": "https://edhrec.com/route/?cc=Very+Cryptic+Command", "gatherer": "https://gatherer.wizards.com/Pages/Card/Details.aspx?multiverseid=439646", "tcgplayer_infinite_articles": "https://infinite.tcgplayer.com/search?contentMode=article&game=magic&partner=scryfall&q=Very+Cryptic+Command&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", - "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Very+Cryptic+Command&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall" + "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Very+Cryptic+Command&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", + "edhrec": "https://edhrec.com/route/?cc=Very+Cryptic+Command" }, "released_at": "2017-12-08", "reprint": false, - "reserved": false, - "rulings_uri": "https://api.scryfall.com/cards/2dfc9416-06d6-40af-8b3d-62371b3da7c5/rulings", "scryfall_set_uri": "https://scryfall.com/sets/ust?utm_source=api", - "scryfall_uri": "https://scryfall.com/card/ust/49c/very-cryptic-command?utm_source=api", - "security_stamp": "oval", - "set": "ust", - "set_id": "83491685-880d-41dd-a4af-47d2b3b17c10", "set_name": "Unstable", "set_search_uri": "https://api.scryfall.com/cards/search?order=set&q=e%3Aust&unique=prints", "set_type": "funny", "set_uri": "https://api.scryfall.com/sets/83491685-880d-41dd-a4af-47d2b3b17c10", + "set": "ust", + "set_id": "83491685-880d-41dd-a4af-47d2b3b17c10", "story_spotlight": false, - "tcgplayer_id": 154420, "textless": false, - "type_line": "Instant", - "uri": "https://api.scryfall.com/cards/2dfc9416-06d6-40af-8b3d-62371b3da7c5", - "variation": false + "variation": false, + "security_stamp": "oval" }, { + "object": "card", + "id": "12272ce6-ab1f-4576-9e50-21d324263c44", + "lang": "en", + "multiverse_ids": [ + 439647 + ], + "tcgplayer_id": 154421, + "cardmarket_id": 314424, + "oracle_id": "9dc00e2b-73a3-42d5-95c9-d86094a6e455", + "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3A9dc00e2b-73a3-42d5-95c9-d86094a6e455&unique=prints", + "rulings_uri": "https://api.scryfall.com/cards/12272ce6-ab1f-4576-9e50-21d324263c44/rulings", + "scryfall_uri": "https://scryfall.com/card/ust/49d/very-cryptic-command?utm_source=api", + "uri": "https://api.scryfall.com/cards/12272ce6-ab1f-4576-9e50-21d324263c44", "all_parts": [ { - "component": "combo_piece", + "object": "related_card", "id": "2a90b2b6-d96e-4c13-83be-849d2ec1d845", + "component": "combo_piece", "name": "Very Cryptic Command", - "object": "related_card", "type_line": "Instant", "uri": "https://api.scryfall.com/cards/2a90b2b6-d96e-4c13-83be-849d2ec1d845" }, { - "component": "combo_piece", + "object": "related_card", "id": "2dfc9416-06d6-40af-8b3d-62371b3da7c5", + "component": "combo_piece", "name": "Very Cryptic Command", - "object": "related_card", "type_line": "Instant", "uri": "https://api.scryfall.com/cards/2dfc9416-06d6-40af-8b3d-62371b3da7c5" }, { - "component": "combo_piece", + "object": "related_card", "id": "9a650610-20e2-4f16-b59c-2ea7779f6e47", + "component": "combo_piece", "name": "Very Cryptic Command", - "object": "related_card", "type_line": "Instant", "uri": "https://api.scryfall.com/cards/9a650610-20e2-4f16-b59c-2ea7779f6e47" }, { - "component": "combo_piece", + "object": "related_card", "id": "d41e6c51-d96a-436f-94c5-5d1e19c5e0d5", + "component": "combo_piece", "name": "Very Cryptic Command", - "object": "related_card", "type_line": "Instant", "uri": "https://api.scryfall.com/cards/d41e6c51-d96a-436f-94c5-5d1e19c5e0d5" }, { - "component": "combo_piece", + "object": "related_card", "id": "12272ce6-ab1f-4576-9e50-21d324263c44", + "component": "combo_piece", "name": "Very Cryptic Command", - "object": "related_card", "type_line": "Instant", "uri": "https://api.scryfall.com/cards/12272ce6-ab1f-4576-9e50-21d324263c44" }, { - "component": "combo_piece", + "object": "related_card", "id": "d8e84dd2-01f9-4fad-8a24-cc86424d09a2", + "component": "combo_piece", "name": "Very Cryptic Command", - "object": "related_card", "type_line": "Instant", "uri": "https://api.scryfall.com/cards/d8e84dd2-01f9-4fad-8a24-cc86424d09a2" } ], + "cmc": 4.0, + "colors": [ + "U" + ], + "color_identity": [ + "U" + ], + "foil": true, + "keywords": [], + "layout": "normal", + "legalities": { + "standard": "not_legal", + "future": "not_legal", + "historic": "not_legal", + "gladiator": "not_legal", + "pioneer": "not_legal", + "explorer": "not_legal", + "modern": "not_legal", + "legacy": "not_legal", + "pauper": "not_legal", + "vintage": "not_legal", + "penny": "not_legal", + "commander": "not_legal", + "brawl": "not_legal", + "historicbrawl": "not_legal", + "alchemy": "not_legal", + "paupercommander": "not_legal", + "duel": "not_legal", + "oldschool": "not_legal", + "premodern": "not_legal", + "predh": "not_legal" + }, + "mana_cost": "{1}{U}{U}{U}", + "name": "Very Cryptic Command", + "nonfoil": true, + "oracle_text": "Choose two —\n• Return target permanent to its controller's hand.\n• Draw two cards, then discard a card.\n• Change the target of target spell with a single target.\n• Turn over target nontoken creature.", + "oversized": false, + "reserved": false, + "type_line": "Instant", "artist": "Zoltan Boros", "artist_ids": [ "1885e6cb-c827-4896-994e-3d0a027d602f" @@ -11193,160 +11349,163 @@ "booster": true, "border_color": "silver", "card_back_id": "0aeebaf5-8c7d-4636-9e82-8c27447861f7", - "cardmarket_id": 314424, - "cmc": 4.0, "collector_number": "49d", - "color_identity": [ - "U" - ], - "colors": [ - "U" - ], "digital": false, "finishes": [ "nonfoil", "foil" ], - "foil": true, "frame": "2015", "full_art": false, "games": [ "paper" ], "highres_image": true, - "id": "12272ce6-ab1f-4576-9e50-21d324263c44", "illustration_id": "2345d8b0-e090-4b12-8a0a-40d98970f6ba", "image_status": "highres_scan", "image_uris": { - "art_crop": "https://cards.scryfall.io/art_crop/front/1/2/12272ce6-ab1f-4576-9e50-21d324263c44.jpg?1562898766", - "border_crop": "https://cards.scryfall.io/border_crop/front/1/2/12272ce6-ab1f-4576-9e50-21d324263c44.jpg?1562898766", - "large": "https://cards.scryfall.io/large/front/1/2/12272ce6-ab1f-4576-9e50-21d324263c44.jpg?1562898766", + "small": "https://cards.scryfall.io/small/front/1/2/12272ce6-ab1f-4576-9e50-21d324263c44.jpg?1562898766", "normal": "https://cards.scryfall.io/normal/front/1/2/12272ce6-ab1f-4576-9e50-21d324263c44.jpg?1562898766", + "large": "https://cards.scryfall.io/large/front/1/2/12272ce6-ab1f-4576-9e50-21d324263c44.jpg?1562898766", "png": "https://cards.scryfall.io/png/front/1/2/12272ce6-ab1f-4576-9e50-21d324263c44.png?1562898766", - "small": "https://cards.scryfall.io/small/front/1/2/12272ce6-ab1f-4576-9e50-21d324263c44.jpg?1562898766" - }, - "keywords": [], - "lang": "en", - "layout": "normal", - "legalities": { - "alchemy": "not_legal", - "brawl": "not_legal", - "commander": "not_legal", - "duel": "not_legal", - "explorer": "not_legal", - "future": "not_legal", - "gladiator": "not_legal", - "historic": "not_legal", - "historicbrawl": "not_legal", - "legacy": "not_legal", - "modern": "not_legal", - "oldschool": "not_legal", - "pauper": "not_legal", - "paupercommander": "not_legal", - "penny": "not_legal", - "pioneer": "not_legal", - "premodern": "not_legal", - "standard": "not_legal", - "vintage": "not_legal" + "art_crop": "https://cards.scryfall.io/art_crop/front/1/2/12272ce6-ab1f-4576-9e50-21d324263c44.jpg?1562898766", + "border_crop": "https://cards.scryfall.io/border_crop/front/1/2/12272ce6-ab1f-4576-9e50-21d324263c44.jpg?1562898766" }, - "mana_cost": "{1}{U}{U}{U}", - "multiverse_ids": [ - 439647 - ], - "name": "Very Cryptic Command", - "nonfoil": true, - "object": "card", - "oracle_id": "9dc00e2b-73a3-42d5-95c9-d86094a6e455", - "oracle_text": "Choose two —\n• Return target permanent to its controller's hand.\n• Draw two cards, then discard a card.\n• Change the target of target spell with a single target.\n• Turn over target nontoken creature.", - "oversized": false, "prices": { - "eur": 2.48, - "eur_foil": 26.08, - "tix": null, - "usd": 3.35, + "usd": "3.32", + "usd_foil": "18.95", "usd_etched": null, - "usd_foil": 18.95 + "eur": "2.48", + "eur_foil": "26.08", + "tix": null }, - "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3A9dc00e2b-73a3-42d5-95c9-d86094a6e455&unique=prints", "promo": false, "rarity": "rare", "related_uris": { - "edhrec": "https://edhrec.com/route/?cc=Very+Cryptic+Command", "gatherer": "https://gatherer.wizards.com/Pages/Card/Details.aspx?multiverseid=439647", "tcgplayer_infinite_articles": "https://infinite.tcgplayer.com/search?contentMode=article&game=magic&partner=scryfall&q=Very+Cryptic+Command&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", - "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Very+Cryptic+Command&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall" + "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Very+Cryptic+Command&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", + "edhrec": "https://edhrec.com/route/?cc=Very+Cryptic+Command" }, "released_at": "2017-12-08", "reprint": false, - "reserved": false, - "rulings_uri": "https://api.scryfall.com/cards/12272ce6-ab1f-4576-9e50-21d324263c44/rulings", "scryfall_set_uri": "https://scryfall.com/sets/ust?utm_source=api", - "scryfall_uri": "https://scryfall.com/card/ust/49d/very-cryptic-command?utm_source=api", - "security_stamp": "oval", - "set": "ust", - "set_id": "83491685-880d-41dd-a4af-47d2b3b17c10", "set_name": "Unstable", "set_search_uri": "https://api.scryfall.com/cards/search?order=set&q=e%3Aust&unique=prints", "set_type": "funny", "set_uri": "https://api.scryfall.com/sets/83491685-880d-41dd-a4af-47d2b3b17c10", + "set": "ust", + "set_id": "83491685-880d-41dd-a4af-47d2b3b17c10", "story_spotlight": false, - "tcgplayer_id": 154421, "textless": false, - "type_line": "Instant", - "uri": "https://api.scryfall.com/cards/12272ce6-ab1f-4576-9e50-21d324263c44", - "variation": false + "variation": false, + "security_stamp": "oval" }, { + "object": "card", + "id": "d8e84dd2-01f9-4fad-8a24-cc86424d09a2", + "lang": "en", + "multiverse_ids": [ + 439648 + ], + "tcgplayer_id": 154422, + "cardmarket_id": 314672, + "oracle_id": "a84f0b11-5c59-4bab-81ef-a84470fb2ade", + "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3Aa84f0b11-5c59-4bab-81ef-a84470fb2ade&unique=prints", + "rulings_uri": "https://api.scryfall.com/cards/d8e84dd2-01f9-4fad-8a24-cc86424d09a2/rulings", + "scryfall_uri": "https://scryfall.com/card/ust/49e/very-cryptic-command?utm_source=api", + "uri": "https://api.scryfall.com/cards/d8e84dd2-01f9-4fad-8a24-cc86424d09a2", "all_parts": [ { - "component": "combo_piece", + "object": "related_card", "id": "2a90b2b6-d96e-4c13-83be-849d2ec1d845", + "component": "combo_piece", "name": "Very Cryptic Command", - "object": "related_card", "type_line": "Instant", "uri": "https://api.scryfall.com/cards/2a90b2b6-d96e-4c13-83be-849d2ec1d845" }, { - "component": "combo_piece", + "object": "related_card", "id": "2dfc9416-06d6-40af-8b3d-62371b3da7c5", + "component": "combo_piece", "name": "Very Cryptic Command", - "object": "related_card", "type_line": "Instant", "uri": "https://api.scryfall.com/cards/2dfc9416-06d6-40af-8b3d-62371b3da7c5" }, { - "component": "combo_piece", + "object": "related_card", "id": "9a650610-20e2-4f16-b59c-2ea7779f6e47", + "component": "combo_piece", "name": "Very Cryptic Command", - "object": "related_card", "type_line": "Instant", "uri": "https://api.scryfall.com/cards/9a650610-20e2-4f16-b59c-2ea7779f6e47" }, { - "component": "combo_piece", + "object": "related_card", "id": "d41e6c51-d96a-436f-94c5-5d1e19c5e0d5", + "component": "combo_piece", "name": "Very Cryptic Command", - "object": "related_card", "type_line": "Instant", "uri": "https://api.scryfall.com/cards/d41e6c51-d96a-436f-94c5-5d1e19c5e0d5" }, { - "component": "combo_piece", + "object": "related_card", "id": "12272ce6-ab1f-4576-9e50-21d324263c44", + "component": "combo_piece", "name": "Very Cryptic Command", - "object": "related_card", "type_line": "Instant", "uri": "https://api.scryfall.com/cards/12272ce6-ab1f-4576-9e50-21d324263c44" }, { - "component": "combo_piece", + "object": "related_card", "id": "d8e84dd2-01f9-4fad-8a24-cc86424d09a2", + "component": "combo_piece", "name": "Very Cryptic Command", - "object": "related_card", "type_line": "Instant", "uri": "https://api.scryfall.com/cards/d8e84dd2-01f9-4fad-8a24-cc86424d09a2" } ], + "cmc": 4.0, + "colors": [ + "U" + ], + "color_identity": [ + "U" + ], + "foil": true, + "keywords": [ + "Mill" + ], + "layout": "normal", + "legalities": { + "standard": "not_legal", + "future": "not_legal", + "historic": "not_legal", + "gladiator": "not_legal", + "pioneer": "not_legal", + "explorer": "not_legal", + "modern": "not_legal", + "legacy": "not_legal", + "pauper": "not_legal", + "vintage": "not_legal", + "penny": "not_legal", + "commander": "not_legal", + "brawl": "not_legal", + "historicbrawl": "not_legal", + "alchemy": "not_legal", + "paupercommander": "not_legal", + "duel": "not_legal", + "oldschool": "not_legal", + "premodern": "not_legal", + "predh": "not_legal" + }, + "mana_cost": "{1}{U}{U}{U}", + "name": "Very Cryptic Command", + "nonfoil": true, + "oracle_text": "Choose two —\n• Counter target black-bordered spell.\n• Return target creature to its owner's hand.\n• Untap each permanent you control with a watermark.\n• Roll two six-sided dice. Target player mills X cards, where X is the total of those results.", + "oversized": false, + "reserved": false, + "type_line": "Instant", "artist": "Zoltan Boros", "artist_ids": [ "1885e6cb-c827-4896-994e-3d0a027d602f" @@ -11354,170 +11513,171 @@ "booster": true, "border_color": "silver", "card_back_id": "0aeebaf5-8c7d-4636-9e82-8c27447861f7", - "cardmarket_id": 314672, - "cmc": 4.0, "collector_number": "49e", - "color_identity": [ - "U" - ], - "colors": [ - "U" - ], "digital": false, "finishes": [ "nonfoil", "foil" ], - "foil": true, "frame": "2015", "full_art": false, "games": [ "paper" ], "highres_image": true, - "id": "d8e84dd2-01f9-4fad-8a24-cc86424d09a2", "illustration_id": "2345d8b0-e090-4b12-8a0a-40d98970f6ba", "image_status": "highres_scan", "image_uris": { - "art_crop": "https://cards.scryfall.io/art_crop/front/d/8/d8e84dd2-01f9-4fad-8a24-cc86424d09a2.jpg?1562940811", - "border_crop": "https://cards.scryfall.io/border_crop/front/d/8/d8e84dd2-01f9-4fad-8a24-cc86424d09a2.jpg?1562940811", - "large": "https://cards.scryfall.io/large/front/d/8/d8e84dd2-01f9-4fad-8a24-cc86424d09a2.jpg?1562940811", + "small": "https://cards.scryfall.io/small/front/d/8/d8e84dd2-01f9-4fad-8a24-cc86424d09a2.jpg?1562940811", "normal": "https://cards.scryfall.io/normal/front/d/8/d8e84dd2-01f9-4fad-8a24-cc86424d09a2.jpg?1562940811", + "large": "https://cards.scryfall.io/large/front/d/8/d8e84dd2-01f9-4fad-8a24-cc86424d09a2.jpg?1562940811", "png": "https://cards.scryfall.io/png/front/d/8/d8e84dd2-01f9-4fad-8a24-cc86424d09a2.png?1562940811", - "small": "https://cards.scryfall.io/small/front/d/8/d8e84dd2-01f9-4fad-8a24-cc86424d09a2.jpg?1562940811" - }, - "keywords": [ - "Mill" - ], - "lang": "en", - "layout": "normal", - "legalities": { - "alchemy": "not_legal", - "brawl": "not_legal", - "commander": "not_legal", - "duel": "not_legal", - "explorer": "not_legal", - "future": "not_legal", - "gladiator": "not_legal", - "historic": "not_legal", - "historicbrawl": "not_legal", - "legacy": "not_legal", - "modern": "not_legal", - "oldschool": "not_legal", - "pauper": "not_legal", - "paupercommander": "not_legal", - "penny": "not_legal", - "pioneer": "not_legal", - "premodern": "not_legal", - "standard": "not_legal", - "vintage": "not_legal" + "art_crop": "https://cards.scryfall.io/art_crop/front/d/8/d8e84dd2-01f9-4fad-8a24-cc86424d09a2.jpg?1562940811", + "border_crop": "https://cards.scryfall.io/border_crop/front/d/8/d8e84dd2-01f9-4fad-8a24-cc86424d09a2.jpg?1562940811" }, - "mana_cost": "{1}{U}{U}{U}", - "multiverse_ids": [ - 439648 - ], - "name": "Very Cryptic Command", - "nonfoil": true, - "object": "card", - "oracle_id": "a84f0b11-5c59-4bab-81ef-a84470fb2ade", - "oracle_text": "Choose two —\n• Counter target black-bordered spell.\n• Return target creature to its owner's hand.\n• Untap each permanent you control with a watermark.\n• Roll two six-sided dice. Target player mills X cards, where X is the total of those results.", - "oversized": false, "prices": { - "eur": 2.01, - "eur_foil": 9.99, - "tix": null, - "usd": 3.36, + "usd": "3.36", + "usd_foil": "15.37", "usd_etched": null, - "usd_foil": 15.37 + "eur": "2.01", + "eur_foil": "9.99", + "tix": null }, - "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3Aa84f0b11-5c59-4bab-81ef-a84470fb2ade&unique=prints", "promo": false, "rarity": "rare", "related_uris": { - "edhrec": "https://edhrec.com/route/?cc=Very+Cryptic+Command", "gatherer": "https://gatherer.wizards.com/Pages/Card/Details.aspx?multiverseid=439648", "tcgplayer_infinite_articles": "https://infinite.tcgplayer.com/search?contentMode=article&game=magic&partner=scryfall&q=Very+Cryptic+Command&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", - "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Very+Cryptic+Command&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall" + "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Very+Cryptic+Command&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", + "edhrec": "https://edhrec.com/route/?cc=Very+Cryptic+Command" }, "released_at": "2017-12-08", "reprint": false, - "reserved": false, - "rulings_uri": "https://api.scryfall.com/cards/d8e84dd2-01f9-4fad-8a24-cc86424d09a2/rulings", "scryfall_set_uri": "https://scryfall.com/sets/ust?utm_source=api", - "scryfall_uri": "https://scryfall.com/card/ust/49e/very-cryptic-command?utm_source=api", - "security_stamp": "oval", - "set": "ust", - "set_id": "83491685-880d-41dd-a4af-47d2b3b17c10", "set_name": "Unstable", "set_search_uri": "https://api.scryfall.com/cards/search?order=set&q=e%3Aust&unique=prints", "set_type": "funny", "set_uri": "https://api.scryfall.com/sets/83491685-880d-41dd-a4af-47d2b3b17c10", + "set": "ust", + "set_id": "83491685-880d-41dd-a4af-47d2b3b17c10", "story_spotlight": false, - "tcgplayer_id": 154422, "textless": false, - "type_line": "Instant", - "uri": "https://api.scryfall.com/cards/d8e84dd2-01f9-4fad-8a24-cc86424d09a2", - "variation": false + "variation": false, + "security_stamp": "oval" }, { + "object": "card", + "id": "d41e6c51-d96a-436f-94c5-5d1e19c5e0d5", + "lang": "en", + "multiverse_ids": [ + 439649 + ], + "tcgplayer_id": 154423, + "cardmarket_id": 314425, + "oracle_id": "684dfe99-c957-4b91-bd14-867c20b4b3db", + "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3A684dfe99-c957-4b91-bd14-867c20b4b3db&unique=prints", + "rulings_uri": "https://api.scryfall.com/cards/d41e6c51-d96a-436f-94c5-5d1e19c5e0d5/rulings", + "scryfall_uri": "https://scryfall.com/card/ust/49f/very-cryptic-command?utm_source=api", + "uri": "https://api.scryfall.com/cards/d41e6c51-d96a-436f-94c5-5d1e19c5e0d5", "all_parts": [ { - "component": "combo_piece", + "object": "related_card", "id": "2a90b2b6-d96e-4c13-83be-849d2ec1d845", + "component": "combo_piece", "name": "Very Cryptic Command", - "object": "related_card", "type_line": "Instant", "uri": "https://api.scryfall.com/cards/2a90b2b6-d96e-4c13-83be-849d2ec1d845" }, { - "component": "combo_piece", + "object": "related_card", "id": "2dfc9416-06d6-40af-8b3d-62371b3da7c5", + "component": "combo_piece", "name": "Very Cryptic Command", - "object": "related_card", "type_line": "Instant", "uri": "https://api.scryfall.com/cards/2dfc9416-06d6-40af-8b3d-62371b3da7c5" }, { - "component": "combo_piece", + "object": "related_card", "id": "9a650610-20e2-4f16-b59c-2ea7779f6e47", + "component": "combo_piece", "name": "Very Cryptic Command", - "object": "related_card", "type_line": "Instant", "uri": "https://api.scryfall.com/cards/9a650610-20e2-4f16-b59c-2ea7779f6e47" }, { - "component": "combo_piece", + "object": "related_card", "id": "d41e6c51-d96a-436f-94c5-5d1e19c5e0d5", + "component": "combo_piece", "name": "Very Cryptic Command", - "object": "related_card", "type_line": "Instant", "uri": "https://api.scryfall.com/cards/d41e6c51-d96a-436f-94c5-5d1e19c5e0d5" }, { - "component": "combo_piece", + "object": "related_card", "id": "12272ce6-ab1f-4576-9e50-21d324263c44", + "component": "combo_piece", "name": "Very Cryptic Command", - "object": "related_card", "type_line": "Instant", "uri": "https://api.scryfall.com/cards/12272ce6-ab1f-4576-9e50-21d324263c44" }, { - "component": "combo_piece", + "object": "related_card", "id": "d8e84dd2-01f9-4fad-8a24-cc86424d09a2", + "component": "combo_piece", "name": "Very Cryptic Command", - "object": "related_card", "type_line": "Instant", "uri": "https://api.scryfall.com/cards/d8e84dd2-01f9-4fad-8a24-cc86424d09a2" }, { - "component": "token", + "object": "related_card", "id": "4b633d7b-6d61-4b1a-8d65-6e1f3d5ffba7", + "component": "token", "name": "Rogue", - "object": "related_card", "type_line": "Token Creature — Rogue", "uri": "https://api.scryfall.com/cards/4b633d7b-6d61-4b1a-8d65-6e1f3d5ffba7" } ], + "cmc": 4.0, + "colors": [ + "U" + ], + "color_identity": [ + "U" + ], + "foil": true, + "keywords": [ + "Scry" + ], + "layout": "normal", + "legalities": { + "standard": "not_legal", + "future": "not_legal", + "historic": "not_legal", + "gladiator": "not_legal", + "pioneer": "not_legal", + "explorer": "not_legal", + "modern": "not_legal", + "legacy": "not_legal", + "pauper": "not_legal", + "vintage": "not_legal", + "penny": "not_legal", + "commander": "not_legal", + "brawl": "not_legal", + "historicbrawl": "not_legal", + "alchemy": "not_legal", + "paupercommander": "not_legal", + "duel": "not_legal", + "oldschool": "not_legal", + "premodern": "not_legal", + "predh": "not_legal" + }, + "mana_cost": "{1}{U}{U}{U}", + "name": "Very Cryptic Command", + "nonfoil": true, + "oracle_text": "Choose two —\n• Scry 3.\n• Create a 2/2 black Rogue creature token with menace.\n• Add or subtract 1 or one from a number or number word on target spell or permanent until end of turn.\n• Return all artifacts target player controls to their owner's hand.", + "oversized": false, + "reserved": false, + "type_line": "Instant", "artist": "Zoltan Boros", "artist_ids": [ "1885e6cb-c827-4896-994e-3d0a027d602f" @@ -11525,112 +11685,115 @@ "booster": true, "border_color": "silver", "card_back_id": "0aeebaf5-8c7d-4636-9e82-8c27447861f7", - "cardmarket_id": 314425, - "cmc": 4.0, "collector_number": "49f", - "color_identity": [ - "U" - ], - "colors": [ - "U" - ], "digital": false, "finishes": [ "nonfoil", "foil" ], - "foil": true, "frame": "2015", "full_art": false, "games": [ "paper" ], "highres_image": true, - "id": "d41e6c51-d96a-436f-94c5-5d1e19c5e0d5", "illustration_id": "2345d8b0-e090-4b12-8a0a-40d98970f6ba", "image_status": "highres_scan", "image_uris": { - "art_crop": "https://cards.scryfall.io/art_crop/front/d/4/d41e6c51-d96a-436f-94c5-5d1e19c5e0d5.jpg?1562939866", - "border_crop": "https://cards.scryfall.io/border_crop/front/d/4/d41e6c51-d96a-436f-94c5-5d1e19c5e0d5.jpg?1562939866", - "large": "https://cards.scryfall.io/large/front/d/4/d41e6c51-d96a-436f-94c5-5d1e19c5e0d5.jpg?1562939866", + "small": "https://cards.scryfall.io/small/front/d/4/d41e6c51-d96a-436f-94c5-5d1e19c5e0d5.jpg?1562939866", "normal": "https://cards.scryfall.io/normal/front/d/4/d41e6c51-d96a-436f-94c5-5d1e19c5e0d5.jpg?1562939866", + "large": "https://cards.scryfall.io/large/front/d/4/d41e6c51-d96a-436f-94c5-5d1e19c5e0d5.jpg?1562939866", "png": "https://cards.scryfall.io/png/front/d/4/d41e6c51-d96a-436f-94c5-5d1e19c5e0d5.png?1562939866", - "small": "https://cards.scryfall.io/small/front/d/4/d41e6c51-d96a-436f-94c5-5d1e19c5e0d5.jpg?1562939866" - }, - "keywords": [ - "Scry" - ], - "lang": "en", - "layout": "normal", - "legalities": { - "alchemy": "not_legal", - "brawl": "not_legal", - "commander": "not_legal", - "duel": "not_legal", - "explorer": "not_legal", - "future": "not_legal", - "gladiator": "not_legal", - "historic": "not_legal", - "historicbrawl": "not_legal", - "legacy": "not_legal", - "modern": "not_legal", - "oldschool": "not_legal", - "pauper": "not_legal", - "paupercommander": "not_legal", - "penny": "not_legal", - "pioneer": "not_legal", - "premodern": "not_legal", - "standard": "not_legal", - "vintage": "not_legal" - }, - "mana_cost": "{1}{U}{U}{U}", - "multiverse_ids": [ - 439649 - ], - "name": "Very Cryptic Command", - "nonfoil": true, - "object": "card", - "oracle_id": "684dfe99-c957-4b91-bd14-867c20b4b3db", - "oracle_text": "Choose two —\n• Scry 3.\n• Create a 2/2 black Rogue creature token with menace.\n• Add or subtract 1 or one from a number or number word on target spell or permanent until end of turn.\n• Return all artifacts target player controls to their owner's hand.", - "oversized": false, + "art_crop": "https://cards.scryfall.io/art_crop/front/d/4/d41e6c51-d96a-436f-94c5-5d1e19c5e0d5.jpg?1562939866", + "border_crop": "https://cards.scryfall.io/border_crop/front/d/4/d41e6c51-d96a-436f-94c5-5d1e19c5e0d5.jpg?1562939866" + }, "prices": { - "eur": 3.3, - "eur_foil": 9.0, - "tix": null, - "usd": 1.53, + "usd": "1.53", + "usd_foil": "6.49", "usd_etched": null, - "usd_foil": 6.49 + "eur": "3.30", + "eur_foil": "9.00", + "tix": null }, - "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3A684dfe99-c957-4b91-bd14-867c20b4b3db&unique=prints", "promo": false, "rarity": "rare", "related_uris": { - "edhrec": "https://edhrec.com/route/?cc=Very+Cryptic+Command", "gatherer": "https://gatherer.wizards.com/Pages/Card/Details.aspx?multiverseid=439649", "tcgplayer_infinite_articles": "https://infinite.tcgplayer.com/search?contentMode=article&game=magic&partner=scryfall&q=Very+Cryptic+Command&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", - "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Very+Cryptic+Command&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall" + "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Very+Cryptic+Command&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", + "edhrec": "https://edhrec.com/route/?cc=Very+Cryptic+Command" }, "released_at": "2017-12-08", "reprint": false, - "reserved": false, - "rulings_uri": "https://api.scryfall.com/cards/d41e6c51-d96a-436f-94c5-5d1e19c5e0d5/rulings", "scryfall_set_uri": "https://scryfall.com/sets/ust?utm_source=api", - "scryfall_uri": "https://scryfall.com/card/ust/49f/very-cryptic-command?utm_source=api", - "security_stamp": "oval", - "set": "ust", - "set_id": "83491685-880d-41dd-a4af-47d2b3b17c10", "set_name": "Unstable", "set_search_uri": "https://api.scryfall.com/cards/search?order=set&q=e%3Aust&unique=prints", "set_type": "funny", "set_uri": "https://api.scryfall.com/sets/83491685-880d-41dd-a4af-47d2b3b17c10", + "set": "ust", + "set_id": "83491685-880d-41dd-a4af-47d2b3b17c10", "story_spotlight": false, - "tcgplayer_id": 154423, "textless": false, - "type_line": "Instant", - "uri": "https://api.scryfall.com/cards/d41e6c51-d96a-436f-94c5-5d1e19c5e0d5", - "variation": false + "variation": false, + "security_stamp": "oval" }, { + "object": "card", + "id": "116ec16c-3b4b-45be-83c8-333bccc29e35", + "lang": "en", + "mtgo_id": 53185, + "mtgo_foil_id": 53186, + "multiverse_ids": [ + 382835 + ], + "oracle_id": "ba6c3c72-c014-45c6-a0b4-59eb9a65303e", + "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3Aba6c3c72-c014-45c6-a0b4-59eb9a65303e&unique=prints", + "rulings_uri": "https://api.scryfall.com/cards/116ec16c-3b4b-45be-83c8-333bccc29e35/rulings", + "scryfall_uri": "https://scryfall.com/card/vma/55/academy-elite?utm_source=api", + "uri": "https://api.scryfall.com/cards/116ec16c-3b4b-45be-83c8-333bccc29e35", + "cmc": 4.0, + "colors": [ + "U" + ], + "color_identity": [ + "U" + ], + "edhrec_rank": 14679, + "foil": true, + "keywords": [], + "layout": "normal", + "legalities": { + "standard": "not_legal", + "future": "not_legal", + "historic": "not_legal", + "gladiator": "not_legal", + "pioneer": "not_legal", + "explorer": "not_legal", + "modern": "not_legal", + "legacy": "legal", + "pauper": "not_legal", + "vintage": "legal", + "penny": "legal", + "commander": "legal", + "brawl": "not_legal", + "historicbrawl": "not_legal", + "alchemy": "not_legal", + "paupercommander": "not_legal", + "duel": "legal", + "oldschool": "not_legal", + "premodern": "not_legal", + "predh": "not_legal" + }, + "mana_cost": "{3}{U}", + "name": "Academy Elite", + "nonfoil": true, + "oracle_text": "Academy Elite enters the battlefield with X +1/+1 counters on it, where X is the number of instant and sorcery cards in all graveyards.\n{2}{U}, Remove a +1/+1 counter from Academy Elite: Draw a card, then discard a card.", + "oversized": false, + "penny_rank": 3772, + "power": "0", + "reserved": false, + "toughness": "0", + "type_line": "Creature — Human Wizard", "artist": "Volkan Baǵa", "artist_ids": [ "93bec3c0-0260-4d31-8064-5d01efb4153f" @@ -11638,234 +11801,180 @@ "booster": true, "border_color": "black", "card_back_id": "0aeebaf5-8c7d-4636-9e82-8c27447861f7", - "cmc": 4.0, "collector_number": "55", - "color_identity": [ - "U" - ], - "colors": [ - "U" - ], "digital": true, - "edhrec_rank": 14645, "finishes": [ "nonfoil", "foil" ], - "foil": true, "frame": "2015", "full_art": false, "games": [ "mtgo" ], "highres_image": true, - "id": "116ec16c-3b4b-45be-83c8-333bccc29e35", "illustration_id": "d10469ab-1902-4505-8618-f576b18830a4", "image_status": "highres_scan", "image_uris": { - "art_crop": "https://cards.scryfall.io/art_crop/front/1/1/116ec16c-3b4b-45be-83c8-333bccc29e35.jpg?1562898511", - "border_crop": "https://cards.scryfall.io/border_crop/front/1/1/116ec16c-3b4b-45be-83c8-333bccc29e35.jpg?1562898511", - "large": "https://cards.scryfall.io/large/front/1/1/116ec16c-3b4b-45be-83c8-333bccc29e35.jpg?1562898511", + "small": "https://cards.scryfall.io/small/front/1/1/116ec16c-3b4b-45be-83c8-333bccc29e35.jpg?1562898511", "normal": "https://cards.scryfall.io/normal/front/1/1/116ec16c-3b4b-45be-83c8-333bccc29e35.jpg?1562898511", + "large": "https://cards.scryfall.io/large/front/1/1/116ec16c-3b4b-45be-83c8-333bccc29e35.jpg?1562898511", "png": "https://cards.scryfall.io/png/front/1/1/116ec16c-3b4b-45be-83c8-333bccc29e35.png?1562898511", - "small": "https://cards.scryfall.io/small/front/1/1/116ec16c-3b4b-45be-83c8-333bccc29e35.jpg?1562898511" - }, - "keywords": [], - "lang": "en", - "layout": "normal", - "legalities": { - "alchemy": "not_legal", - "brawl": "not_legal", - "commander": "legal", - "duel": "legal", - "explorer": "not_legal", - "future": "not_legal", - "gladiator": "not_legal", - "historic": "not_legal", - "historicbrawl": "not_legal", - "legacy": "legal", - "modern": "not_legal", - "oldschool": "not_legal", - "pauper": "not_legal", - "paupercommander": "not_legal", - "penny": "legal", - "pioneer": "not_legal", - "premodern": "not_legal", - "standard": "not_legal", - "vintage": "legal" + "art_crop": "https://cards.scryfall.io/art_crop/front/1/1/116ec16c-3b4b-45be-83c8-333bccc29e35.jpg?1562898511", + "border_crop": "https://cards.scryfall.io/border_crop/front/1/1/116ec16c-3b4b-45be-83c8-333bccc29e35.jpg?1562898511" }, - "mana_cost": "{3}{U}", - "mtgo_foil_id": 53186, - "mtgo_id": 53185, - "multiverse_ids": [ - 382835 - ], - "name": "Academy Elite", - "nonfoil": true, - "object": "card", - "oracle_id": "ba6c3c72-c014-45c6-a0b4-59eb9a65303e", - "oracle_text": "Academy Elite enters the battlefield with X +1/+1 counters on it, where X is the number of instant and sorcery cards in all graveyards.\n{2}{U}, Remove a +1/+1 counter from Academy Elite: Draw a card, then discard a card.", - "oversized": false, - "penny_rank": 3763, - "power": "0", "prices": { - "eur": null, - "eur_foil": null, - "tix": 0.02, "usd": null, + "usd_foil": null, "usd_etched": null, - "usd_foil": null + "eur": null, + "eur_foil": null, + "tix": "0.02" }, - "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3Aba6c3c72-c014-45c6-a0b4-59eb9a65303e&unique=prints", "promo": false, "rarity": "rare", "related_uris": { - "edhrec": "https://edhrec.com/route/?cc=Academy+Elite", "gatherer": "https://gatherer.wizards.com/Pages/Card/Details.aspx?multiverseid=382835", "tcgplayer_infinite_articles": "https://infinite.tcgplayer.com/search?contentMode=article&game=magic&partner=scryfall&q=Academy+Elite&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", - "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Academy+Elite&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall" + "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Academy+Elite&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", + "edhrec": "https://edhrec.com/route/?cc=Academy+Elite" }, "released_at": "2014-06-16", "reprint": true, - "reserved": false, - "rulings_uri": "https://api.scryfall.com/cards/116ec16c-3b4b-45be-83c8-333bccc29e35/rulings", "scryfall_set_uri": "https://scryfall.com/sets/vma?utm_source=api", - "scryfall_uri": "https://scryfall.com/card/vma/55/academy-elite?utm_source=api", - "security_stamp": "oval", - "set": "vma", - "set_id": "a944551a-73fa-41cd-9159-e8d0e4674403", "set_name": "Vintage Masters", "set_search_uri": "https://api.scryfall.com/cards/search?order=set&q=e%3Avma&unique=prints", "set_type": "masters", "set_uri": "https://api.scryfall.com/sets/a944551a-73fa-41cd-9159-e8d0e4674403", + "set": "vma", + "set_id": "a944551a-73fa-41cd-9159-e8d0e4674403", "story_spotlight": false, "textless": false, - "toughness": "0", - "type_line": "Creature — Human Wizard", - "uri": "https://api.scryfall.com/cards/116ec16c-3b4b-45be-83c8-333bccc29e35", - "variation": false + "variation": false, + "security_stamp": "oval" }, { - "artist": "Greg Staples", - "artist_ids": [ - "93d65564-bf00-447b-8406-e2031f03b6b1" + "object": "card", + "id": "8752c1db-b924-4dda-8b71-4c254d0ef2de", + "lang": "en", + "mtgo_id": 60518, + "mtgo_foil_id": 60519, + "multiverse_ids": [ + 413369 ], - "booster": false, - "border_color": "black", - "card_back_id": "0aeebaf5-8c7d-4636-9e82-8c27447861f7", + "tcgplayer_id": 116791, "cardmarket_id": 289545, + "oracle_id": "4b7ac066-e5c7-43e6-9e7e-2739b24a905d", + "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3A4b7ac066-e5c7-43e6-9e7e-2739b24a905d&unique=prints", + "rulings_uri": "https://api.scryfall.com/cards/8752c1db-b924-4dda-8b71-4c254d0ef2de/rulings", + "scryfall_uri": "https://scryfall.com/card/w16/3/serra-angel?utm_source=api", + "uri": "https://api.scryfall.com/cards/8752c1db-b924-4dda-8b71-4c254d0ef2de", "cmc": 5.0, - "collector_number": "3", - "color_identity": [ - "W" - ], "colors": [ "W" ], - "digital": false, - "edhrec_rank": 8389, - "finishes": [ - "nonfoil" + "color_identity": [ + "W" ], - "flavor_text": "Follow the light. In its absence, follow her.", + "edhrec_rank": 8412, "foil": false, - "frame": "2015", - "full_art": false, - "games": [ - "paper", - "mtgo" - ], - "highres_image": true, - "id": "8752c1db-b924-4dda-8b71-4c254d0ef2de", - "illustration_id": "5f5651af-22fb-4fb8-a04c-1f34b5104bd9", - "image_status": "highres_scan", - "image_uris": { - "art_crop": "https://cards.scryfall.io/art_crop/front/8/7/8752c1db-b924-4dda-8b71-4c254d0ef2de.jpg?1562923563", - "border_crop": "https://cards.scryfall.io/border_crop/front/8/7/8752c1db-b924-4dda-8b71-4c254d0ef2de.jpg?1562923563", - "large": "https://cards.scryfall.io/large/front/8/7/8752c1db-b924-4dda-8b71-4c254d0ef2de.jpg?1562923563", - "normal": "https://cards.scryfall.io/normal/front/8/7/8752c1db-b924-4dda-8b71-4c254d0ef2de.jpg?1562923563", - "png": "https://cards.scryfall.io/png/front/8/7/8752c1db-b924-4dda-8b71-4c254d0ef2de.png?1562923563", - "small": "https://cards.scryfall.io/small/front/8/7/8752c1db-b924-4dda-8b71-4c254d0ef2de.jpg?1562923563" - }, "keywords": [ "Flying", "Vigilance" ], - "lang": "en", "layout": "normal", "legalities": { - "alchemy": "legal", - "brawl": "not_legal", - "commander": "legal", - "duel": "legal", - "explorer": "legal", + "standard": "not_legal", "future": "not_legal", - "gladiator": "legal", "historic": "legal", - "historicbrawl": "legal", - "legacy": "legal", + "gladiator": "legal", + "pioneer": "legal", + "explorer": "legal", "modern": "legal", - "oldschool": "not_legal", + "legacy": "legal", "pauper": "not_legal", - "paupercommander": "restricted", + "vintage": "legal", "penny": "legal", - "pioneer": "legal", + "commander": "legal", + "brawl": "not_legal", + "historicbrawl": "legal", + "alchemy": "legal", + "paupercommander": "restricted", + "duel": "legal", + "oldschool": "not_legal", "premodern": "legal", - "standard": "not_legal", - "vintage": "legal" + "predh": "legal" }, "mana_cost": "{3}{W}{W}", - "mtgo_foil_id": 60519, - "mtgo_id": 60518, - "multiverse_ids": [ - 413369 - ], "name": "Serra Angel", "nonfoil": true, - "object": "card", - "oracle_id": "4b7ac066-e5c7-43e6-9e7e-2739b24a905d", "oracle_text": "Flying, vigilance", "oversized": false, - "penny_rank": 8574, + "penny_rank": 8549, "power": "4", + "reserved": false, + "toughness": "4", + "type_line": "Creature — Angel", + "artist": "Greg Staples", + "artist_ids": [ + "93d65564-bf00-447b-8406-e2031f03b6b1" + ], + "booster": false, + "border_color": "black", + "card_back_id": "0aeebaf5-8c7d-4636-9e82-8c27447861f7", + "collector_number": "3", + "digital": false, + "finishes": [ + "nonfoil" + ], + "flavor_text": "Follow the light. In its absence, follow her.", + "frame": "2015", + "full_art": false, + "games": [ + "paper", + "mtgo" + ], + "highres_image": true, + "illustration_id": "5f5651af-22fb-4fb8-a04c-1f34b5104bd9", + "image_status": "highres_scan", + "image_uris": { + "small": "https://cards.scryfall.io/small/front/8/7/8752c1db-b924-4dda-8b71-4c254d0ef2de.jpg?1562923563", + "normal": "https://cards.scryfall.io/normal/front/8/7/8752c1db-b924-4dda-8b71-4c254d0ef2de.jpg?1562923563", + "large": "https://cards.scryfall.io/large/front/8/7/8752c1db-b924-4dda-8b71-4c254d0ef2de.jpg?1562923563", + "png": "https://cards.scryfall.io/png/front/8/7/8752c1db-b924-4dda-8b71-4c254d0ef2de.png?1562923563", + "art_crop": "https://cards.scryfall.io/art_crop/front/8/7/8752c1db-b924-4dda-8b71-4c254d0ef2de.jpg?1562923563", + "border_crop": "https://cards.scryfall.io/border_crop/front/8/7/8752c1db-b924-4dda-8b71-4c254d0ef2de.jpg?1562923563" + }, "prices": { - "eur": 0.07, - "eur_foil": null, - "tix": 0.05, - "usd": 0.12, + "usd": "0.12", + "usd_foil": null, "usd_etched": null, - "usd_foil": null + "eur": "0.02", + "eur_foil": null, + "tix": "0.05" }, - "prints_search_uri": "https://api.scryfall.com/cards/search?order=released&q=oracleid%3A4b7ac066-e5c7-43e6-9e7e-2739b24a905d&unique=prints", "promo": false, "promo_types": [ "starterdeck" ], "rarity": "uncommon", "related_uris": { - "edhrec": "https://edhrec.com/route/?cc=Serra+Angel", "gatherer": "https://gatherer.wizards.com/Pages/Card/Details.aspx?multiverseid=413369", "tcgplayer_infinite_articles": "https://infinite.tcgplayer.com/search?contentMode=article&game=magic&partner=scryfall&q=Serra+Angel&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", - "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Serra+Angel&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall" + "tcgplayer_infinite_decks": "https://infinite.tcgplayer.com/search?contentMode=deck&game=magic&partner=scryfall&q=Serra+Angel&utm_campaign=affiliate&utm_medium=api&utm_source=scryfall", + "edhrec": "https://edhrec.com/route/?cc=Serra+Angel" }, "released_at": "2016-04-08", "reprint": true, - "reserved": false, - "rulings_uri": "https://api.scryfall.com/cards/8752c1db-b924-4dda-8b71-4c254d0ef2de/rulings", "scryfall_set_uri": "https://scryfall.com/sets/w16?utm_source=api", - "scryfall_uri": "https://scryfall.com/card/w16/3/serra-angel?utm_source=api", - "set": "w16", - "set_id": "b3a0e4a1-5f2c-44e1-8558-61e6dcd88fda", "set_name": "Welcome Deck 2016", "set_search_uri": "https://api.scryfall.com/cards/search?order=set&q=e%3Aw16&unique=prints", "set_type": "starter", "set_uri": "https://api.scryfall.com/sets/b3a0e4a1-5f2c-44e1-8558-61e6dcd88fda", + "set": "w16", + "set_id": "b3a0e4a1-5f2c-44e1-8558-61e6dcd88fda", "story_spotlight": false, - "tcgplayer_id": 116791, "textless": false, - "toughness": "4", - "type_line": "Creature — Angel", - "uri": "https://api.scryfall.com/cards/8752c1db-b924-4dda-8b71-4c254d0ef2de", "variation": false } ] diff --git a/tests/data/migrations.json b/tests/data/migrations.json index 508ada7..f97673e 100644 --- a/tests/data/migrations.json +++ b/tests/data/migrations.json @@ -1,26 +1,26 @@ { + "object": "list", "data": [ { + "object": "migration", "id": "3f5b89fc-1b33-40a0-87d4-ea6f2e9515bb", + "uri": "https://api.scryfall.com/migrations/3f5b89fc-1b33-40a0-87d4-ea6f2e9515bb", + "performed_at": "2022-12-03", "migration_strategy": "merge", - "new_scryfall_id": "9052f5c7-ee3b-457d-97ca-ac6b4518997c", - "note": "Actually a reverisble card", - "object": "migration", "old_scryfall_id": "585fa2cc-4f77-47ab-8d2c-c68258ced283", - "performed_at": "2022-12-03", - "uri": "https://api.scryfall.com/migrations/3f5b89fc-1b33-40a0-87d4-ea6f2e9515bb" + "new_scryfall_id": "9052f5c7-ee3b-457d-97ca-ac6b4518997c", + "note": "Actually a reverisble card" }, { + "object": "migration", "id": "5c2e7c73-5f6f-4db1-a6ba-4fcec57068b8", + "uri": "https://api.scryfall.com/migrations/5c2e7c73-5f6f-4db1-a6ba-4fcec57068b8", + "performed_at": "2022-12-03", "migration_strategy": "merge", - "new_scryfall_id": "9052f5c7-ee3b-457d-97ca-ac6b4518997c", - "note": "Actually a reverisble card", - "object": "migration", "old_scryfall_id": "d361aded-4aa6-415b-bdd4-7f19b1102de4", - "performed_at": "2022-12-03", - "uri": "https://api.scryfall.com/migrations/5c2e7c73-5f6f-4db1-a6ba-4fcec57068b8" + "new_scryfall_id": "9052f5c7-ee3b-457d-97ca-ac6b4518997c", + "note": "Actually a reverisble card" } ], - "has_more": false, - "object": "list" + "has_more": false } diff --git a/tests/data/sets.json b/tests/data/sets.json index 72b97ba..28c2c57 100644 --- a/tests/data/sets.json +++ b/tests/data/sets.json @@ -1,788 +1,789 @@ { + "object": "list", "data": [ { - "card_count": 1, + "object": "set", + "id": "8bc5ec64-18d5-4c81-96a1-8f619d81a019", "code": "arc", + "tcgplayer_id": 12, + "name": "Archenemy", + "set_type": "archenemy", + "released_at": "2010-06-18", + "card_count": 1, "digital": false, "foil_only": false, - "icon_svg_uri": "https://svgs.scryfall.io/sets/arc.svg?1676264400", - "id": "8bc5ec64-18d5-4c81-96a1-8f619d81a019", - "name": "Archenemy", "nonfoil_only": true, - "object": "set", - "released_at": "2010-06-18", - "scryfall_uri": "https://scryfall.com/sets/arc", + "icon_svg_uri": "https://svgs.scryfall.io/sets/arc.svg?1677474000", "search_uri": "https://api.scryfall.com/cards/search?include_extras=true&include_variations=true&order=set&q=e%3Aarc&unique=prints", - "set_type": "archenemy", - "tcgplayer_id": 12, + "scryfall_uri": "https://scryfall.com/sets/arc", "uri": "https://api.scryfall.com/sets/8bc5ec64-18d5-4c81-96a1-8f619d81a019" }, { + "object": "set", + "id": "d4b88587-a1f5-4b47-9e24-78ec9e57bd0e", + "code": "bok", + "mtgo_code": "bok", "arena_code": "bok", - "block": "Kamigawa", + "tcgplayer_id": 18, + "name": "Betrayers of Kamigawa", + "set_type": "expansion", + "released_at": "2005-02-04", "block_code": "chk", + "block": "Kamigawa", "card_count": 1, - "code": "bok", + "printed_size": 165, "digital": false, "foil_only": false, - "icon_svg_uri": "https://svgs.scryfall.io/sets/bok.svg?1676264400", - "id": "d4b88587-a1f5-4b47-9e24-78ec9e57bd0e", - "mtgo_code": "bok", - "name": "Betrayers of Kamigawa", "nonfoil_only": false, - "object": "set", - "printed_size": 165, - "released_at": "2005-02-04", - "scryfall_uri": "https://scryfall.com/sets/bok", + "icon_svg_uri": "https://svgs.scryfall.io/sets/bok.svg?1677474000", "search_uri": "https://api.scryfall.com/cards/search?include_extras=true&include_variations=true&order=set&q=e%3Abok&unique=prints", - "set_type": "expansion", - "tcgplayer_id": 18, + "scryfall_uri": "https://scryfall.com/sets/bok", "uri": "https://api.scryfall.com/sets/d4b88587-a1f5-4b47-9e24-78ec9e57bd0e" }, { + "object": "set", + "id": "6183d21f-a0af-4118-ba58-aca1d8719c01", + "code": "chk", + "mtgo_code": "chk", "arena_code": "chk", - "block": "Kamigawa", + "tcgplayer_id": 20, + "name": "Champions of Kamigawa", + "set_type": "expansion", + "released_at": "2004-10-01", "block_code": "chk", + "block": "Kamigawa", "card_count": 2, - "code": "chk", + "printed_size": 306, "digital": false, "foil_only": false, - "icon_svg_uri": "https://svgs.scryfall.io/sets/chk.svg?1676264400", - "id": "6183d21f-a0af-4118-ba58-aca1d8719c01", - "mtgo_code": "chk", - "name": "Champions of Kamigawa", "nonfoil_only": false, - "object": "set", - "printed_size": 306, - "released_at": "2004-10-01", - "scryfall_uri": "https://scryfall.com/sets/chk", + "icon_svg_uri": "https://svgs.scryfall.io/sets/chk.svg?1677474000", "search_uri": "https://api.scryfall.com/cards/search?include_extras=true&include_variations=true&order=set&q=e%3Achk&unique=prints", - "set_type": "expansion", - "tcgplayer_id": 20, + "scryfall_uri": "https://scryfall.com/sets/chk", "uri": "https://api.scryfall.com/sets/6183d21f-a0af-4118-ba58-aca1d8719c01" }, { + "object": "set", + "id": "1f4f105f-73e4-4f03-849e-82a204807847", + "code": "csp", + "mtgo_code": "csp", "arena_code": "csp", - "block": "Ice Age", + "tcgplayer_id": 24, + "name": "Coldsnap", + "set_type": "expansion", + "released_at": "2006-07-21", "block_code": "ice", + "block": "Ice Age", "card_count": 1, - "code": "csp", + "printed_size": 155, "digital": false, "foil_only": false, - "icon_svg_uri": "https://svgs.scryfall.io/sets/csp.svg?1676264400", - "id": "1f4f105f-73e4-4f03-849e-82a204807847", - "mtgo_code": "csp", - "name": "Coldsnap", "nonfoil_only": false, - "object": "set", - "printed_size": 155, - "released_at": "2006-07-21", - "scryfall_uri": "https://scryfall.com/sets/csp", + "icon_svg_uri": "https://svgs.scryfall.io/sets/csp.svg?1677474000", "search_uri": "https://api.scryfall.com/cards/search?include_extras=true&include_variations=true&order=set&q=e%3Acsp&unique=prints", - "set_type": "expansion", - "tcgplayer_id": 24, + "scryfall_uri": "https://scryfall.com/sets/csp", "uri": "https://api.scryfall.com/sets/1f4f105f-73e4-4f03-849e-82a204807847" }, { - "card_count": 4, + "object": "set", + "id": "cf7390b1-341a-4ae8-a325-da0f5f322f13", "code": "fem", + "tcgplayer_id": 41, + "name": "Fallen Empires", + "set_type": "expansion", + "released_at": "1994-11-01", + "card_count": 4, "digital": false, "foil_only": false, - "icon_svg_uri": "https://svgs.scryfall.io/sets/fem.svg?1676264400", - "id": "cf7390b1-341a-4ae8-a325-da0f5f322f13", - "name": "Fallen Empires", "nonfoil_only": true, - "object": "set", - "released_at": "1994-11-01", - "scryfall_uri": "https://scryfall.com/sets/fem", + "icon_svg_uri": "https://svgs.scryfall.io/sets/fem.svg?1677474000", "search_uri": "https://api.scryfall.com/cards/search?include_extras=true&include_variations=true&order=set&q=e%3Afem&unique=prints", - "set_type": "expansion", - "tcgplayer_id": 41, + "scryfall_uri": "https://scryfall.com/sets/fem", "uri": "https://api.scryfall.com/sets/cf7390b1-341a-4ae8-a325-da0f5f322f13" }, { - "card_count": 2, + "object": "set", + "id": "5ac1f606-e682-46e9-ad0f-122a3783581b", "code": "hml", + "tcgplayer_id": 57, + "name": "Homelands", + "set_type": "expansion", + "released_at": "1995-10-01", + "card_count": 2, "digital": false, "foil_only": false, - "icon_svg_uri": "https://svgs.scryfall.io/sets/hml.svg?1676264400", - "id": "5ac1f606-e682-46e9-ad0f-122a3783581b", - "name": "Homelands", "nonfoil_only": true, - "object": "set", - "released_at": "1995-10-01", - "scryfall_uri": "https://scryfall.com/sets/hml", + "icon_svg_uri": "https://svgs.scryfall.io/sets/hml.svg?1677474000", "search_uri": "https://api.scryfall.com/cards/search?include_extras=true&include_variations=true&order=set&q=e%3Ahml&unique=prints", - "set_type": "expansion", - "tcgplayer_id": 57, + "scryfall_uri": "https://scryfall.com/sets/hml", "uri": "https://api.scryfall.com/sets/5ac1f606-e682-46e9-ad0f-122a3783581b" }, { + "object": "set", + "id": "7137ffeb-eb1d-466c-a0d3-3157f52b1b10", + "code": "hop", + "mtgo_code": "pc1", "arena_code": "pc1", + "tcgplayer_id": 84, + "name": "Planechase", + "set_type": "planechase", + "released_at": "2009-09-04", "card_count": 2, - "code": "hop", "digital": false, "foil_only": false, - "icon_svg_uri": "https://svgs.scryfall.io/sets/hop.svg?1676264400", - "id": "7137ffeb-eb1d-466c-a0d3-3157f52b1b10", - "mtgo_code": "pc1", - "name": "Planechase", "nonfoil_only": true, - "object": "set", - "released_at": "2009-09-04", - "scryfall_uri": "https://scryfall.com/sets/hop", + "icon_svg_uri": "https://svgs.scryfall.io/sets/hop.svg?1677474000", "search_uri": "https://api.scryfall.com/cards/search?include_extras=true&include_variations=true&order=set&q=e%3Ahop&unique=prints", - "set_type": "planechase", - "tcgplayer_id": 84, + "scryfall_uri": "https://scryfall.com/sets/hop", "uri": "https://api.scryfall.com/sets/7137ffeb-eb1d-466c-a0d3-3157f52b1b10" }, { - "block": "Ice Age", + "object": "set", + "id": "b0e08eea-5c01-4406-a6e2-dcd09c5e5b67", + "code": "ice", + "tcgplayer_id": 58, + "name": "Ice Age", + "set_type": "expansion", + "released_at": "1995-06-03", "block_code": "ice", + "block": "Ice Age", "card_count": 5, - "code": "ice", "digital": false, "foil_only": false, - "icon_svg_uri": "https://svgs.scryfall.io/sets/ice.svg?1676264400", - "id": "b0e08eea-5c01-4406-a6e2-dcd09c5e5b67", - "name": "Ice Age", "nonfoil_only": true, - "object": "set", - "released_at": "1995-06-03", - "scryfall_uri": "https://scryfall.com/sets/ice", + "icon_svg_uri": "https://svgs.scryfall.io/sets/ice.svg?1677474000", "search_uri": "https://api.scryfall.com/cards/search?include_extras=true&include_variations=true&order=set&q=e%3Aice&unique=prints", - "set_type": "expansion", - "tcgplayer_id": 58, + "scryfall_uri": "https://scryfall.com/sets/ice", "uri": "https://api.scryfall.com/sets/b0e08eea-5c01-4406-a6e2-dcd09c5e5b67" }, { + "object": "set", + "id": "d1026945-2969-42b9-be53-f941405a58cb", + "code": "isd", + "mtgo_code": "isd", "arena_code": "isd", - "block": "Innistrad", + "tcgplayer_id": 59, + "name": "Innistrad", + "set_type": "expansion", + "released_at": "2011-09-30", "block_code": "isd", + "block": "Innistrad", "card_count": 5, - "code": "isd", + "printed_size": 264, "digital": false, "foil_only": false, - "icon_svg_uri": "https://svgs.scryfall.io/sets/isd.svg?1676264400", - "id": "d1026945-2969-42b9-be53-f941405a58cb", - "mtgo_code": "isd", - "name": "Innistrad", "nonfoil_only": false, - "object": "set", - "printed_size": 264, - "released_at": "2011-09-30", - "scryfall_uri": "https://scryfall.com/sets/isd", + "icon_svg_uri": "https://svgs.scryfall.io/sets/isd.svg?1677474000", "search_uri": "https://api.scryfall.com/cards/search?include_extras=true&include_variations=true&order=set&q=e%3Aisd&unique=prints", - "set_type": "expansion", - "tcgplayer_id": 59, + "scryfall_uri": "https://scryfall.com/sets/isd", "uri": "https://api.scryfall.com/sets/d1026945-2969-42b9-be53-f941405a58cb" }, { + "object": "set", + "id": "43057fad-b1c1-437f-bc48-0045bce6d8c9", + "code": "khm", + "mtgo_code": "khm", "arena_code": "khm", + "tcgplayer_id": 2750, + "name": "Kaldheim", + "set_type": "expansion", + "released_at": "2021-02-05", "card_count": 3, - "code": "khm", "digital": false, "foil_only": false, - "icon_svg_uri": "https://svgs.scryfall.io/sets/khm.svg?1676264400", - "id": "43057fad-b1c1-437f-bc48-0045bce6d8c9", - "mtgo_code": "khm", - "name": "Kaldheim", "nonfoil_only": false, - "object": "set", - "released_at": "2021-02-05", - "scryfall_uri": "https://scryfall.com/sets/khm", + "icon_svg_uri": "https://svgs.scryfall.io/sets/khm.svg?1677474000", "search_uri": "https://api.scryfall.com/cards/search?include_extras=true&include_variations=true&order=set&q=e%3Akhm&unique=prints", - "set_type": "expansion", - "tcgplayer_id": 2750, + "scryfall_uri": "https://scryfall.com/sets/khm", "uri": "https://api.scryfall.com/sets/43057fad-b1c1-437f-bc48-0045bce6d8c9" }, { - "block": "Core Set", + "object": "set", + "id": "288bd996-960e-448b-a187-9504c1930c2c", + "code": "lea", + "tcgplayer_id": 7, + "name": "Limited Edition Alpha", + "set_type": "core", + "released_at": "1993-08-05", "block_code": "lea", + "block": "Core Set", "card_count": 4, - "code": "lea", "digital": false, "foil_only": false, - "icon_svg_uri": "https://svgs.scryfall.io/sets/lea.svg?1676264400", - "id": "288bd996-960e-448b-a187-9504c1930c2c", - "name": "Limited Edition Alpha", "nonfoil_only": true, - "object": "set", - "released_at": "1993-08-05", - "scryfall_uri": "https://scryfall.com/sets/lea", + "icon_svg_uri": "https://svgs.scryfall.io/sets/lea.svg?1677474000", "search_uri": "https://api.scryfall.com/cards/search?include_extras=true&include_variations=true&order=set&q=e%3Alea&unique=prints", - "set_type": "core", - "tcgplayer_id": 7, + "scryfall_uri": "https://scryfall.com/sets/lea", "uri": "https://api.scryfall.com/sets/288bd996-960e-448b-a187-9504c1930c2c" }, { + "object": "set", + "id": "f46c57e3-9301-4006-a6ca-06f3f65961fb", + "code": "mbs", + "mtgo_code": "mbs", "arena_code": "mbs", - "block": "Scars of Mirrodin", + "tcgplayer_id": 76, + "name": "Mirrodin Besieged", + "set_type": "expansion", + "released_at": "2011-02-04", "block_code": "som", + "block": "Scars of Mirrodin", "card_count": 2, - "code": "mbs", + "printed_size": 155, "digital": false, "foil_only": false, - "icon_svg_uri": "https://svgs.scryfall.io/sets/mbs.svg?1676264400", - "id": "f46c57e3-9301-4006-a6ca-06f3f65961fb", - "mtgo_code": "mbs", - "name": "Mirrodin Besieged", "nonfoil_only": false, - "object": "set", - "printed_size": 155, - "released_at": "2011-02-04", - "scryfall_uri": "https://scryfall.com/sets/mbs", + "icon_svg_uri": "https://svgs.scryfall.io/sets/mbs.svg?1677474000", "search_uri": "https://api.scryfall.com/cards/search?include_extras=true&include_variations=true&order=set&q=e%3Ambs&unique=prints", - "set_type": "expansion", - "tcgplayer_id": 76, + "scryfall_uri": "https://scryfall.com/sets/mbs", "uri": "https://api.scryfall.com/sets/f46c57e3-9301-4006-a6ca-06f3f65961fb" }, { + "object": "set", + "id": "0b7020f2-336d-4706-9ce6-f6710b9ebd5c", + "code": "mma", + "mtgo_code": "mma", "arena_code": "mma", + "tcgplayer_id": 1111, + "name": "Modern Masters", + "set_type": "masters", + "released_at": "2013-06-07", "card_count": 1, - "code": "mma", + "printed_size": 229, "digital": false, "foil_only": false, - "icon_svg_uri": "https://svgs.scryfall.io/sets/mma.svg?1676264400", - "id": "0b7020f2-336d-4706-9ce6-f6710b9ebd5c", - "mtgo_code": "mma", - "name": "Modern Masters", "nonfoil_only": false, - "object": "set", - "printed_size": 229, - "released_at": "2013-06-07", - "scryfall_uri": "https://scryfall.com/sets/mma", + "icon_svg_uri": "https://svgs.scryfall.io/sets/mma.svg?1677474000", "search_uri": "https://api.scryfall.com/cards/search?include_extras=true&include_variations=true&order=set&q=e%3Amma&unique=prints", - "set_type": "masters", - "tcgplayer_id": 1111, + "scryfall_uri": "https://scryfall.com/sets/mma", "uri": "https://api.scryfall.com/sets/0b7020f2-336d-4706-9ce6-f6710b9ebd5c" }, { + "object": "set", + "id": "59a2059f-5482-433f-8761-eb2e17859b71", + "code": "neo", + "mtgo_code": "neo", "arena_code": "neo", + "tcgplayer_id": 2965, + "name": "Kamigawa: Neon Dynasty", + "set_type": "expansion", + "released_at": "2022-02-18", "card_count": 3, - "code": "neo", + "printed_size": 302, "digital": false, "foil_only": false, - "icon_svg_uri": "https://svgs.scryfall.io/sets/neo.svg?1676264400", - "id": "59a2059f-5482-433f-8761-eb2e17859b71", - "mtgo_code": "neo", - "name": "Kamigawa: Neon Dynasty", "nonfoil_only": false, - "object": "set", - "printed_size": 302, - "released_at": "2022-02-18", - "scryfall_uri": "https://scryfall.com/sets/neo", + "icon_svg_uri": "https://svgs.scryfall.io/sets/neo.svg?1677474000", "search_uri": "https://api.scryfall.com/cards/search?include_extras=true&include_variations=true&order=set&q=e%3Aneo&unique=prints", - "set_type": "expansion", - "tcgplayer_id": 2965, + "scryfall_uri": "https://scryfall.com/sets/neo", "uri": "https://api.scryfall.com/sets/59a2059f-5482-433f-8761-eb2e17859b71" }, { - "card_count": 1, + "object": "set", + "id": "238beedf-1d4d-475f-a980-527ba2f55dc6", "code": "oarc", + "name": "Archenemy Schemes", + "set_type": "archenemy", + "released_at": "2010-06-18", + "parent_set_code": "arc", + "card_count": 1, "digital": false, "foil_only": false, - "icon_svg_uri": "https://svgs.scryfall.io/sets/arc.svg?1676264400", - "id": "238beedf-1d4d-475f-a980-527ba2f55dc6", - "name": "Archenemy Schemes", "nonfoil_only": true, - "object": "set", - "parent_set_code": "arc", - "released_at": "2010-06-18", - "scryfall_uri": "https://scryfall.com/sets/oarc", + "icon_svg_uri": "https://svgs.scryfall.io/sets/arc.svg?1677474000", "search_uri": "https://api.scryfall.com/cards/search?include_extras=true&include_variations=true&order=set&q=e%3Aoarc&unique=prints", - "set_type": "archenemy", + "scryfall_uri": "https://scryfall.com/sets/oarc", "uri": "https://api.scryfall.com/sets/238beedf-1d4d-475f-a980-527ba2f55dc6" }, { + "object": "set", + "id": "cd51d245-8f95-45b0-ab5f-e2b3a3eb5dfe", + "code": "ogw", + "mtgo_code": "ogw", "arena_code": "ogw", - "block": "Battle for Zendikar", + "tcgplayer_id": 1693, + "name": "Oath of the Gatewatch", + "set_type": "expansion", + "released_at": "2016-01-22", "block_code": "bfz", + "block": "Battle for Zendikar", "card_count": 4, - "code": "ogw", + "printed_size": 184, "digital": false, "foil_only": false, - "icon_svg_uri": "https://svgs.scryfall.io/sets/ogw.svg?1676264400", - "id": "cd51d245-8f95-45b0-ab5f-e2b3a3eb5dfe", - "mtgo_code": "ogw", - "name": "Oath of the Gatewatch", "nonfoil_only": false, - "object": "set", - "printed_size": 184, - "released_at": "2016-01-22", - "scryfall_uri": "https://scryfall.com/sets/ogw", + "icon_svg_uri": "https://svgs.scryfall.io/sets/ogw.svg?1677474000", "search_uri": "https://api.scryfall.com/cards/search?include_extras=true&include_variations=true&order=set&q=e%3Aogw&unique=prints", - "set_type": "expansion", - "tcgplayer_id": 1693, + "scryfall_uri": "https://scryfall.com/sets/ogw", "uri": "https://api.scryfall.com/sets/cd51d245-8f95-45b0-ab5f-e2b3a3eb5dfe" }, { + "object": "set", + "id": "7a8b75a9-7c92-4c3f-976a-322e1eb3b6b6", + "code": "ohop", + "mtgo_code": "ohop", "arena_code": "ohop", + "name": "Planechase Planes", + "set_type": "planechase", + "released_at": "2009-09-04", + "parent_set_code": "hop", "card_count": 1, - "code": "ohop", "digital": false, "foil_only": false, - "icon_svg_uri": "https://svgs.scryfall.io/sets/hop.svg?1676264400", - "id": "7a8b75a9-7c92-4c3f-976a-322e1eb3b6b6", - "mtgo_code": "ohop", - "name": "Planechase Planes", "nonfoil_only": true, - "object": "set", - "parent_set_code": "hop", - "released_at": "2009-09-04", - "scryfall_uri": "https://scryfall.com/sets/ohop", + "icon_svg_uri": "https://svgs.scryfall.io/sets/hop.svg?1677474000", "search_uri": "https://api.scryfall.com/cards/search?include_extras=true&include_variations=true&order=set&q=e%3Aohop&unique=prints", - "set_type": "planechase", + "scryfall_uri": "https://scryfall.com/sets/ohop", "uri": "https://api.scryfall.com/sets/7a8b75a9-7c92-4c3f-976a-322e1eb3b6b6" }, { + "object": "set", + "id": "7079031b-c5b0-4353-87af-a63a0f204f47", + "code": "opc2", + "mtgo_code": "opc2", "arena_code": "opc2", + "name": "Planechase 2012 Planes", + "set_type": "planechase", + "released_at": "2012-06-01", + "parent_set_code": "pc2", "card_count": 2, - "code": "opc2", "digital": false, "foil_only": false, - "icon_svg_uri": "https://svgs.scryfall.io/sets/pc2.svg?1676264400", - "id": "7079031b-c5b0-4353-87af-a63a0f204f47", - "mtgo_code": "opc2", - "name": "Planechase 2012 Planes", "nonfoil_only": true, - "object": "set", - "parent_set_code": "pc2", - "released_at": "2012-06-01", - "scryfall_uri": "https://scryfall.com/sets/opc2", + "icon_svg_uri": "https://svgs.scryfall.io/sets/pc2.svg?1677474000", "search_uri": "https://api.scryfall.com/cards/search?include_extras=true&include_variations=true&order=set&q=e%3Aopc2&unique=prints", - "set_type": "planechase", + "scryfall_uri": "https://scryfall.com/sets/opc2", "uri": "https://api.scryfall.com/sets/7079031b-c5b0-4353-87af-a63a0f204f47" }, { - "block": "Magic Player Rewards", + "object": "set", + "id": "dfa906ff-63d8-4065-abef-809988337288", + "code": "p03", + "name": "Magic Player Rewards 2003", + "set_type": "promo", + "released_at": "2003-01-01", "block_code": "mpr", + "block": "Magic Player Rewards", "card_count": 1, - "code": "p03", "digital": false, "foil_only": false, - "icon_svg_uri": "https://svgs.scryfall.io/sets/dci.svg?1676264400", - "id": "dfa906ff-63d8-4065-abef-809988337288", - "name": "Magic Player Rewards 2003", "nonfoil_only": true, - "object": "set", - "released_at": "2003-01-01", - "scryfall_uri": "https://scryfall.com/sets/p03", + "icon_svg_uri": "https://svgs.scryfall.io/sets/dci.svg?1677474000", "search_uri": "https://api.scryfall.com/cards/search?include_extras=true&include_variations=true&order=set&q=e%3Ap03&unique=prints", - "set_type": "promo", + "scryfall_uri": "https://scryfall.com/sets/p03", "uri": "https://api.scryfall.com/sets/dfa906ff-63d8-4065-abef-809988337288" }, { + "object": "set", + "id": "9fb2f83e-7015-4aa9-808f-310ccf0fdb9c", + "code": "pc2", + "mtgo_code": "pc2", "arena_code": "pc2", + "tcgplayer_id": 363, + "name": "Planechase 2012", + "set_type": "planechase", + "released_at": "2012-06-01", "card_count": 1, - "code": "pc2", "digital": false, "foil_only": false, - "icon_svg_uri": "https://svgs.scryfall.io/sets/pc2.svg?1676264400", - "id": "9fb2f83e-7015-4aa9-808f-310ccf0fdb9c", - "mtgo_code": "pc2", - "name": "Planechase 2012", "nonfoil_only": true, - "object": "set", - "released_at": "2012-06-01", - "scryfall_uri": "https://scryfall.com/sets/pc2", + "icon_svg_uri": "https://svgs.scryfall.io/sets/pc2.svg?1677474000", "search_uri": "https://api.scryfall.com/cards/search?include_extras=true&include_variations=true&order=set&q=e%3Apc2&unique=prints", - "set_type": "planechase", - "tcgplayer_id": 363, + "scryfall_uri": "https://scryfall.com/sets/pc2", "uri": "https://api.scryfall.com/sets/9fb2f83e-7015-4aa9-808f-310ccf0fdb9c" }, { - "block": "Khans of Tarkir", + "object": "set", + "id": "aa9f80e3-8d60-46b7-b91e-eb1736fde866", + "code": "pfrf", + "name": "Fate Reforged Promos", + "set_type": "promo", + "released_at": "2015-01-23", "block_code": "ktk", + "block": "Khans of Tarkir", + "parent_set_code": "frf", "card_count": 2, - "code": "pfrf", "digital": false, "foil_only": false, - "icon_svg_uri": "https://svgs.scryfall.io/sets/frf.svg?1676264400", - "id": "aa9f80e3-8d60-46b7-b91e-eb1736fde866", - "name": "Fate Reforged Promos", "nonfoil_only": false, - "object": "set", - "parent_set_code": "frf", - "released_at": "2015-01-23", - "scryfall_uri": "https://scryfall.com/sets/pfrf", + "icon_svg_uri": "https://svgs.scryfall.io/sets/frf.svg?1677474000", "search_uri": "https://api.scryfall.com/cards/search?include_extras=true&include_variations=true&order=set&q=e%3Apfrf&unique=prints", - "set_type": "promo", + "scryfall_uri": "https://scryfall.com/sets/pfrf", "uri": "https://api.scryfall.com/sets/aa9f80e3-8d60-46b7-b91e-eb1736fde866" }, { - "card_count": 2, + "object": "set", + "id": "ef3f6784-a6e8-41ff-8bed-72e0c7121298", "code": "phop", + "name": "Planechase Promos", + "set_type": "promo", + "released_at": "2009-09-04", + "parent_set_code": "hop", + "card_count": 2, "digital": false, "foil_only": false, - "icon_svg_uri": "https://svgs.scryfall.io/sets/dci.svg?1676264400", - "id": "ef3f6784-a6e8-41ff-8bed-72e0c7121298", - "name": "Promotional Planes", "nonfoil_only": true, - "object": "set", - "released_at": "2009-09-04", - "scryfall_uri": "https://scryfall.com/sets/phop", + "icon_svg_uri": "https://svgs.scryfall.io/sets/dci.svg?1677474000", "search_uri": "https://api.scryfall.com/cards/search?include_extras=true&include_variations=true&order=set&q=e%3Aphop&unique=prints", - "set_type": "promo", + "scryfall_uri": "https://scryfall.com/sets/phop", "uri": "https://api.scryfall.com/sets/ef3f6784-a6e8-41ff-8bed-72e0c7121298" }, { - "card_count": 1, + "object": "set", + "id": "b32cc4a1-1e06-4bec-bab6-89b2691b57a4", "code": "phpr", + "name": "HarperPrism Book Promos", + "set_type": "promo", + "released_at": "1994-09-01", + "card_count": 1, "digital": false, "foil_only": false, - "icon_svg_uri": "https://svgs.scryfall.io/sets/pbook.svg?1676264400", - "id": "b32cc4a1-1e06-4bec-bab6-89b2691b57a4", - "name": "HarperPrism Book Promos", "nonfoil_only": true, - "object": "set", - "released_at": "1994-09-01", - "scryfall_uri": "https://scryfall.com/sets/phpr", + "icon_svg_uri": "https://svgs.scryfall.io/sets/pbook.svg?1677474000", "search_uri": "https://api.scryfall.com/cards/search?include_extras=true&include_variations=true&order=set&q=e%3Aphpr&unique=prints", - "set_type": "promo", + "scryfall_uri": "https://scryfall.com/sets/phpr", "uri": "https://api.scryfall.com/sets/b32cc4a1-1e06-4bec-bab6-89b2691b57a4" }, { + "object": "set", + "id": "5a1b571c-73e9-4c14-b9d4-a62507d85789", + "code": "plc", + "mtgo_code": "plc", "arena_code": "plc", - "block": "Time Spiral", + "tcgplayer_id": 83, + "name": "Planar Chaos", + "set_type": "expansion", + "released_at": "2007-02-02", "block_code": "tsp", + "block": "Time Spiral", "card_count": 1, - "code": "plc", + "printed_size": 165, "digital": false, "foil_only": false, - "icon_svg_uri": "https://svgs.scryfall.io/sets/plc.svg?1676264400", - "id": "5a1b571c-73e9-4c14-b9d4-a62507d85789", - "mtgo_code": "plc", - "name": "Planar Chaos", "nonfoil_only": false, - "object": "set", - "printed_size": 165, - "released_at": "2007-02-02", - "scryfall_uri": "https://scryfall.com/sets/plc", + "icon_svg_uri": "https://svgs.scryfall.io/sets/plc.svg?1677474000", "search_uri": "https://api.scryfall.com/cards/search?include_extras=true&include_variations=true&order=set&q=e%3Aplc&unique=prints", - "set_type": "expansion", - "tcgplayer_id": 83, + "scryfall_uri": "https://scryfall.com/sets/plc", "uri": "https://api.scryfall.com/sets/5a1b571c-73e9-4c14-b9d4-a62507d85789" }, { + "object": "set", + "id": "82dc193b-bd5f-4883-a93f-a4155b467ee0", + "code": "pls", + "mtgo_code": "ps", "arena_code": "ps", - "block": "Invasion", + "tcgplayer_id": 85, + "name": "Planeshift", + "set_type": "expansion", + "released_at": "2001-02-05", "block_code": "inv", + "block": "Invasion", "card_count": 2, - "code": "pls", + "printed_size": 143, "digital": false, "foil_only": false, - "icon_svg_uri": "https://svgs.scryfall.io/sets/pls.svg?1676264400", - "id": "82dc193b-bd5f-4883-a93f-a4155b467ee0", - "mtgo_code": "ps", - "name": "Planeshift", "nonfoil_only": false, - "object": "set", - "printed_size": 143, - "released_at": "2001-02-05", - "scryfall_uri": "https://scryfall.com/sets/pls", + "icon_svg_uri": "https://svgs.scryfall.io/sets/pls.svg?1677474000", "search_uri": "https://api.scryfall.com/cards/search?include_extras=true&include_variations=true&order=set&q=e%3Apls&unique=prints", - "set_type": "expansion", - "tcgplayer_id": 85, + "scryfall_uri": "https://scryfall.com/sets/pls", "uri": "https://api.scryfall.com/sets/82dc193b-bd5f-4883-a93f-a4155b467ee0" }, { - "block": "Scars of Mirrodin", + "object": "set", + "id": "8a59d98a-4e13-4943-b06c-b35868e954ba", + "code": "pmbs", + "name": "Mirrodin Besieged Promos", + "set_type": "promo", + "released_at": "2011-02-03", "block_code": "som", + "block": "Scars of Mirrodin", + "parent_set_code": "mbs", "card_count": 2, - "code": "pmbs", "digital": false, "foil_only": false, - "icon_svg_uri": "https://svgs.scryfall.io/sets/mbs.svg?1676264400", - "id": "8a59d98a-4e13-4943-b06c-b35868e954ba", - "name": "Mirrodin Besieged Promos", "nonfoil_only": false, - "object": "set", - "parent_set_code": "mbs", - "released_at": "2011-02-03", - "scryfall_uri": "https://scryfall.com/sets/pmbs", + "icon_svg_uri": "https://svgs.scryfall.io/sets/mbs.svg?1677474000", "search_uri": "https://api.scryfall.com/cards/search?include_extras=true&include_variations=true&order=set&q=e%3Apmbs&unique=prints", - "set_type": "promo", + "scryfall_uri": "https://scryfall.com/sets/pmbs", "uri": "https://api.scryfall.com/sets/8a59d98a-4e13-4943-b06c-b35868e954ba" }, { - "card_count": 2, + "object": "set", + "id": "b3161020-d74f-48cc-bc9d-d7233e64e524", "code": "pneo", + "name": "Kamigawa: Neon Dynasty Promos", + "set_type": "promo", + "released_at": "2022-02-18", + "parent_set_code": "neo", + "card_count": 2, "digital": false, "foil_only": false, - "icon_svg_uri": "https://svgs.scryfall.io/sets/neo.svg?1676264400", - "id": "b3161020-d74f-48cc-bc9d-d7233e64e524", - "name": "Kamigawa: Neon Dynasty Promos", "nonfoil_only": false, - "object": "set", - "parent_set_code": "neo", - "released_at": "2022-02-18", - "scryfall_uri": "https://scryfall.com/sets/pneo", + "icon_svg_uri": "https://svgs.scryfall.io/sets/neo.svg?1677474000", "search_uri": "https://api.scryfall.com/cards/search?include_extras=true&include_variations=true&order=set&q=e%3Apneo&unique=prints", - "set_type": "promo", + "scryfall_uri": "https://scryfall.com/sets/pneo", "uri": "https://api.scryfall.com/sets/b3161020-d74f-48cc-bc9d-d7233e64e524" }, { - "block": "Guilds of Ravnica", + "object": "set", + "id": "503230ec-81e3-4f92-b847-ff435b1652e0", + "code": "prna", + "name": "Ravnica Allegiance Promos", + "set_type": "promo", + "released_at": "2019-01-25", "block_code": "grn", + "block": "Guilds of Ravnica", + "parent_set_code": "rna", "card_count": 2, - "code": "prna", "digital": false, "foil_only": false, - "icon_svg_uri": "https://svgs.scryfall.io/sets/rna.svg?1676264400", - "id": "503230ec-81e3-4f92-b847-ff435b1652e0", - "name": "Ravnica Allegiance Promos", "nonfoil_only": false, - "object": "set", - "parent_set_code": "rna", - "released_at": "2019-01-25", - "scryfall_uri": "https://scryfall.com/sets/prna", + "icon_svg_uri": "https://svgs.scryfall.io/sets/rna.svg?1677474000", "search_uri": "https://api.scryfall.com/cards/search?include_extras=true&include_variations=true&order=set&q=e%3Aprna&unique=prints", - "set_type": "promo", + "scryfall_uri": "https://scryfall.com/sets/prna", "uri": "https://api.scryfall.com/sets/503230ec-81e3-4f92-b847-ff435b1652e0" }, { - "block": "Guilds of Ravnica", + "object": "set", + "id": "ee3a8eb6-0583-492b-8be5-265795d38038", + "code": "prw2", + "name": "RNA Ravnica Weekend", + "set_type": "promo", + "released_at": "2019-02-16", "block_code": "grn", + "block": "Guilds of Ravnica", + "parent_set_code": "rna", "card_count": 2, - "code": "prw2", "digital": false, "foil_only": true, - "icon_svg_uri": "https://svgs.scryfall.io/sets/rna.svg?1676264400", - "id": "ee3a8eb6-0583-492b-8be5-265795d38038", - "name": "RNA Ravnica Weekend", "nonfoil_only": false, - "object": "set", - "parent_set_code": "rna", - "released_at": "2019-02-16", - "scryfall_uri": "https://scryfall.com/sets/prw2", + "icon_svg_uri": "https://svgs.scryfall.io/sets/rna.svg?1677474000", "search_uri": "https://api.scryfall.com/cards/search?include_extras=true&include_variations=true&order=set&q=e%3Aprw2&unique=prints", - "set_type": "promo", + "scryfall_uri": "https://scryfall.com/sets/prw2", "uri": "https://api.scryfall.com/sets/ee3a8eb6-0583-492b-8be5-265795d38038" }, { - "card_count": 1, + "object": "set", + "id": "d264b61b-bfb3-4388-be42-e34a1eaa00c2", "code": "ptg", + "tcgplayer_id": 2552, + "name": "Ponies: The Galloping", + "set_type": "funny", + "released_at": "2019-10-22", + "card_count": 1, "digital": false, "foil_only": true, - "icon_svg_uri": "https://svgs.scryfall.io/sets/ptg.svg?1676264400", - "id": "d264b61b-bfb3-4388-be42-e34a1eaa00c2", - "name": "Ponies: The Galloping", "nonfoil_only": false, - "object": "set", - "released_at": "2019-10-22", - "scryfall_uri": "https://scryfall.com/sets/ptg", + "icon_svg_uri": "https://svgs.scryfall.io/sets/ptg.svg?1677474000", "search_uri": "https://api.scryfall.com/cards/search?include_extras=true&include_variations=true&order=set&q=e%3Aptg&unique=prints", - "set_type": "funny", - "tcgplayer_id": 2552, + "scryfall_uri": "https://scryfall.com/sets/ptg", "uri": "https://api.scryfall.com/sets/d264b61b-bfb3-4388-be42-e34a1eaa00c2" }, { - "card_count": 1, + "object": "set", + "id": "bec33d25-cf6f-460f-918d-29b3009686bb", "code": "ren", + "tcgplayer_id": 2379, + "name": "Renaissance", + "set_type": "masters", + "released_at": "1995-08-01", + "card_count": 1, "digital": false, "foil_only": false, - "icon_svg_uri": "https://svgs.scryfall.io/sets/ren.svg?1676264400", - "id": "bec33d25-cf6f-460f-918d-29b3009686bb", - "name": "Renaissance", "nonfoil_only": true, - "object": "set", - "released_at": "1995-08-01", - "scryfall_uri": "https://scryfall.com/sets/ren", + "icon_svg_uri": "https://svgs.scryfall.io/sets/ren.svg?1677474000", "search_uri": "https://api.scryfall.com/cards/search?include_extras=true&include_variations=true&order=set&q=e%3Aren&unique=prints", - "set_type": "masters", - "tcgplayer_id": 2379, + "scryfall_uri": "https://scryfall.com/sets/ren", "uri": "https://api.scryfall.com/sets/bec33d25-cf6f-460f-918d-29b3009686bb" }, { + "object": "set", + "id": "97a7fd84-8d89-45a3-b48b-c951f6a3f9f1", + "code": "rna", + "mtgo_code": "rna", "arena_code": "rna", - "block": "Guilds of Ravnica", + "tcgplayer_id": 2366, + "name": "Ravnica Allegiance", + "set_type": "expansion", + "released_at": "2019-01-25", "block_code": "grn", + "block": "Guilds of Ravnica", "card_count": 1, - "code": "rna", + "printed_size": 259, "digital": false, "foil_only": false, - "icon_svg_uri": "https://svgs.scryfall.io/sets/rna.svg?1676264400", - "id": "97a7fd84-8d89-45a3-b48b-c951f6a3f9f1", - "mtgo_code": "rna", - "name": "Ravnica Allegiance", "nonfoil_only": false, - "object": "set", - "printed_size": 259, - "released_at": "2019-01-25", - "scryfall_uri": "https://scryfall.com/sets/rna", + "icon_svg_uri": "https://svgs.scryfall.io/sets/rna.svg?1677474000", "search_uri": "https://api.scryfall.com/cards/search?include_extras=true&include_variations=true&order=set&q=e%3Arna&unique=prints", - "set_type": "expansion", - "tcgplayer_id": 2366, + "scryfall_uri": "https://scryfall.com/sets/rna", "uri": "https://api.scryfall.com/sets/97a7fd84-8d89-45a3-b48b-c951f6a3f9f1" }, { - "card_count": 1, + "object": "set", + "id": "1c105623-2564-40d7-a3aa-4134787fb127", "code": "s00", + "tcgplayer_id": 106, + "name": "Starter 2000", + "set_type": "starter", + "released_at": "2000-04-01", + "card_count": 1, "digital": false, "foil_only": false, - "icon_svg_uri": "https://svgs.scryfall.io/sets/s00.svg?1676264400", - "id": "1c105623-2564-40d7-a3aa-4134787fb127", - "name": "Starter 2000", "nonfoil_only": false, - "object": "set", - "released_at": "2000-04-01", - "scryfall_uri": "https://scryfall.com/sets/s00", + "icon_svg_uri": "https://svgs.scryfall.io/sets/s00.svg?1677474000", "search_uri": "https://api.scryfall.com/cards/search?include_extras=true&include_variations=true&order=set&q=e%3As00&unique=prints", - "set_type": "starter", - "tcgplayer_id": 106, + "scryfall_uri": "https://scryfall.com/sets/s00", "uri": "https://api.scryfall.com/sets/1c105623-2564-40d7-a3aa-4134787fb127" }, { - "card_count": 3, + "object": "set", + "id": "4d92a8a7-ccb0-437d-abdc-9d70fc5ed672", "code": "sld", + "tcgplayer_id": 2576, + "name": "Secret Lair Drop", + "set_type": "box", + "released_at": "2019-12-02", + "card_count": 3, "digital": false, "foil_only": false, - "icon_svg_uri": "https://svgs.scryfall.io/sets/star.svg?1676264400", - "id": "4d92a8a7-ccb0-437d-abdc-9d70fc5ed672", - "name": "Secret Lair Drop", "nonfoil_only": false, - "object": "set", - "released_at": "2019-12-02", - "scryfall_uri": "https://scryfall.com/sets/sld", + "icon_svg_uri": "https://svgs.scryfall.io/sets/star.svg?1677474000", "search_uri": "https://api.scryfall.com/cards/search?include_extras=true&include_variations=true&order=set&q=e%3Asld&unique=prints", - "set_type": "box", - "tcgplayer_id": 2576, + "scryfall_uri": "https://scryfall.com/sets/sld", "uri": "https://api.scryfall.com/sets/4d92a8a7-ccb0-437d-abdc-9d70fc5ed672" }, { + "object": "set", + "id": "4db16ad3-2b95-442f-bb6b-e9aa7fe7f769", + "code": "sok", + "mtgo_code": "sok", "arena_code": "sok", - "block": "Kamigawa", + "tcgplayer_id": 99, + "name": "Saviors of Kamigawa", + "set_type": "expansion", + "released_at": "2005-06-03", "block_code": "chk", + "block": "Kamigawa", "card_count": 1, - "code": "sok", + "printed_size": 165, "digital": false, "foil_only": false, - "icon_svg_uri": "https://svgs.scryfall.io/sets/sok.svg?1676264400", - "id": "4db16ad3-2b95-442f-bb6b-e9aa7fe7f769", - "mtgo_code": "sok", - "name": "Saviors of Kamigawa", "nonfoil_only": false, - "object": "set", - "printed_size": 165, - "released_at": "2005-06-03", - "scryfall_uri": "https://scryfall.com/sets/sok", + "icon_svg_uri": "https://svgs.scryfall.io/sets/sok.svg?1677474000", "search_uri": "https://api.scryfall.com/cards/search?include_extras=true&include_variations=true&order=set&q=e%3Asok&unique=prints", - "set_type": "expansion", - "tcgplayer_id": 99, + "scryfall_uri": "https://scryfall.com/sets/sok", "uri": "https://api.scryfall.com/sets/4db16ad3-2b95-442f-bb6b-e9aa7fe7f769" }, { - "card_count": 1, + "object": "set", + "id": "565e3302-2fed-487e-a0f7-7f8037d25030", "code": "sunf", + "name": "Unfinity Sticker Sheets", + "set_type": "funny", + "released_at": "2022-10-07", + "parent_set_code": "unf", + "card_count": 1, "digital": false, "foil_only": false, - "icon_svg_uri": "https://svgs.scryfall.io/sets/unf.svg?1676264400", - "id": "565e3302-2fed-487e-a0f7-7f8037d25030", - "name": "Unfinity Sticker Sheets", "nonfoil_only": true, - "object": "set", - "parent_set_code": "unf", - "released_at": "2022-10-07", - "scryfall_uri": "https://scryfall.com/sets/sunf", + "icon_svg_uri": "https://svgs.scryfall.io/sets/unf.svg?1677474000", "search_uri": "https://api.scryfall.com/cards/search?include_extras=true&include_variations=true&order=set&q=e%3Asunf&unique=prints", - "set_type": "funny", + "scryfall_uri": "https://scryfall.com/sets/sunf", "uri": "https://api.scryfall.com/sets/565e3302-2fed-487e-a0f7-7f8037d25030" }, { + "object": "set", + "id": "5f23a78d-cda1-462a-8be3-a62b40c34913", + "code": "thb", + "mtgo_code": "thb", "arena_code": "thb", + "tcgplayer_id": 2568, + "name": "Theros Beyond Death", + "set_type": "expansion", + "released_at": "2020-01-24", "card_count": 8, - "code": "thb", "digital": false, "foil_only": false, - "icon_svg_uri": "https://svgs.scryfall.io/sets/thb.svg?1676264400", - "id": "5f23a78d-cda1-462a-8be3-a62b40c34913", - "mtgo_code": "thb", - "name": "Theros Beyond Death", "nonfoil_only": false, - "object": "set", - "released_at": "2020-01-24", - "scryfall_uri": "https://scryfall.com/sets/thb", + "icon_svg_uri": "https://svgs.scryfall.io/sets/thb.svg?1677474000", "search_uri": "https://api.scryfall.com/cards/search?include_extras=true&include_variations=true&order=set&q=e%3Athb&unique=prints", - "set_type": "expansion", - "tcgplayer_id": 2568, + "scryfall_uri": "https://scryfall.com/sets/thb", "uri": "https://api.scryfall.com/sets/5f23a78d-cda1-462a-8be3-a62b40c34913" }, { - "card_count": 1, + "object": "set", + "id": "4c8bc76a-05a5-43db-aaf0-34deb347b871", "code": "unh", + "tcgplayer_id": 114, + "name": "Unhinged", + "set_type": "funny", + "released_at": "2004-11-19", + "card_count": 1, + "printed_size": 141, "digital": false, "foil_only": false, - "icon_svg_uri": "https://svgs.scryfall.io/sets/unh.svg?1676264400", - "id": "4c8bc76a-05a5-43db-aaf0-34deb347b871", - "name": "Unhinged", "nonfoil_only": false, - "object": "set", - "printed_size": 141, - "released_at": "2004-11-19", - "scryfall_uri": "https://scryfall.com/sets/unh", + "icon_svg_uri": "https://svgs.scryfall.io/sets/unh.svg?1677474000", "search_uri": "https://api.scryfall.com/cards/search?include_extras=true&include_variations=true&order=set&q=e%3Aunh&unique=prints", - "set_type": "funny", - "tcgplayer_id": 114, + "scryfall_uri": "https://scryfall.com/sets/unh", "uri": "https://api.scryfall.com/sets/4c8bc76a-05a5-43db-aaf0-34deb347b871" }, { - "card_count": 6, + "object": "set", + "id": "83491685-880d-41dd-a4af-47d2b3b17c10", "code": "ust", + "tcgplayer_id": 2092, + "name": "Unstable", + "set_type": "funny", + "released_at": "2017-12-08", + "card_count": 6, + "printed_size": 268, "digital": false, "foil_only": false, - "icon_svg_uri": "https://svgs.scryfall.io/sets/ust.svg?1676264400", - "id": "83491685-880d-41dd-a4af-47d2b3b17c10", - "name": "Unstable", "nonfoil_only": false, - "object": "set", - "printed_size": 268, - "released_at": "2017-12-08", - "scryfall_uri": "https://scryfall.com/sets/ust", + "icon_svg_uri": "https://svgs.scryfall.io/sets/ust.svg?1677474000", "search_uri": "https://api.scryfall.com/cards/search?include_extras=true&include_variations=true&order=set&q=e%3Aust&unique=prints", - "set_type": "funny", - "tcgplayer_id": 2092, + "scryfall_uri": "https://scryfall.com/sets/ust", "uri": "https://api.scryfall.com/sets/83491685-880d-41dd-a4af-47d2b3b17c10" }, { + "object": "set", + "id": "a944551a-73fa-41cd-9159-e8d0e4674403", + "code": "vma", + "mtgo_code": "vma", "arena_code": "vma", + "name": "Vintage Masters", + "set_type": "masters", + "released_at": "2014-06-16", "card_count": 1, - "code": "vma", + "printed_size": 325, "digital": true, "foil_only": false, - "icon_svg_uri": "https://svgs.scryfall.io/sets/vma.svg?1676264400", - "id": "a944551a-73fa-41cd-9159-e8d0e4674403", - "mtgo_code": "vma", - "name": "Vintage Masters", "nonfoil_only": false, - "object": "set", - "printed_size": 325, - "released_at": "2014-06-16", - "scryfall_uri": "https://scryfall.com/sets/vma", + "icon_svg_uri": "https://svgs.scryfall.io/sets/vma.svg?1677474000", "search_uri": "https://api.scryfall.com/cards/search?include_extras=true&include_variations=true&order=set&q=e%3Avma&unique=prints", - "set_type": "masters", + "scryfall_uri": "https://scryfall.com/sets/vma", "uri": "https://api.scryfall.com/sets/a944551a-73fa-41cd-9159-e8d0e4674403" }, { + "object": "set", + "id": "b3a0e4a1-5f2c-44e1-8558-61e6dcd88fda", + "code": "w16", + "mtgo_code": "w16", "arena_code": "w16", + "tcgplayer_id": 1765, + "name": "Welcome Deck 2016", + "set_type": "starter", + "released_at": "2016-04-08", "card_count": 1, - "code": "w16", "digital": false, "foil_only": false, - "icon_svg_uri": "https://svgs.scryfall.io/sets/w16.svg?1676264400", - "id": "b3a0e4a1-5f2c-44e1-8558-61e6dcd88fda", - "mtgo_code": "w16", - "name": "Welcome Deck 2016", "nonfoil_only": true, - "object": "set", - "released_at": "2016-04-08", - "scryfall_uri": "https://scryfall.com/sets/w16", + "icon_svg_uri": "https://svgs.scryfall.io/sets/w16.svg?1677474000", "search_uri": "https://api.scryfall.com/cards/search?include_extras=true&include_variations=true&order=set&q=e%3Aw16&unique=prints", - "set_type": "starter", - "tcgplayer_id": 1765, + "scryfall_uri": "https://scryfall.com/sets/w16", "uri": "https://api.scryfall.com/sets/b3a0e4a1-5f2c-44e1-8558-61e6dcd88fda" } ], - "has_more": false, - "object": "list" + "has_more": false } diff --git a/tests/data/sets1.json b/tests/data/sets1.json index 5a6f987..cf1ff86 100644 --- a/tests/data/sets1.json +++ b/tests/data/sets1.json @@ -1,398 +1,398 @@ { + "object": "list", "data": [ { - "card_count": 1, + "object": "set", + "id": "8bc5ec64-18d5-4c81-96a1-8f619d81a019", "code": "arc", + "tcgplayer_id": 12, + "name": "Archenemy", + "set_type": "archenemy", + "released_at": "2010-06-18", + "card_count": 1, "digital": false, "foil_only": false, - "icon_svg_uri": "https://svgs.scryfall.io/sets/arc.svg?1676264400", - "id": "8bc5ec64-18d5-4c81-96a1-8f619d81a019", - "name": "Archenemy", "nonfoil_only": true, - "object": "set", - "released_at": "2010-06-18", - "scryfall_uri": "https://scryfall.com/sets/arc", + "icon_svg_uri": "https://svgs.scryfall.io/sets/arc.svg?1677474000", "search_uri": "https://api.scryfall.com/cards/search?include_extras=true&include_variations=true&order=set&q=e%3Aarc&unique=prints", - "set_type": "archenemy", - "tcgplayer_id": 12, + "scryfall_uri": "https://scryfall.com/sets/arc", "uri": "https://api.scryfall.com/sets/8bc5ec64-18d5-4c81-96a1-8f619d81a019" }, { + "object": "set", + "id": "d4b88587-a1f5-4b47-9e24-78ec9e57bd0e", + "code": "bok", + "mtgo_code": "bok", "arena_code": "bok", - "block": "Kamigawa", + "tcgplayer_id": 18, + "name": "Betrayers of Kamigawa", + "set_type": "expansion", + "released_at": "2005-02-04", "block_code": "chk", + "block": "Kamigawa", "card_count": 1, - "code": "bok", + "printed_size": 165, "digital": false, "foil_only": false, - "icon_svg_uri": "https://svgs.scryfall.io/sets/bok.svg?1676264400", - "id": "d4b88587-a1f5-4b47-9e24-78ec9e57bd0e", - "mtgo_code": "bok", - "name": "Betrayers of Kamigawa", "nonfoil_only": false, - "object": "set", - "printed_size": 165, - "released_at": "2005-02-04", - "scryfall_uri": "https://scryfall.com/sets/bok", + "icon_svg_uri": "https://svgs.scryfall.io/sets/bok.svg?1677474000", "search_uri": "https://api.scryfall.com/cards/search?include_extras=true&include_variations=true&order=set&q=e%3Abok&unique=prints", - "set_type": "expansion", - "tcgplayer_id": 18, + "scryfall_uri": "https://scryfall.com/sets/bok", "uri": "https://api.scryfall.com/sets/d4b88587-a1f5-4b47-9e24-78ec9e57bd0e" }, { + "object": "set", + "id": "6183d21f-a0af-4118-ba58-aca1d8719c01", + "code": "chk", + "mtgo_code": "chk", "arena_code": "chk", - "block": "Kamigawa", + "tcgplayer_id": 20, + "name": "Champions of Kamigawa", + "set_type": "expansion", + "released_at": "2004-10-01", "block_code": "chk", + "block": "Kamigawa", "card_count": 2, - "code": "chk", + "printed_size": 306, "digital": false, "foil_only": false, - "icon_svg_uri": "https://svgs.scryfall.io/sets/chk.svg?1676264400", - "id": "6183d21f-a0af-4118-ba58-aca1d8719c01", - "mtgo_code": "chk", - "name": "Champions of Kamigawa", "nonfoil_only": false, - "object": "set", - "printed_size": 306, - "released_at": "2004-10-01", - "scryfall_uri": "https://scryfall.com/sets/chk", + "icon_svg_uri": "https://svgs.scryfall.io/sets/chk.svg?1677474000", "search_uri": "https://api.scryfall.com/cards/search?include_extras=true&include_variations=true&order=set&q=e%3Achk&unique=prints", - "set_type": "expansion", - "tcgplayer_id": 20, + "scryfall_uri": "https://scryfall.com/sets/chk", "uri": "https://api.scryfall.com/sets/6183d21f-a0af-4118-ba58-aca1d8719c01" }, { + "object": "set", + "id": "1f4f105f-73e4-4f03-849e-82a204807847", + "code": "csp", + "mtgo_code": "csp", "arena_code": "csp", - "block": "Ice Age", + "tcgplayer_id": 24, + "name": "Coldsnap", + "set_type": "expansion", + "released_at": "2006-07-21", "block_code": "ice", + "block": "Ice Age", "card_count": 1, - "code": "csp", + "printed_size": 155, "digital": false, "foil_only": false, - "icon_svg_uri": "https://svgs.scryfall.io/sets/csp.svg?1676264400", - "id": "1f4f105f-73e4-4f03-849e-82a204807847", - "mtgo_code": "csp", - "name": "Coldsnap", "nonfoil_only": false, - "object": "set", - "printed_size": 155, - "released_at": "2006-07-21", - "scryfall_uri": "https://scryfall.com/sets/csp", + "icon_svg_uri": "https://svgs.scryfall.io/sets/csp.svg?1677474000", "search_uri": "https://api.scryfall.com/cards/search?include_extras=true&include_variations=true&order=set&q=e%3Acsp&unique=prints", - "set_type": "expansion", - "tcgplayer_id": 24, + "scryfall_uri": "https://scryfall.com/sets/csp", "uri": "https://api.scryfall.com/sets/1f4f105f-73e4-4f03-849e-82a204807847" }, { - "card_count": 4, + "object": "set", + "id": "cf7390b1-341a-4ae8-a325-da0f5f322f13", "code": "fem", + "tcgplayer_id": 41, + "name": "Fallen Empires", + "set_type": "expansion", + "released_at": "1994-11-01", + "card_count": 4, "digital": false, "foil_only": false, - "icon_svg_uri": "https://svgs.scryfall.io/sets/fem.svg?1676264400", - "id": "cf7390b1-341a-4ae8-a325-da0f5f322f13", - "name": "Fallen Empires", "nonfoil_only": true, - "object": "set", - "released_at": "1994-11-01", - "scryfall_uri": "https://scryfall.com/sets/fem", + "icon_svg_uri": "https://svgs.scryfall.io/sets/fem.svg?1677474000", "search_uri": "https://api.scryfall.com/cards/search?include_extras=true&include_variations=true&order=set&q=e%3Afem&unique=prints", - "set_type": "expansion", - "tcgplayer_id": 41, + "scryfall_uri": "https://scryfall.com/sets/fem", "uri": "https://api.scryfall.com/sets/cf7390b1-341a-4ae8-a325-da0f5f322f13" }, { - "card_count": 2, + "object": "set", + "id": "5ac1f606-e682-46e9-ad0f-122a3783581b", "code": "hml", + "tcgplayer_id": 57, + "name": "Homelands", + "set_type": "expansion", + "released_at": "1995-10-01", + "card_count": 2, "digital": false, "foil_only": false, - "icon_svg_uri": "https://svgs.scryfall.io/sets/hml.svg?1676264400", - "id": "5ac1f606-e682-46e9-ad0f-122a3783581b", - "name": "Homelands", "nonfoil_only": true, - "object": "set", - "released_at": "1995-10-01", - "scryfall_uri": "https://scryfall.com/sets/hml", + "icon_svg_uri": "https://svgs.scryfall.io/sets/hml.svg?1677474000", "search_uri": "https://api.scryfall.com/cards/search?include_extras=true&include_variations=true&order=set&q=e%3Ahml&unique=prints", - "set_type": "expansion", - "tcgplayer_id": 57, + "scryfall_uri": "https://scryfall.com/sets/hml", "uri": "https://api.scryfall.com/sets/5ac1f606-e682-46e9-ad0f-122a3783581b" }, { + "object": "set", + "id": "7137ffeb-eb1d-466c-a0d3-3157f52b1b10", + "code": "hop", + "mtgo_code": "pc1", "arena_code": "pc1", + "tcgplayer_id": 84, + "name": "Planechase", + "set_type": "planechase", + "released_at": "2009-09-04", "card_count": 2, - "code": "hop", "digital": false, "foil_only": false, - "icon_svg_uri": "https://svgs.scryfall.io/sets/hop.svg?1676264400", - "id": "7137ffeb-eb1d-466c-a0d3-3157f52b1b10", - "mtgo_code": "pc1", - "name": "Planechase", "nonfoil_only": true, - "object": "set", - "released_at": "2009-09-04", - "scryfall_uri": "https://scryfall.com/sets/hop", + "icon_svg_uri": "https://svgs.scryfall.io/sets/hop.svg?1677474000", "search_uri": "https://api.scryfall.com/cards/search?include_extras=true&include_variations=true&order=set&q=e%3Ahop&unique=prints", - "set_type": "planechase", - "tcgplayer_id": 84, + "scryfall_uri": "https://scryfall.com/sets/hop", "uri": "https://api.scryfall.com/sets/7137ffeb-eb1d-466c-a0d3-3157f52b1b10" }, { - "block": "Ice Age", + "object": "set", + "id": "b0e08eea-5c01-4406-a6e2-dcd09c5e5b67", + "code": "ice", + "tcgplayer_id": 58, + "name": "Ice Age", + "set_type": "expansion", + "released_at": "1995-06-03", "block_code": "ice", + "block": "Ice Age", "card_count": 5, - "code": "ice", "digital": false, "foil_only": false, - "icon_svg_uri": "https://svgs.scryfall.io/sets/ice.svg?1676264400", - "id": "b0e08eea-5c01-4406-a6e2-dcd09c5e5b67", - "name": "Ice Age", "nonfoil_only": true, - "object": "set", - "released_at": "1995-06-03", - "scryfall_uri": "https://scryfall.com/sets/ice", + "icon_svg_uri": "https://svgs.scryfall.io/sets/ice.svg?1677474000", "search_uri": "https://api.scryfall.com/cards/search?include_extras=true&include_variations=true&order=set&q=e%3Aice&unique=prints", - "set_type": "expansion", - "tcgplayer_id": 58, + "scryfall_uri": "https://scryfall.com/sets/ice", "uri": "https://api.scryfall.com/sets/b0e08eea-5c01-4406-a6e2-dcd09c5e5b67" }, { + "object": "set", + "id": "d1026945-2969-42b9-be53-f941405a58cb", + "code": "isd", + "mtgo_code": "isd", "arena_code": "isd", - "block": "Innistrad", + "tcgplayer_id": 59, + "name": "Innistrad", + "set_type": "expansion", + "released_at": "2011-09-30", "block_code": "isd", + "block": "Innistrad", "card_count": 5, - "code": "isd", + "printed_size": 264, "digital": false, "foil_only": false, - "icon_svg_uri": "https://svgs.scryfall.io/sets/isd.svg?1676264400", - "id": "d1026945-2969-42b9-be53-f941405a58cb", - "mtgo_code": "isd", - "name": "Innistrad", "nonfoil_only": false, - "object": "set", - "printed_size": 264, - "released_at": "2011-09-30", - "scryfall_uri": "https://scryfall.com/sets/isd", + "icon_svg_uri": "https://svgs.scryfall.io/sets/isd.svg?1677474000", "search_uri": "https://api.scryfall.com/cards/search?include_extras=true&include_variations=true&order=set&q=e%3Aisd&unique=prints", - "set_type": "expansion", - "tcgplayer_id": 59, + "scryfall_uri": "https://scryfall.com/sets/isd", "uri": "https://api.scryfall.com/sets/d1026945-2969-42b9-be53-f941405a58cb" }, { + "object": "set", + "id": "43057fad-b1c1-437f-bc48-0045bce6d8c9", + "code": "khm", + "mtgo_code": "khm", "arena_code": "khm", + "tcgplayer_id": 2750, + "name": "Kaldheim", + "set_type": "expansion", + "released_at": "2021-02-05", "card_count": 3, - "code": "khm", "digital": false, "foil_only": false, - "icon_svg_uri": "https://svgs.scryfall.io/sets/khm.svg?1676264400", - "id": "43057fad-b1c1-437f-bc48-0045bce6d8c9", - "mtgo_code": "khm", - "name": "Kaldheim", "nonfoil_only": false, - "object": "set", - "released_at": "2021-02-05", - "scryfall_uri": "https://scryfall.com/sets/khm", + "icon_svg_uri": "https://svgs.scryfall.io/sets/khm.svg?1677474000", "search_uri": "https://api.scryfall.com/cards/search?include_extras=true&include_variations=true&order=set&q=e%3Akhm&unique=prints", - "set_type": "expansion", - "tcgplayer_id": 2750, + "scryfall_uri": "https://scryfall.com/sets/khm", "uri": "https://api.scryfall.com/sets/43057fad-b1c1-437f-bc48-0045bce6d8c9" }, { - "block": "Core Set", + "object": "set", + "id": "288bd996-960e-448b-a187-9504c1930c2c", + "code": "lea", + "tcgplayer_id": 7, + "name": "Limited Edition Alpha", + "set_type": "core", + "released_at": "1993-08-05", "block_code": "lea", + "block": "Core Set", "card_count": 4, - "code": "lea", "digital": false, "foil_only": false, - "icon_svg_uri": "https://svgs.scryfall.io/sets/lea.svg?1676264400", - "id": "288bd996-960e-448b-a187-9504c1930c2c", - "name": "Limited Edition Alpha", "nonfoil_only": true, - "object": "set", - "released_at": "1993-08-05", - "scryfall_uri": "https://scryfall.com/sets/lea", + "icon_svg_uri": "https://svgs.scryfall.io/sets/lea.svg?1677474000", "search_uri": "https://api.scryfall.com/cards/search?include_extras=true&include_variations=true&order=set&q=e%3Alea&unique=prints", - "set_type": "core", - "tcgplayer_id": 7, + "scryfall_uri": "https://scryfall.com/sets/lea", "uri": "https://api.scryfall.com/sets/288bd996-960e-448b-a187-9504c1930c2c" }, { + "object": "set", + "id": "f46c57e3-9301-4006-a6ca-06f3f65961fb", + "code": "mbs", + "mtgo_code": "mbs", "arena_code": "mbs", - "block": "Scars of Mirrodin", + "tcgplayer_id": 76, + "name": "Mirrodin Besieged", + "set_type": "expansion", + "released_at": "2011-02-04", "block_code": "som", + "block": "Scars of Mirrodin", "card_count": 2, - "code": "mbs", + "printed_size": 155, "digital": false, "foil_only": false, - "icon_svg_uri": "https://svgs.scryfall.io/sets/mbs.svg?1676264400", - "id": "f46c57e3-9301-4006-a6ca-06f3f65961fb", - "mtgo_code": "mbs", - "name": "Mirrodin Besieged", "nonfoil_only": false, - "object": "set", - "printed_size": 155, - "released_at": "2011-02-04", - "scryfall_uri": "https://scryfall.com/sets/mbs", + "icon_svg_uri": "https://svgs.scryfall.io/sets/mbs.svg?1677474000", "search_uri": "https://api.scryfall.com/cards/search?include_extras=true&include_variations=true&order=set&q=e%3Ambs&unique=prints", - "set_type": "expansion", - "tcgplayer_id": 76, + "scryfall_uri": "https://scryfall.com/sets/mbs", "uri": "https://api.scryfall.com/sets/f46c57e3-9301-4006-a6ca-06f3f65961fb" }, { + "object": "set", + "id": "0b7020f2-336d-4706-9ce6-f6710b9ebd5c", + "code": "mma", + "mtgo_code": "mma", "arena_code": "mma", + "tcgplayer_id": 1111, + "name": "Modern Masters", + "set_type": "masters", + "released_at": "2013-06-07", "card_count": 1, - "code": "mma", + "printed_size": 229, "digital": false, "foil_only": false, - "icon_svg_uri": "https://svgs.scryfall.io/sets/mma.svg?1676264400", - "id": "0b7020f2-336d-4706-9ce6-f6710b9ebd5c", - "mtgo_code": "mma", - "name": "Modern Masters", "nonfoil_only": false, - "object": "set", - "printed_size": 229, - "released_at": "2013-06-07", - "scryfall_uri": "https://scryfall.com/sets/mma", + "icon_svg_uri": "https://svgs.scryfall.io/sets/mma.svg?1677474000", "search_uri": "https://api.scryfall.com/cards/search?include_extras=true&include_variations=true&order=set&q=e%3Amma&unique=prints", - "set_type": "masters", - "tcgplayer_id": 1111, + "scryfall_uri": "https://scryfall.com/sets/mma", "uri": "https://api.scryfall.com/sets/0b7020f2-336d-4706-9ce6-f6710b9ebd5c" }, { + "object": "set", + "id": "59a2059f-5482-433f-8761-eb2e17859b71", + "code": "neo", + "mtgo_code": "neo", "arena_code": "neo", + "tcgplayer_id": 2965, + "name": "Kamigawa: Neon Dynasty", + "set_type": "expansion", + "released_at": "2022-02-18", "card_count": 3, - "code": "neo", + "printed_size": 302, "digital": false, "foil_only": false, - "icon_svg_uri": "https://svgs.scryfall.io/sets/neo.svg?1676264400", - "id": "59a2059f-5482-433f-8761-eb2e17859b71", - "mtgo_code": "neo", - "name": "Kamigawa: Neon Dynasty", "nonfoil_only": false, - "object": "set", - "printed_size": 302, - "released_at": "2022-02-18", - "scryfall_uri": "https://scryfall.com/sets/neo", + "icon_svg_uri": "https://svgs.scryfall.io/sets/neo.svg?1677474000", "search_uri": "https://api.scryfall.com/cards/search?include_extras=true&include_variations=true&order=set&q=e%3Aneo&unique=prints", - "set_type": "expansion", - "tcgplayer_id": 2965, + "scryfall_uri": "https://scryfall.com/sets/neo", "uri": "https://api.scryfall.com/sets/59a2059f-5482-433f-8761-eb2e17859b71" }, { - "card_count": 1, + "object": "set", + "id": "238beedf-1d4d-475f-a980-527ba2f55dc6", "code": "oarc", + "name": "Archenemy Schemes", + "set_type": "archenemy", + "released_at": "2010-06-18", + "parent_set_code": "arc", + "card_count": 1, "digital": false, "foil_only": false, - "icon_svg_uri": "https://svgs.scryfall.io/sets/arc.svg?1676264400", - "id": "238beedf-1d4d-475f-a980-527ba2f55dc6", - "name": "Archenemy Schemes", "nonfoil_only": true, - "object": "set", - "parent_set_code": "arc", - "released_at": "2010-06-18", - "scryfall_uri": "https://scryfall.com/sets/oarc", + "icon_svg_uri": "https://svgs.scryfall.io/sets/arc.svg?1677474000", "search_uri": "https://api.scryfall.com/cards/search?include_extras=true&include_variations=true&order=set&q=e%3Aoarc&unique=prints", - "set_type": "archenemy", + "scryfall_uri": "https://scryfall.com/sets/oarc", "uri": "https://api.scryfall.com/sets/238beedf-1d4d-475f-a980-527ba2f55dc6" }, { + "object": "set", + "id": "cd51d245-8f95-45b0-ab5f-e2b3a3eb5dfe", + "code": "ogw", + "mtgo_code": "ogw", "arena_code": "ogw", - "block": "Battle for Zendikar", + "tcgplayer_id": 1693, + "name": "Oath of the Gatewatch", + "set_type": "expansion", + "released_at": "2016-01-22", "block_code": "bfz", + "block": "Battle for Zendikar", "card_count": 4, - "code": "ogw", + "printed_size": 184, "digital": false, "foil_only": false, - "icon_svg_uri": "https://svgs.scryfall.io/sets/ogw.svg?1676264400", - "id": "cd51d245-8f95-45b0-ab5f-e2b3a3eb5dfe", - "mtgo_code": "ogw", - "name": "Oath of the Gatewatch", "nonfoil_only": false, - "object": "set", - "printed_size": 184, - "released_at": "2016-01-22", - "scryfall_uri": "https://scryfall.com/sets/ogw", + "icon_svg_uri": "https://svgs.scryfall.io/sets/ogw.svg?1677474000", "search_uri": "https://api.scryfall.com/cards/search?include_extras=true&include_variations=true&order=set&q=e%3Aogw&unique=prints", - "set_type": "expansion", - "tcgplayer_id": 1693, + "scryfall_uri": "https://scryfall.com/sets/ogw", "uri": "https://api.scryfall.com/sets/cd51d245-8f95-45b0-ab5f-e2b3a3eb5dfe" }, { + "object": "set", + "id": "7a8b75a9-7c92-4c3f-976a-322e1eb3b6b6", + "code": "ohop", + "mtgo_code": "ohop", "arena_code": "ohop", + "name": "Planechase Planes", + "set_type": "planechase", + "released_at": "2009-09-04", + "parent_set_code": "hop", "card_count": 1, - "code": "ohop", "digital": false, "foil_only": false, - "icon_svg_uri": "https://svgs.scryfall.io/sets/hop.svg?1676264400", - "id": "7a8b75a9-7c92-4c3f-976a-322e1eb3b6b6", - "mtgo_code": "ohop", - "name": "Planechase Planes", "nonfoil_only": true, - "object": "set", - "parent_set_code": "hop", - "released_at": "2009-09-04", - "scryfall_uri": "https://scryfall.com/sets/ohop", + "icon_svg_uri": "https://svgs.scryfall.io/sets/hop.svg?1677474000", "search_uri": "https://api.scryfall.com/cards/search?include_extras=true&include_variations=true&order=set&q=e%3Aohop&unique=prints", - "set_type": "planechase", + "scryfall_uri": "https://scryfall.com/sets/ohop", "uri": "https://api.scryfall.com/sets/7a8b75a9-7c92-4c3f-976a-322e1eb3b6b6" }, { + "object": "set", + "id": "7079031b-c5b0-4353-87af-a63a0f204f47", + "code": "opc2", + "mtgo_code": "opc2", "arena_code": "opc2", + "name": "Planechase 2012 Planes", + "set_type": "planechase", + "released_at": "2012-06-01", + "parent_set_code": "pc2", "card_count": 2, - "code": "opc2", "digital": false, "foil_only": false, - "icon_svg_uri": "https://svgs.scryfall.io/sets/pc2.svg?1676264400", - "id": "7079031b-c5b0-4353-87af-a63a0f204f47", - "mtgo_code": "opc2", - "name": "Planechase 2012 Planes", "nonfoil_only": true, - "object": "set", - "parent_set_code": "pc2", - "released_at": "2012-06-01", - "scryfall_uri": "https://scryfall.com/sets/opc2", + "icon_svg_uri": "https://svgs.scryfall.io/sets/pc2.svg?1677474000", "search_uri": "https://api.scryfall.com/cards/search?include_extras=true&include_variations=true&order=set&q=e%3Aopc2&unique=prints", - "set_type": "planechase", + "scryfall_uri": "https://scryfall.com/sets/opc2", "uri": "https://api.scryfall.com/sets/7079031b-c5b0-4353-87af-a63a0f204f47" }, { - "block": "Magic Player Rewards", + "object": "set", + "id": "dfa906ff-63d8-4065-abef-809988337288", + "code": "p03", + "name": "Magic Player Rewards 2003", + "set_type": "promo", + "released_at": "2003-01-01", "block_code": "mpr", + "block": "Magic Player Rewards", "card_count": 1, - "code": "p03", "digital": false, "foil_only": false, - "icon_svg_uri": "https://svgs.scryfall.io/sets/dci.svg?1676264400", - "id": "dfa906ff-63d8-4065-abef-809988337288", - "name": "Magic Player Rewards 2003", "nonfoil_only": true, - "object": "set", - "released_at": "2003-01-01", - "scryfall_uri": "https://scryfall.com/sets/p03", + "icon_svg_uri": "https://svgs.scryfall.io/sets/dci.svg?1677474000", "search_uri": "https://api.scryfall.com/cards/search?include_extras=true&include_variations=true&order=set&q=e%3Ap03&unique=prints", - "set_type": "promo", + "scryfall_uri": "https://scryfall.com/sets/p03", "uri": "https://api.scryfall.com/sets/dfa906ff-63d8-4065-abef-809988337288" }, { + "object": "set", + "id": "9fb2f83e-7015-4aa9-808f-310ccf0fdb9c", + "code": "pc2", + "mtgo_code": "pc2", "arena_code": "pc2", + "tcgplayer_id": 363, + "name": "Planechase 2012", + "set_type": "planechase", + "released_at": "2012-06-01", "card_count": 1, - "code": "pc2", "digital": false, "foil_only": false, - "icon_svg_uri": "https://svgs.scryfall.io/sets/pc2.svg?1676264400", - "id": "9fb2f83e-7015-4aa9-808f-310ccf0fdb9c", - "mtgo_code": "pc2", - "name": "Planechase 2012", "nonfoil_only": true, - "object": "set", - "released_at": "2012-06-01", - "scryfall_uri": "https://scryfall.com/sets/pc2", + "icon_svg_uri": "https://svgs.scryfall.io/sets/pc2.svg?1677474000", "search_uri": "https://api.scryfall.com/cards/search?include_extras=true&include_variations=true&order=set&q=e%3Apc2&unique=prints", - "set_type": "planechase", - "tcgplayer_id": 363, + "scryfall_uri": "https://scryfall.com/sets/pc2", "uri": "https://api.scryfall.com/sets/9fb2f83e-7015-4aa9-808f-310ccf0fdb9c" } ], "has_more": true, - "next_page": "https://api.scryfall.com/sets?page=2", - "object": "list" + "next_page": "https://api.scryfall.com/sets?page=2" } diff --git a/tests/data/sets2.json b/tests/data/sets2.json index 35eef19..272e6c5 100644 --- a/tests/data/sets2.json +++ b/tests/data/sets2.json @@ -1,397 +1,398 @@ { + "object": "list", "data": [ { - "block": "Khans of Tarkir", + "object": "set", + "id": "aa9f80e3-8d60-46b7-b91e-eb1736fde866", + "code": "pfrf", + "name": "Fate Reforged Promos", + "set_type": "promo", + "released_at": "2015-01-23", "block_code": "ktk", + "block": "Khans of Tarkir", + "parent_set_code": "frf", "card_count": 2, - "code": "pfrf", "digital": false, "foil_only": false, - "icon_svg_uri": "https://svgs.scryfall.io/sets/frf.svg?1676264400", - "id": "aa9f80e3-8d60-46b7-b91e-eb1736fde866", - "name": "Fate Reforged Promos", "nonfoil_only": false, - "object": "set", - "parent_set_code": "frf", - "released_at": "2015-01-23", - "scryfall_uri": "https://scryfall.com/sets/pfrf", + "icon_svg_uri": "https://svgs.scryfall.io/sets/frf.svg?1677474000", "search_uri": "https://api.scryfall.com/cards/search?include_extras=true&include_variations=true&order=set&q=e%3Apfrf&unique=prints", - "set_type": "promo", + "scryfall_uri": "https://scryfall.com/sets/pfrf", "uri": "https://api.scryfall.com/sets/aa9f80e3-8d60-46b7-b91e-eb1736fde866" }, { - "card_count": 2, + "object": "set", + "id": "ef3f6784-a6e8-41ff-8bed-72e0c7121298", "code": "phop", + "name": "Planechase Promos", + "set_type": "promo", + "released_at": "2009-09-04", + "parent_set_code": "hop", + "card_count": 2, "digital": false, "foil_only": false, - "icon_svg_uri": "https://svgs.scryfall.io/sets/dci.svg?1676264400", - "id": "ef3f6784-a6e8-41ff-8bed-72e0c7121298", - "name": "Promotional Planes", "nonfoil_only": true, - "object": "set", - "released_at": "2009-09-04", - "scryfall_uri": "https://scryfall.com/sets/phop", + "icon_svg_uri": "https://svgs.scryfall.io/sets/dci.svg?1677474000", "search_uri": "https://api.scryfall.com/cards/search?include_extras=true&include_variations=true&order=set&q=e%3Aphop&unique=prints", - "set_type": "promo", + "scryfall_uri": "https://scryfall.com/sets/phop", "uri": "https://api.scryfall.com/sets/ef3f6784-a6e8-41ff-8bed-72e0c7121298" }, { - "card_count": 1, + "object": "set", + "id": "b32cc4a1-1e06-4bec-bab6-89b2691b57a4", "code": "phpr", + "name": "HarperPrism Book Promos", + "set_type": "promo", + "released_at": "1994-09-01", + "card_count": 1, "digital": false, "foil_only": false, - "icon_svg_uri": "https://svgs.scryfall.io/sets/pbook.svg?1676264400", - "id": "b32cc4a1-1e06-4bec-bab6-89b2691b57a4", - "name": "HarperPrism Book Promos", "nonfoil_only": true, - "object": "set", - "released_at": "1994-09-01", - "scryfall_uri": "https://scryfall.com/sets/phpr", + "icon_svg_uri": "https://svgs.scryfall.io/sets/pbook.svg?1677474000", "search_uri": "https://api.scryfall.com/cards/search?include_extras=true&include_variations=true&order=set&q=e%3Aphpr&unique=prints", - "set_type": "promo", + "scryfall_uri": "https://scryfall.com/sets/phpr", "uri": "https://api.scryfall.com/sets/b32cc4a1-1e06-4bec-bab6-89b2691b57a4" }, { + "object": "set", + "id": "5a1b571c-73e9-4c14-b9d4-a62507d85789", + "code": "plc", + "mtgo_code": "plc", "arena_code": "plc", - "block": "Time Spiral", + "tcgplayer_id": 83, + "name": "Planar Chaos", + "set_type": "expansion", + "released_at": "2007-02-02", "block_code": "tsp", + "block": "Time Spiral", "card_count": 1, - "code": "plc", + "printed_size": 165, "digital": false, "foil_only": false, - "icon_svg_uri": "https://svgs.scryfall.io/sets/plc.svg?1676264400", - "id": "5a1b571c-73e9-4c14-b9d4-a62507d85789", - "mtgo_code": "plc", - "name": "Planar Chaos", "nonfoil_only": false, - "object": "set", - "printed_size": 165, - "released_at": "2007-02-02", - "scryfall_uri": "https://scryfall.com/sets/plc", + "icon_svg_uri": "https://svgs.scryfall.io/sets/plc.svg?1677474000", "search_uri": "https://api.scryfall.com/cards/search?include_extras=true&include_variations=true&order=set&q=e%3Aplc&unique=prints", - "set_type": "expansion", - "tcgplayer_id": 83, + "scryfall_uri": "https://scryfall.com/sets/plc", "uri": "https://api.scryfall.com/sets/5a1b571c-73e9-4c14-b9d4-a62507d85789" }, { + "object": "set", + "id": "82dc193b-bd5f-4883-a93f-a4155b467ee0", + "code": "pls", + "mtgo_code": "ps", "arena_code": "ps", - "block": "Invasion", + "tcgplayer_id": 85, + "name": "Planeshift", + "set_type": "expansion", + "released_at": "2001-02-05", "block_code": "inv", + "block": "Invasion", "card_count": 2, - "code": "pls", + "printed_size": 143, "digital": false, "foil_only": false, - "icon_svg_uri": "https://svgs.scryfall.io/sets/pls.svg?1676264400", - "id": "82dc193b-bd5f-4883-a93f-a4155b467ee0", - "mtgo_code": "ps", - "name": "Planeshift", "nonfoil_only": false, - "object": "set", - "printed_size": 143, - "released_at": "2001-02-05", - "scryfall_uri": "https://scryfall.com/sets/pls", + "icon_svg_uri": "https://svgs.scryfall.io/sets/pls.svg?1677474000", "search_uri": "https://api.scryfall.com/cards/search?include_extras=true&include_variations=true&order=set&q=e%3Apls&unique=prints", - "set_type": "expansion", - "tcgplayer_id": 85, + "scryfall_uri": "https://scryfall.com/sets/pls", "uri": "https://api.scryfall.com/sets/82dc193b-bd5f-4883-a93f-a4155b467ee0" }, { - "block": "Scars of Mirrodin", + "object": "set", + "id": "8a59d98a-4e13-4943-b06c-b35868e954ba", + "code": "pmbs", + "name": "Mirrodin Besieged Promos", + "set_type": "promo", + "released_at": "2011-02-03", "block_code": "som", + "block": "Scars of Mirrodin", + "parent_set_code": "mbs", "card_count": 2, - "code": "pmbs", "digital": false, "foil_only": false, - "icon_svg_uri": "https://svgs.scryfall.io/sets/mbs.svg?1676264400", - "id": "8a59d98a-4e13-4943-b06c-b35868e954ba", - "name": "Mirrodin Besieged Promos", "nonfoil_only": false, - "object": "set", - "parent_set_code": "mbs", - "released_at": "2011-02-03", - "scryfall_uri": "https://scryfall.com/sets/pmbs", + "icon_svg_uri": "https://svgs.scryfall.io/sets/mbs.svg?1677474000", "search_uri": "https://api.scryfall.com/cards/search?include_extras=true&include_variations=true&order=set&q=e%3Apmbs&unique=prints", - "set_type": "promo", + "scryfall_uri": "https://scryfall.com/sets/pmbs", "uri": "https://api.scryfall.com/sets/8a59d98a-4e13-4943-b06c-b35868e954ba" }, { - "card_count": 2, + "object": "set", + "id": "b3161020-d74f-48cc-bc9d-d7233e64e524", "code": "pneo", + "name": "Kamigawa: Neon Dynasty Promos", + "set_type": "promo", + "released_at": "2022-02-18", + "parent_set_code": "neo", + "card_count": 2, "digital": false, "foil_only": false, - "icon_svg_uri": "https://svgs.scryfall.io/sets/neo.svg?1676264400", - "id": "b3161020-d74f-48cc-bc9d-d7233e64e524", - "name": "Kamigawa: Neon Dynasty Promos", "nonfoil_only": false, - "object": "set", - "parent_set_code": "neo", - "released_at": "2022-02-18", - "scryfall_uri": "https://scryfall.com/sets/pneo", + "icon_svg_uri": "https://svgs.scryfall.io/sets/neo.svg?1677474000", "search_uri": "https://api.scryfall.com/cards/search?include_extras=true&include_variations=true&order=set&q=e%3Apneo&unique=prints", - "set_type": "promo", + "scryfall_uri": "https://scryfall.com/sets/pneo", "uri": "https://api.scryfall.com/sets/b3161020-d74f-48cc-bc9d-d7233e64e524" }, { - "block": "Guilds of Ravnica", + "object": "set", + "id": "503230ec-81e3-4f92-b847-ff435b1652e0", + "code": "prna", + "name": "Ravnica Allegiance Promos", + "set_type": "promo", + "released_at": "2019-01-25", "block_code": "grn", + "block": "Guilds of Ravnica", + "parent_set_code": "rna", "card_count": 2, - "code": "prna", "digital": false, "foil_only": false, - "icon_svg_uri": "https://svgs.scryfall.io/sets/rna.svg?1676264400", - "id": "503230ec-81e3-4f92-b847-ff435b1652e0", - "name": "Ravnica Allegiance Promos", "nonfoil_only": false, - "object": "set", - "parent_set_code": "rna", - "released_at": "2019-01-25", - "scryfall_uri": "https://scryfall.com/sets/prna", + "icon_svg_uri": "https://svgs.scryfall.io/sets/rna.svg?1677474000", "search_uri": "https://api.scryfall.com/cards/search?include_extras=true&include_variations=true&order=set&q=e%3Aprna&unique=prints", - "set_type": "promo", + "scryfall_uri": "https://scryfall.com/sets/prna", "uri": "https://api.scryfall.com/sets/503230ec-81e3-4f92-b847-ff435b1652e0" }, { - "block": "Guilds of Ravnica", + "object": "set", + "id": "ee3a8eb6-0583-492b-8be5-265795d38038", + "code": "prw2", + "name": "RNA Ravnica Weekend", + "set_type": "promo", + "released_at": "2019-02-16", "block_code": "grn", + "block": "Guilds of Ravnica", + "parent_set_code": "rna", "card_count": 2, - "code": "prw2", "digital": false, "foil_only": true, - "icon_svg_uri": "https://svgs.scryfall.io/sets/rna.svg?1676264400", - "id": "ee3a8eb6-0583-492b-8be5-265795d38038", - "name": "RNA Ravnica Weekend", "nonfoil_only": false, - "object": "set", - "parent_set_code": "rna", - "released_at": "2019-02-16", - "scryfall_uri": "https://scryfall.com/sets/prw2", + "icon_svg_uri": "https://svgs.scryfall.io/sets/rna.svg?1677474000", "search_uri": "https://api.scryfall.com/cards/search?include_extras=true&include_variations=true&order=set&q=e%3Aprw2&unique=prints", - "set_type": "promo", + "scryfall_uri": "https://scryfall.com/sets/prw2", "uri": "https://api.scryfall.com/sets/ee3a8eb6-0583-492b-8be5-265795d38038" }, { - "card_count": 1, + "object": "set", + "id": "d264b61b-bfb3-4388-be42-e34a1eaa00c2", "code": "ptg", + "tcgplayer_id": 2552, + "name": "Ponies: The Galloping", + "set_type": "funny", + "released_at": "2019-10-22", + "card_count": 1, "digital": false, "foil_only": true, - "icon_svg_uri": "https://svgs.scryfall.io/sets/ptg.svg?1676264400", - "id": "d264b61b-bfb3-4388-be42-e34a1eaa00c2", - "name": "Ponies: The Galloping", "nonfoil_only": false, - "object": "set", - "released_at": "2019-10-22", - "scryfall_uri": "https://scryfall.com/sets/ptg", + "icon_svg_uri": "https://svgs.scryfall.io/sets/ptg.svg?1677474000", "search_uri": "https://api.scryfall.com/cards/search?include_extras=true&include_variations=true&order=set&q=e%3Aptg&unique=prints", - "set_type": "funny", - "tcgplayer_id": 2552, + "scryfall_uri": "https://scryfall.com/sets/ptg", "uri": "https://api.scryfall.com/sets/d264b61b-bfb3-4388-be42-e34a1eaa00c2" }, { - "card_count": 1, + "object": "set", + "id": "bec33d25-cf6f-460f-918d-29b3009686bb", "code": "ren", + "tcgplayer_id": 2379, + "name": "Renaissance", + "set_type": "masters", + "released_at": "1995-08-01", + "card_count": 1, "digital": false, "foil_only": false, - "icon_svg_uri": "https://svgs.scryfall.io/sets/ren.svg?1676264400", - "id": "bec33d25-cf6f-460f-918d-29b3009686bb", - "name": "Renaissance", "nonfoil_only": true, - "object": "set", - "released_at": "1995-08-01", - "scryfall_uri": "https://scryfall.com/sets/ren", + "icon_svg_uri": "https://svgs.scryfall.io/sets/ren.svg?1677474000", "search_uri": "https://api.scryfall.com/cards/search?include_extras=true&include_variations=true&order=set&q=e%3Aren&unique=prints", - "set_type": "masters", - "tcgplayer_id": 2379, + "scryfall_uri": "https://scryfall.com/sets/ren", "uri": "https://api.scryfall.com/sets/bec33d25-cf6f-460f-918d-29b3009686bb" }, { + "object": "set", + "id": "97a7fd84-8d89-45a3-b48b-c951f6a3f9f1", + "code": "rna", + "mtgo_code": "rna", "arena_code": "rna", - "block": "Guilds of Ravnica", + "tcgplayer_id": 2366, + "name": "Ravnica Allegiance", + "set_type": "expansion", + "released_at": "2019-01-25", "block_code": "grn", + "block": "Guilds of Ravnica", "card_count": 1, - "code": "rna", + "printed_size": 259, "digital": false, "foil_only": false, - "icon_svg_uri": "https://svgs.scryfall.io/sets/rna.svg?1676264400", - "id": "97a7fd84-8d89-45a3-b48b-c951f6a3f9f1", - "mtgo_code": "rna", - "name": "Ravnica Allegiance", "nonfoil_only": false, - "object": "set", - "printed_size": 259, - "released_at": "2019-01-25", - "scryfall_uri": "https://scryfall.com/sets/rna", + "icon_svg_uri": "https://svgs.scryfall.io/sets/rna.svg?1677474000", "search_uri": "https://api.scryfall.com/cards/search?include_extras=true&include_variations=true&order=set&q=e%3Arna&unique=prints", - "set_type": "expansion", - "tcgplayer_id": 2366, + "scryfall_uri": "https://scryfall.com/sets/rna", "uri": "https://api.scryfall.com/sets/97a7fd84-8d89-45a3-b48b-c951f6a3f9f1" }, { - "card_count": 1, + "object": "set", + "id": "1c105623-2564-40d7-a3aa-4134787fb127", "code": "s00", + "tcgplayer_id": 106, + "name": "Starter 2000", + "set_type": "starter", + "released_at": "2000-04-01", + "card_count": 1, "digital": false, "foil_only": false, - "icon_svg_uri": "https://svgs.scryfall.io/sets/s00.svg?1676264400", - "id": "1c105623-2564-40d7-a3aa-4134787fb127", - "name": "Starter 2000", "nonfoil_only": false, - "object": "set", - "released_at": "2000-04-01", - "scryfall_uri": "https://scryfall.com/sets/s00", + "icon_svg_uri": "https://svgs.scryfall.io/sets/s00.svg?1677474000", "search_uri": "https://api.scryfall.com/cards/search?include_extras=true&include_variations=true&order=set&q=e%3As00&unique=prints", - "set_type": "starter", - "tcgplayer_id": 106, + "scryfall_uri": "https://scryfall.com/sets/s00", "uri": "https://api.scryfall.com/sets/1c105623-2564-40d7-a3aa-4134787fb127" }, { - "card_count": 3, + "object": "set", + "id": "4d92a8a7-ccb0-437d-abdc-9d70fc5ed672", "code": "sld", + "tcgplayer_id": 2576, + "name": "Secret Lair Drop", + "set_type": "box", + "released_at": "2019-12-02", + "card_count": 3, "digital": false, "foil_only": false, - "icon_svg_uri": "https://svgs.scryfall.io/sets/star.svg?1676264400", - "id": "4d92a8a7-ccb0-437d-abdc-9d70fc5ed672", - "name": "Secret Lair Drop", "nonfoil_only": false, - "object": "set", - "released_at": "2019-12-02", - "scryfall_uri": "https://scryfall.com/sets/sld", + "icon_svg_uri": "https://svgs.scryfall.io/sets/star.svg?1677474000", "search_uri": "https://api.scryfall.com/cards/search?include_extras=true&include_variations=true&order=set&q=e%3Asld&unique=prints", - "set_type": "box", - "tcgplayer_id": 2576, + "scryfall_uri": "https://scryfall.com/sets/sld", "uri": "https://api.scryfall.com/sets/4d92a8a7-ccb0-437d-abdc-9d70fc5ed672" }, { + "object": "set", + "id": "4db16ad3-2b95-442f-bb6b-e9aa7fe7f769", + "code": "sok", + "mtgo_code": "sok", "arena_code": "sok", - "block": "Kamigawa", + "tcgplayer_id": 99, + "name": "Saviors of Kamigawa", + "set_type": "expansion", + "released_at": "2005-06-03", "block_code": "chk", + "block": "Kamigawa", "card_count": 1, - "code": "sok", + "printed_size": 165, "digital": false, "foil_only": false, - "icon_svg_uri": "https://svgs.scryfall.io/sets/sok.svg?1676264400", - "id": "4db16ad3-2b95-442f-bb6b-e9aa7fe7f769", - "mtgo_code": "sok", - "name": "Saviors of Kamigawa", "nonfoil_only": false, - "object": "set", - "printed_size": 165, - "released_at": "2005-06-03", - "scryfall_uri": "https://scryfall.com/sets/sok", + "icon_svg_uri": "https://svgs.scryfall.io/sets/sok.svg?1677474000", "search_uri": "https://api.scryfall.com/cards/search?include_extras=true&include_variations=true&order=set&q=e%3Asok&unique=prints", - "set_type": "expansion", - "tcgplayer_id": 99, + "scryfall_uri": "https://scryfall.com/sets/sok", "uri": "https://api.scryfall.com/sets/4db16ad3-2b95-442f-bb6b-e9aa7fe7f769" }, { - "card_count": 1, + "object": "set", + "id": "565e3302-2fed-487e-a0f7-7f8037d25030", "code": "sunf", + "name": "Unfinity Sticker Sheets", + "set_type": "funny", + "released_at": "2022-10-07", + "parent_set_code": "unf", + "card_count": 1, "digital": false, "foil_only": false, - "icon_svg_uri": "https://svgs.scryfall.io/sets/unf.svg?1676264400", - "id": "565e3302-2fed-487e-a0f7-7f8037d25030", - "name": "Unfinity Sticker Sheets", "nonfoil_only": true, - "object": "set", - "parent_set_code": "unf", - "released_at": "2022-10-07", - "scryfall_uri": "https://scryfall.com/sets/sunf", + "icon_svg_uri": "https://svgs.scryfall.io/sets/unf.svg?1677474000", "search_uri": "https://api.scryfall.com/cards/search?include_extras=true&include_variations=true&order=set&q=e%3Asunf&unique=prints", - "set_type": "funny", + "scryfall_uri": "https://scryfall.com/sets/sunf", "uri": "https://api.scryfall.com/sets/565e3302-2fed-487e-a0f7-7f8037d25030" }, { + "object": "set", + "id": "5f23a78d-cda1-462a-8be3-a62b40c34913", + "code": "thb", + "mtgo_code": "thb", "arena_code": "thb", + "tcgplayer_id": 2568, + "name": "Theros Beyond Death", + "set_type": "expansion", + "released_at": "2020-01-24", "card_count": 8, - "code": "thb", "digital": false, "foil_only": false, - "icon_svg_uri": "https://svgs.scryfall.io/sets/thb.svg?1676264400", - "id": "5f23a78d-cda1-462a-8be3-a62b40c34913", - "mtgo_code": "thb", - "name": "Theros Beyond Death", "nonfoil_only": false, - "object": "set", - "released_at": "2020-01-24", - "scryfall_uri": "https://scryfall.com/sets/thb", + "icon_svg_uri": "https://svgs.scryfall.io/sets/thb.svg?1677474000", "search_uri": "https://api.scryfall.com/cards/search?include_extras=true&include_variations=true&order=set&q=e%3Athb&unique=prints", - "set_type": "expansion", - "tcgplayer_id": 2568, + "scryfall_uri": "https://scryfall.com/sets/thb", "uri": "https://api.scryfall.com/sets/5f23a78d-cda1-462a-8be3-a62b40c34913" }, { - "card_count": 1, + "object": "set", + "id": "4c8bc76a-05a5-43db-aaf0-34deb347b871", "code": "unh", + "tcgplayer_id": 114, + "name": "Unhinged", + "set_type": "funny", + "released_at": "2004-11-19", + "card_count": 1, + "printed_size": 141, "digital": false, "foil_only": false, - "icon_svg_uri": "https://svgs.scryfall.io/sets/unh.svg?1676264400", - "id": "4c8bc76a-05a5-43db-aaf0-34deb347b871", - "name": "Unhinged", "nonfoil_only": false, - "object": "set", - "printed_size": 141, - "released_at": "2004-11-19", - "scryfall_uri": "https://scryfall.com/sets/unh", + "icon_svg_uri": "https://svgs.scryfall.io/sets/unh.svg?1677474000", "search_uri": "https://api.scryfall.com/cards/search?include_extras=true&include_variations=true&order=set&q=e%3Aunh&unique=prints", - "set_type": "funny", - "tcgplayer_id": 114, + "scryfall_uri": "https://scryfall.com/sets/unh", "uri": "https://api.scryfall.com/sets/4c8bc76a-05a5-43db-aaf0-34deb347b871" }, { - "card_count": 6, + "object": "set", + "id": "83491685-880d-41dd-a4af-47d2b3b17c10", "code": "ust", + "tcgplayer_id": 2092, + "name": "Unstable", + "set_type": "funny", + "released_at": "2017-12-08", + "card_count": 6, + "printed_size": 268, "digital": false, "foil_only": false, - "icon_svg_uri": "https://svgs.scryfall.io/sets/ust.svg?1676264400", - "id": "83491685-880d-41dd-a4af-47d2b3b17c10", - "name": "Unstable", "nonfoil_only": false, - "object": "set", - "printed_size": 268, - "released_at": "2017-12-08", - "scryfall_uri": "https://scryfall.com/sets/ust", + "icon_svg_uri": "https://svgs.scryfall.io/sets/ust.svg?1677474000", "search_uri": "https://api.scryfall.com/cards/search?include_extras=true&include_variations=true&order=set&q=e%3Aust&unique=prints", - "set_type": "funny", - "tcgplayer_id": 2092, + "scryfall_uri": "https://scryfall.com/sets/ust", "uri": "https://api.scryfall.com/sets/83491685-880d-41dd-a4af-47d2b3b17c10" }, { + "object": "set", + "id": "a944551a-73fa-41cd-9159-e8d0e4674403", + "code": "vma", + "mtgo_code": "vma", "arena_code": "vma", + "name": "Vintage Masters", + "set_type": "masters", + "released_at": "2014-06-16", "card_count": 1, - "code": "vma", + "printed_size": 325, "digital": true, "foil_only": false, - "icon_svg_uri": "https://svgs.scryfall.io/sets/vma.svg?1676264400", - "id": "a944551a-73fa-41cd-9159-e8d0e4674403", - "mtgo_code": "vma", - "name": "Vintage Masters", "nonfoil_only": false, - "object": "set", - "printed_size": 325, - "released_at": "2014-06-16", - "scryfall_uri": "https://scryfall.com/sets/vma", + "icon_svg_uri": "https://svgs.scryfall.io/sets/vma.svg?1677474000", "search_uri": "https://api.scryfall.com/cards/search?include_extras=true&include_variations=true&order=set&q=e%3Avma&unique=prints", - "set_type": "masters", + "scryfall_uri": "https://scryfall.com/sets/vma", "uri": "https://api.scryfall.com/sets/a944551a-73fa-41cd-9159-e8d0e4674403" }, { + "object": "set", + "id": "b3a0e4a1-5f2c-44e1-8558-61e6dcd88fda", + "code": "w16", + "mtgo_code": "w16", "arena_code": "w16", + "tcgplayer_id": 1765, + "name": "Welcome Deck 2016", + "set_type": "starter", + "released_at": "2016-04-08", "card_count": 1, - "code": "w16", "digital": false, "foil_only": false, - "icon_svg_uri": "https://svgs.scryfall.io/sets/w16.svg?1676264400", - "id": "b3a0e4a1-5f2c-44e1-8558-61e6dcd88fda", - "mtgo_code": "w16", - "name": "Welcome Deck 2016", "nonfoil_only": true, - "object": "set", - "released_at": "2016-04-08", - "scryfall_uri": "https://scryfall.com/sets/w16", + "icon_svg_uri": "https://svgs.scryfall.io/sets/w16.svg?1677474000", "search_uri": "https://api.scryfall.com/cards/search?include_extras=true&include_variations=true&order=set&q=e%3Aw16&unique=prints", - "set_type": "starter", - "tcgplayer_id": 1765, + "scryfall_uri": "https://scryfall.com/sets/w16", "uri": "https://api.scryfall.com/sets/b3a0e4a1-5f2c-44e1-8558-61e6dcd88fda" } ], - "has_more": false, - "object": "list" + "has_more": false } diff --git a/tests/gen_testdata.py b/tests/gen_testdata.py index 0cd7788..78f274e 100755 --- a/tests/gen_testdata.py +++ b/tests/gen_testdata.py @@ -4,6 +4,9 @@ import copy from pathlib import Path +from typing import List, cast + +import msgspec from mtg_ssm.scryfall import fetcher, models @@ -80,10 +83,10 @@ def main() -> None: # pylint: disable=too-many-locals,too-many-statements """Read scryfall data and write a subset for use as test data.""" print("Fetching scryfall data") scrydata = fetcher.scryfetch() - bulk_json = fetcher._fetch_endpoint( - fetcher.BULK_DATA_ENDPOINT, dirty=False, write_cache=False + bulk_data_list = msgspec.json.decode( + fetcher._fetch_endpoint(fetcher.BULK_DATA_ENDPOINT), type=models.ScryList ) - bulk_data = models.ScryObjectList[models.ScryBulkData].parse_obj(bulk_json).data + bulk_data = cast(List[models.ScryBulkData], bulk_data_list.data) print("Selecting sets") accepted_sets = sorted( @@ -118,21 +121,21 @@ def main() -> None: # pylint: disable=too-many-locals,too-many-statements cset.card_count = len([c for c in accepted_cards if c.set == cset.code]) print("Writing sets") - sets_list = models.ScryObjectList[models.ScrySet]( + sets_list = models.ScryList( data=accepted_sets, has_more=False, next_page=None, total_cards=None, warnings=None, ) - sets_list1 = models.ScryObjectList[models.ScrySet]( + sets_list1 = models.ScryList( data=accepted_sets[: len(accepted_sets) // 2], has_more=True, next_page=SETS_NEXTPAGE_URL, total_cards=None, warnings=None, ) - sets_list2 = models.ScryObjectList[models.ScrySet]( + sets_list2 = models.ScryList( data=accepted_sets[len(accepted_sets) // 2 :], has_more=False, next_page=None, @@ -140,93 +143,52 @@ def main() -> None: # pylint: disable=too-many-locals,too-many-statements warnings=None, ) TEST_DATA_DIR.mkdir(exist_ok=True) - with TARGET_SETS_FILE.open("wt", encoding="utf-8") as sets_file: - sets_file.write( - sets_list.json( - ensure_ascii=False, - indent=2, - sort_keys=True, - exclude_none=True, - ) - ) - sets_file.write("\n") - with TARGET_SETS_FILE1.open("wt", encoding="utf-8") as sets_file1: - sets_file1.write( - sets_list1.json( - ensure_ascii=False, - indent=2, - sort_keys=True, - exclude_none=True, - ) - ) - sets_file1.write("\n") - with TARGET_SETS_FILE2.open("wt", encoding="utf-8") as sets_file2: - sets_file2.write( - sets_list2.json( - ensure_ascii=False, - indent=2, - sort_keys=True, - exclude_none=True, - ) - ) - sets_file2.write("\n") + with TARGET_SETS_FILE.open("wb") as sets_file: + sets_file.write(msgspec.json.format(msgspec.json.encode(sets_list), indent=2)) + sets_file.write(b"\n") + with TARGET_SETS_FILE1.open("wb") as sets_file1: + sets_file1.write(msgspec.json.format(msgspec.json.encode(sets_list1), indent=2)) + sets_file1.write(b"\n") + with TARGET_SETS_FILE2.open("wb") as sets_file2: + sets_file2.write(msgspec.json.format(msgspec.json.encode(sets_list2), indent=2)) + sets_file2.write(b"\n") print("Writing migrations") accepted_migrations = sorted( (m for m in scrydata.migrations if m.new_scryfall_id in accepted_card_ids), key=lambda migr: migr.id, ) - migrations_list = models.ScryObjectList[models.ScryMigration]( + migrations_list = models.ScryList( data=accepted_migrations, has_more=False, next_page=None, total_cards=None, warnings=None, ) - with TARGET_MIGRATIONS_FILE.open("wt", encoding="utf-8") as migrations_file: + with TARGET_MIGRATIONS_FILE.open("wb") as migrations_file: migrations_file.write( - migrations_list.json( - ensure_ascii=False, - indent=2, - sort_keys=True, - exclude_none=True, - ) + msgspec.json.format(msgspec.json.encode(migrations_list), indent=2) ) - migrations_file.write("\n") + migrations_file.write(b"\n") print("Writing cards") - with TARGET_CARDS_FILE.open("wt", encoding="utf-8") as cards_file: - root_list: models.ScryRootList[models.ScryCard] = models.ScryRootList( - __root__=accepted_cards - ) + with TARGET_CARDS_FILE.open("wb") as cards_file: cards_file.write( - root_list.json( - ensure_ascii=False, - indent=2, - sort_keys=True, - exclude_none=True, - ) + msgspec.json.format(msgspec.json.encode(accepted_cards), indent=2) ) - cards_file.write("\n") + cards_file.write(b"\n") print("Writing bulk data") - bulk_list = models.ScryObjectList[models.ScryBulkData]( + bulk_list = models.ScryList( data=accepted_bulk, has_more=False, next_page=None, total_cards=None, warnings=None, ) - with TARGET_BULK_FILE.open("wt", encoding="utf-8") as bulk_file: - bulk_file.write( - bulk_list.json( - ensure_ascii=False, - indent=2, - sort_keys=True, - exclude_none=True, - ) - ) - bulk_file.write("\n") + with TARGET_BULK_FILE.open("wb") as bulk_file: + bulk_file.write(msgspec.json.format(msgspec.json.encode(bulk_list), indent=2)) + bulk_file.write(b"\n") print("Done") diff --git a/tests/scryfall/test_fetcher.py b/tests/scryfall/test_fetcher.py index cb8ca81..46fc95f 100644 --- a/tests/scryfall/test_fetcher.py +++ b/tests/scryfall/test_fetcher.py @@ -1,8 +1,6 @@ """Tests for mtg_ssm.scryfall.fetcher.""" # pylint: disable=protected-access -import gzip -import pickle import re from pathlib import Path from typing import Dict, List, Pattern, Union @@ -56,25 +54,6 @@ def test_scryfetch() -> None: } -@pytest.mark.parametrize( - "baddata", - [ - pytest.param(b"garbage", id="not gzipped"), - pytest.param(gzip.compress(b"garbage"), id="not pickled"), - pytest.param(gzip.compress(pickle.dumps("garbage")), id="not scrydata"), - ], -) -@pytest.mark.usefixtures("scryurls") -def test_break_object_cache(baddata: bytes) -> None: - scrydata1 = fetcher.scryfetch() - with open( - fetcher._cache_path(fetcher.OBJECT_CACHE_URL, ".pickle.gz"), "wb" - ) as cache_file: - cache_file.write(baddata) - scrydata2 = fetcher.scryfetch() - assert scrydata1 == scrydata2 - - @pytest.mark.usefixtures("scryurls") def test_data_fixtures( scryfall_data: ScryfallDataSet, diff --git a/tests/serialization/__snapshots__/test_xlsx.ambr b/tests/serialization/__snapshots__/test_xlsx.ambr index cd6c4ef..585e50c 100644 --- a/tests/serialization/__snapshots__/test_xlsx.ambr +++ b/tests/serialization/__snapshots__/test_xlsx.ambr @@ -257,7 +257,7 @@ '120', '4ebcd681-1871-4914-bcd7-6bd95829f6e0', 'Justin Hampton', - Decimal('1.1'), + Decimal('1.06'), None, None, None, @@ -270,7 +270,7 @@ '380', 'fbdcbd97-90a9-45ea-94f6-2a1c6faaf965', 'Pat Morrissey', - Decimal('0.86'), + Decimal('0.88'), None, 1, None, @@ -296,7 +296,7 @@ '382', '768c4d8f-5700-4f0a-9ff2-58422aeb1dac', 'Pat Morrissey', - Decimal('0.44'), + Decimal('0.45'), None, 3, 4, @@ -309,7 +309,7 @@ '383', '4c0ad95c-d62c-4138-ada0-fa39a63a449e', 'Pat Morrissey', - Decimal('1.81'), + Decimal('1.87'), None, None, None, @@ -601,7 +601,7 @@ '294', '6f1c8cb0-38eb-408b-94e8-16db83999b3b', 'Christopher Rush', - 59.1, + 57.23, None, None, None, @@ -614,7 +614,7 @@ '295', 'f20c89d9-71c9-45f5-a9cb-6e253b0a7cca', 'Christopher Rush', - 85.34, + 82.01, None, None, None, @@ -644,7 +644,7 @@ '74a', '4caaf31b-86a9-485b-8da7-d5b526ed1233', 'Edward P. Beard, Jr.', - 0.21, + 0.2, None, None, None, @@ -683,7 +683,7 @@ '74d', '01827286-b104-41c5-bac9-7c38414bc40e', 'Daniel Gelon', - 0.18, + 0.2, None, None, None, @@ -713,7 +713,7 @@ '120', '4ebcd681-1871-4914-bcd7-6bd95829f6e0', 'Justin Hampton', - 1.1, + 1.06, None, None, None, @@ -726,7 +726,7 @@ '380', 'fbdcbd97-90a9-45ea-94f6-2a1c6faaf965', 'Pat Morrissey', - 0.86, + 0.88, None, None, None, @@ -752,7 +752,7 @@ '382', '768c4d8f-5700-4f0a-9ff2-58422aeb1dac', 'Pat Morrissey', - 0.44, + 0.45, None, None, None, @@ -765,7 +765,7 @@ '383', '4c0ad95c-d62c-4138-ada0-fa39a63a449e', 'Pat Morrissey', - 1.81, + 1.87, None, None, None, @@ -796,7 +796,7 @@ '5d5f3f57-410f-4ee2-b93c-f5051a068828', 'Mark Zug', None, - 0.76, + 0.72, 7, 12, None, @@ -838,7 +838,7 @@ '273', '0180d9a8-992c-4d55-8ac4-33a587786993', 'Ralph Horsley', - 24.68, + 24.33, 108.88, None, None, @@ -868,7 +868,7 @@ '3', '758abd53-6ad2-406e-8615-8e48678405b4', 'Mark Zug', - 0.13, + 0.1, 0.28, None, None, @@ -941,7 +941,7 @@ '24', 'c8c774f2-110e-476c-a4ff-cc86d31c6ae7', 'Clint Langley', - 0.77, + 0.87, None, None, None, @@ -972,7 +972,7 @@ '8829efa0-498a-43ca-91aa-f9caeeafe298', 'Scott Chou', None, - 13.56, + 13.94, None, None, '=IF(\'MBS\'!A2>0,"MBS:"&\'MBS\'!A2,"")', @@ -1014,7 +1014,7 @@ '8', '8a3853ec-e307-46e0-96d7-0706b5c45c5e', 'Austin Hsu', - 15.38, + 15.44, 25.87, None, None, @@ -1027,8 +1027,8 @@ '39', '03bdcf52-50b8-42c0-9665-931d83f5f314', 'Daniel Ljunggren', - 5.06, - 11.33, + 5.27, + 11.51, None, None, '=IF(\'PMBS\'!A3>0,"PMBS:"&\'PMBS\'!A3,"")', @@ -1057,8 +1057,8 @@ '266', '2135ac5a-187b-4dc9-8f82-34e8d1603416', 'Chris Ostrowski', - 31.76, - 33.03, + 36.07, + 35.5, None, None, '=IF(SUM(\'PNEO\'!A2:A3)>0,"PNEO:"&SUM(\'PNEO\'!A2:A3),"")', @@ -1070,8 +1070,8 @@ '412', '0055ea30-20fb-4324-a632-8fed87628f05', 'Esuthio', - 38.98, - 71.21, + 41.6, + 72.98, None, None, '=IF(SUM(\'PNEO\'!A2:A3)>0,"PNEO:"&SUM(\'PNEO\'!A2:A3),"")', @@ -1083,8 +1083,8 @@ '501', '2488a80b-6882-4b59-8232-f02f800204a9', 'Chris Ostrowski', - 32.42, - 39.83, + 38.47, + 42.5, None, None, '=IF(SUM(\'PNEO\'!A2:A3)>0,"PNEO:"&SUM(\'PNEO\'!A2:A3),"")', @@ -1113,8 +1113,8 @@ '266p', 'dda82840-1f3f-4be7-9bc7-66ff551ef5c0', 'Chris Ostrowski', - 29.31, - 29.23, + 30.63, + 29.34, None, None, '=IF(SUM(\'NEO\'!A2:A4)>0,"NEO:"&SUM(\'NEO\'!A2:A4),"")', @@ -1127,7 +1127,7 @@ '2a2f63b7-c33c-41d0-9c8f-7bddd1821f15', 'Chris Ostrowski', None, - 33.74, + 33.52, None, None, '=IF(SUM(\'NEO\'!A2:A4)>0,"NEO:"&SUM(\'NEO\'!A2:A4),"")',