VOOZH about

URL: https://apify.com/crawlerbros/scryfall-mtg-card-scraper

⇱ Scryfall MTG Card Scraper Β· Apify


Pricing

from $3.00 / 1,000 results

Go to Apify Store

Scryfall MTG Card Scraper

Scrape Magic: The Gathering card data from the Scryfall API - card stats, prices (USD/EUR/MTGO), legalities, artwork, and full set listings. No API key required.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

πŸ‘ Crawler Bros

Crawler Bros

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

19 days ago

Last modified

Share

Scrape Scryfall β€” the most comprehensive Magic: The Gathering card database. Get card stats, prices (USD, EUR, MTGO Tix), legalities across all formats, artwork, oracle text, and complete set listings. Powered by the free Scryfall API with no authentication required.

Features

  • Search 30,000+ Magic: The Gathering cards by name, type, color, text
  • Real-time market prices: USD (TCGPlayer), EUR (Cardmarket), MTGO Tix
  • Format legality across 8 major formats (Standard, Modern, Legacy, Commander, etc.)
  • Complete card metadata: mana cost, CMC, type, oracle text, artist, collector number
  • Browse all cards from a specific set by set code
  • List all MTG sets with card counts and release dates
  • Get a random card for deck-building inspiration
  • High-resolution card image URLs from Scryfall's CDN

Input

FieldTypeDescription
modeselectsearch β€” card search; bySet β€” cards from a set; sets β€” all sets; random β€” random card
queryStringCard name or Scryfall search syntax (e.g., o:flying t:creature)
setCodeStringSet code for bySet mode (e.g., mh3, lea, neo)
colorsStringColor filter: W/U/B/R/G or combinations (e.g., WU, BRG)
rarityselectFilter by rarity: common/uncommon/rare/mythic
cardTypeselectFilter by type: creature/instant/sorcery/enchantment/artifact/land/planeswalker
sortByselectSort: name/released/cmc/edhrec/usd/tix
maxItemsIntegerMax cards to return (1–500, default 20)

Output

Each card record contains:

FieldTypeDescription
cardIdStringScryfall UUID
nameStringCard name
setCodeStringSet abbreviation (e.g., mh3)
setNameStringFull set name
collectorNumberStringCollector number within the set
rarityStringcommon/uncommon/rare/mythic
typeLineStringFull type line
manaCostStringMana cost string (e.g., {2}{W}{W})
cmcFloatConverted mana cost
oracleTextStringRules text
colorsArrayColor symbols (W, U, B, R, G)
colorIdentityArrayCommander color identity
keywordsArrayKeyword abilities
powerStringPower (creatures)
toughnessStringToughness (creatures)
loyaltyStringLoyalty (planeswalkers)
artistStringCard artist name
imageUrlStringHigh-res card image URL
priceUsdFloatCurrent TCGPlayer price (USD)
priceUsdFoilFloatFoil price (USD)
priceEurFloatCurrent Cardmarket price (EUR)
priceTixFloatMTGO Tix price
legalInArrayFormats where the card is legal
reservedBooleanOn the Reserved List
cardUrlStringScryfall card page URL
releasedAtStringFirst print date
scrapedAtStringScrape timestamp (ISO 8601)

Example Input

{
"mode":"search",
"query":"Black Lotus",
"maxItems":20
}
{
"mode":"bySet",
"setCode":"mh3",
"sortBy":"usd",
"maxItems":100
}
{
"mode":"search",
"query":"o:flying",
"colors":"WU",
"rarity":"rare",
"cardType":"creature",
"maxItems":50
}

Example Output

{
"cardId":"4c85d097-e87b-41ee-93c6-0e54ec41b174",
"name":"Black Lotus",
"setCode":"lea",
"setName":"Limited Edition Alpha",
"collectorNumber":"233",
"rarity":"rare",
"typeLine":"Artifact",
"manaCost":"{0}",
"cmc":0.0,
"oracleText":"{T}, Sacrifice Black Lotus: Add three mana of any one color.",
"artist":"Christopher Rush",
"imageUrl":"https://cards.scryfall.io/normal/front/...",
"priceUsd":24999.99,
"reserved":true,
"legalIn":["vintage"],
"cardUrl":"https://scryfall.com/card/lea/233/black-lotus",
"releasedAt":"1993-08-05",
"scrapedAt":"2026-06-10T12:00:00+00:00"
}

Scryfall Search Syntax

