Module scryfall::bulk[][src]

Scryfall provides daily exports of their card data in bulk files. Each of these files is represented as a bulk_data object via the API. URLs for files change their timestamp each day, and can be fetched programmatically.

Warning

These bulk dumps are not paginated, this means that they will be potentially stored in memory in it's entirety while being iterated over.

See also: Official Docs

Functions

all_cards

An iterator of every card object on Scryfall in every language.

default_cards

An iterator containing every card object on Scryfall in English or the printed language if the card is only available in one language.

oracle_cards

An iterator containing one Scryfall card object for each Oracle ID on Scryfall. The chosen sets for the cards are an attempt to return the most up-to-date recognizable version of the card.

rullings

An iterator of all Rulings on Scryfall. Each ruling refers to cards via an oracle_id.

unique_artwork

An iterator of Scryfall card objects that together contain all unique artworks. The chosen cards promote the best image scans.