Scryfall Scraper: MTG Cards, Prices & Legalities
Pricing
Pay per event
Scryfall Scraper: MTG Cards, Prices & Legalities
Scrape Scryfall: Magic The Gathering cards via full Scryfall search syntax with USD/EUR/foil prices, format legalities, EDHREC ranks, oracle text and images, plus fuzzy card lookups and the complete set list. Export CSV, Excel, JSON, XML.
Pricing
Pay per event
Rating
0.0
(0)
Developer
RecordsData
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
13 hours ago
Last modified
Categories
Share
๐ Scryfall Scraper - MTG Cards, Prices & Legalities - RecordsData
๐ The Scryfall MTG Scraper is an Apify actor that exports Magic: The Gathering card data with the full power of Scryfall search syntax: any query like "c:red cmc<=2 t:instant" or "f:commander usd>=50" becomes rows with USD/EUR/foil prices, format legalities, EDHREC popularity rank, oracle text, mana cost and card images (top Commander staple measured live: Mishra's Workshop at $3,699.99). Add fuzzy name lookups and the complete list of 1,053 Magic sets. Export to CSV, Excel, JSON or XML.
Scryfall is the canonical MTG database; this actor turns any search you can type there into a priced, legality-tagged dataset.
| ๐ฏ Target Audience | ๐ก Primary Use Cases |
|---|---|
| Card sellers and LGS owners | Price lists by set, rarity or format |
| Collectors and investors | Reserved List and high-value tracking |
| Deck builders and content creators | Staples by EDHREC rank per color |
| TCG app developers | Card databases with images, key-free |
๐ What the Scryfall Scraper does
- Search: full Scryfall syntax (colors, cmc, types, sets, rarity, format, price ranges, artist...) with pagination; sorted by EDHREC rank, USD price, release, name, rarity or mana value.
- Card rows: name, mana cost, CMC, type line, oracle text, P/T, colors, rarity, set, collector number, release date, USD/foil/EUR/MTGO prices, EDHREC rank, Standard/Modern/Commander/Pioneer legality, artist, Reserved List flag and image.
- Fuzzy lookups: one row per card name, typo-tolerant.
- Sets: all 1,053 sets with type, date and card count.
๐ก Why it matters: every MTG price list, deck tool and collection tracker starts with this data; this actor delivers it query-shaped.
๐ Output of the MTG card export
Real sample from a live run:
{"recordType": "card","name": "Ocelot Pride","manaCost": "{W}","typeLine": "Creature - Cat","rarity": "mythic","setCode": "MH3","priceUsd": "42.64","priceUsdFoil": "55.10","edhrecRank": 1102,"legalCommander": "legal","legalModern": "legal","imageUrl": "https://cards.scryfall.io/normal/front/...","error": null}
You can download the dataset in various formats such as JSON, CSV, Excel or XML.
โจ Why choose this Scryfall scraper
- Full search syntax passthrough: anything Scryfall answers, this exports; rivals hardcode a few filters.
- Four price columns + four legality columns per card, flat and CSV-ready.
- EDHREC rank included for demand-aware pricing and deck curation.
- Fuzzy lookups + set list as extra modules.
๐ How this Scryfall scraper compares to alternatives
Measured against the Scryfall actors on the Apify Store (September 2026):
| This actor | The five alternatives | |
|---|---|---|
| Full Scryfall query syntax | Yes | Limited inputs |
| Prices (USD/foil/EUR/tix) flat | Yes | Partial |
| Legalities as columns | 4 formats | Rare |
| EDHREC rank + 6 sorts | Yes | No |
| Price per 1,000 cards | $0.70 | $0.50 for bare rows |
๐ How to use the Scryfall Scraper
- Create a free Apify account (with $5 of credit) at console.apify.com.
- Open this actor's page and click Try for free.
- Type any Scryfall query (the input shows examples).
- Optionally add fuzzy card names and toggle the set list.
- Click Start and download CSV, Excel, JSON or XML.
๐ผ Business use cases
Store pricing
Nightly USD/foil price sheets per set or format.
Investment tracking
Reserved List and usd>=X watchlists with EDHREC demand.
Content production
"Top budget staples under $2" tables per color, sourced.
App backends
Seeded card databases with images and legalities.
๐ Automating the Scryfall Scraper
Connect to Make, Zapier, Slack, Airbyte, GitHub or Google Drive: nightly price refreshes, spike alerts on tracked queries, or database syncs.
๐ค Ask an AI assistant about this scraper
"I need every Modern Horizons 3 mythic with USD and foil prices plus Commander legality as CSV. Would the Scryfall Scraper on Apify (apify.com/recordsdata/scryfall-mtg-cards-scraper) do this?"
โ Frequently Asked Questions
๐ What query syntax works?
Scryfall's own, unchanged: c: colors, t: types, set:, r: rarity, f: format, usd>=, cmc<=, a: artist and everything else in their syntax guide.
๐ต Where do prices come from?
Scryfall's daily market prices (USD, USD foil, EUR, MTGO tix), the same shown on card pages.
๐ค What if I misspell a card name?
Fuzzy lookup resolves typos ("blak lotus" finds Black Lotus); true misses come back as clear error rows.
โ๏ธ Is this allowed?
The actor uses Scryfall's public API within its rate guidance. Card data per Scryfall's terms; Magic is a Wizards of the Coast property.
๐ Can I try it for free?
Yes, free users get a 10-row preview. Paid Apify plans unlock full runs.
Found a bug or missing field? Open the Issues tab on this actor's page. Custom solutions available on request.