Scryfall supports powerful search operators in the query field:

  • t:creature β€” card type contains "creature"
  • o:flying β€” oracle text contains "flying"
  • c:WU β€” White and Blue cards
  • cmc=3 β€” converted mana cost equals 3
  • r:mythic β€” mythic rarity
  • set:mh3 β€” from Modern Horizons 3
  • a:"Terese Nielsen" β€” by artist

Use Cases

  • Deck builders: Find cards matching specific criteria for Commander or competitive play
  • Price tracking: Monitor card prices across standard formats and new set releases
  • Collection managers: Catalog your collection with full card metadata
  • Set investors: Analyze complete set value breakdowns sorted by price
  • Game developers: Access comprehensive card data for MTG apps and tools

FAQ

Is an API key required? No. The Scryfall API is completely free and requires no authentication.

How current are the prices? Prices are updated daily from TCGPlayer (USD) and Cardmarket (EUR).

Can I fetch all cards from a specific set? Yes β€” use mode: bySet with the set code (e.g., mh3 for Modern Horizons 3).

What is the maximum number of cards I can retrieve? Up to 500 per run. Scryfall paginates at 175 cards per page.

You might also like

Scryfall Card Details Scraper

ecomscrape/scryfall-card-details-scraper

Powerful Scryfall.com scraper to extract comprehensive Magic: The Gathering card details including names, descriptions, SKUs, images, and buy URLs. Perfect for deck builders, collectors, and MTG enthusiasts seeking automated card data collection.

ecomscrape

3

Scryfall Card Search Scraper

ecomscrape/scryfall-card-search-scraper

Advanced Scryfall search scraper for bulk Magic card data extraction. Process complex search queries, extract comprehensive card details from search results, and build datasets for MTG analysis, collection management, and deck building tools.

ecomscrape

9

TCG Card Scraper β€” Magic, PokΓ©mon & More with Prices

crawlergang/tcgplayer-scraper

Scrape trading card data and prices from Scryfall (MTG) and the PokΓ©mon TCG API. Search cards by name, browse by set, or look up by ID. Returns card details, rarity, set info, market prices (USD/EUR), legalities, and TCGplayer purchase links.

2

5.0

TCG Card Scraper β€” Magic, PokΓ©mon & More with Prices

crawlerbros/tcgplayer-scraper

Scrape trading card data and prices from Scryfall (MTG) and the PokΓ©mon TCG API. Search cards by name, browse by set, or look up by ID. Returns card details, rarity, set info, market prices (USD/EUR), legalities, and TCGplayer purchase links.

Scryfall Magic The Gathering Scraper

parseforge/scryfall-mtg-scraper

Scrape Magic The Gathering card data including names, mana costs, types, rarity, images, pricing in USD and EUR, format legalities, and set details. Filter by text query, set code, or format. Covers 100,000+ unique cards across every MTG set.

MTGGoldfish MTG Card Price Index Scraper

jungle_synthesizer/mtggoldfish-mtg-card-price-index-scraper

Scrape the full MTGGoldfish Magic: The Gathering card price index. Extracts paper, online (MTGO), and foil prices for cards across all sets with weekly price-change data.

πŸ‘ User avatar

BowTiedRaccoon

2

TCGPLAYER Scraper

parseforge/tcgplayer-scraper

Collect Pokemon card prices, seller listings, and market data from TCGPlayer. Search by card name, set, rarity, or card type. Get real-time market prices, lowest listings with shipping costs, seller ratings, and detailed card attributes. Built for collectors, traders, and resellers.

27

2.6

Sportlots Sports Card Scraper

jungle_synthesizer/sportlots-sports-card-marketplace-scraper

Scrape sports card listings from Sportlots marketplace. Search by player name, set, or keyword and get price, quantity, and card details across the largest raw and graded fixed-price card marketplace.

πŸ‘ User avatar

BowTiedRaccoon

2

TCGPlayer Scraper - Trading Card Prices

lulzasaur/tcgplayer-scraper

Scrape TCGPlayer marketplace for trading card prices across Pokemon, Magic: The Gathering, Yu-Gi-Oh, and more. Extract market prices, median prices, lowest prices, seller listings, card attributes, rarity, set info, and custom attributes via TCGPlayer's search API.

Yu-Gi-Oh! Card Database Scraper

crawlerbros/yugioh-card-scraper

Scrape Yu-Gi-Oh! card data including stats, prices, and set information from YGOPRODeck - the largest free Yu-Gi-Oh! card database. Search by name, type, attribute, archetype, or card set. No API key required.