Bulk Data Files

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

Please note: Card objects in bulk data do not contain prices, and will omit the usd, eur, tix, and purchase_uris properties.

Bulk data is only collected once every 24 hour period. You can use the card API methods to retrieve fresh objects instead.

Files

File Link Compressed Size Last Updated
Default Cards Download 12.2 MB 2018-09-25 09:06 UTC
A JSON file containing every card object on Scryfall in English or the printed language if the card is only available in one language.
Oracle Cards Download 6.97 MB 2018-09-25 09:09 UTC
A JSON file 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.
All Cards Download 55.5 MB 2018-09-25 09:21 UTC
A JSON file containing every card object on Scryfall in every language.
Rulings Download 2.02 MB 2018-09-17 05:21 UTC
A JSON file containing all Rulings on Scryfall. Each ruling refers to cards via an `oracle_id`.

Fields

Bulk data objects have the following properties:

Property Type Atn Details
id UUID A unique ID for this bulk item.
type String A computer-readable string for the kind of bulk item.
name String A human-readable name for this file.
description String A human-readable description for this file.
permalink_uri URI The URL that hosts this bulk file.
updated_at Timestamp The time when this file was last updated.
size Integer The size of this file in integer bytes.
content_type MIME Type The MIME type of this file.
content_encoding Encoding The Content-Encoding encoding that will be used to transmit this file when you download it.