Scryfall Card Details Scraper avatar
Scryfall Card Details Scraper

Pricing

$20.00/month + usage

Go to Apify Store
Scryfall Card Details Scraper

Scryfall Card Details Scraper

Developed by

ecomscrape

ecomscrape

Maintained by Community

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.

0.0 (0)

Pricing

$20.00/month + usage

0

2

2

Last modified

9 hours ago

Contact

If you encounter any issues or need to exchange information, please feel free to contact us through the following link: My profile

Scryfall.com Card Details Scraper: Complete Card Data Extraction Tool

Introduction

Scryfall.com stands as the premier Magic: The Gathering card search engine, offering a fast, powerful, and comprehensive database that has revolutionized how players, collectors, and developers access card information since its launch in 2016. With the ever-growing complexity of Magic: The Gathering and its vast card pool spanning decades, manually collecting detailed card information becomes increasingly time-consuming and prone to errors.

Our Scryfall.com Card Scraper addresses this critical need by automating the extraction of essential card data, enabling users to efficiently gather comprehensive information about Magic cards for deck building, collection management, price tracking, and market analysis. Whether you're a competitive player researching the meta, a collector cataloging your collection, or a developer building MTG-related applications, this scraper streamlines your data collection process.

Scraper Overview

The Scryfall.com Card Scraper is a robust, professional-grade tool designed specifically for extracting detailed Magic: The Gathering card information from Scryfall's extensive database. Built to work seamlessly with Scryfall's fast and comprehensive card search system, this scraper handles the complexities of modern web scraping while respecting rate limits and maintaining data accuracy.

Key Features:

  • Comprehensive Data Extraction: Captures all essential card details including metadata, pricing information, and high-resolution images
  • Proxy Support: Built-in residential proxy integration ensures reliable access without detection
  • Retry Mechanism: Intelligent retry system handles temporary failures and network issues
  • Scalable Processing: Efficiently processes multiple card URLs in batch operations
  • Format Flexibility: Delivers structured data ready for immediate use in applications, databases, or spreadsheets

Target Users:

  • MTG deck builders and competitive players
  • Card collectors and inventory managers
  • Market researchers and price analysts
  • Game store owners and retailers
  • Developers creating MTG-related applications
  • Content creators and MTG community managers

Input and Output Format Details

Example url 1: https://scryfall.com/card/spe/1/amateur-heroa

Example url 2: https://scryfall.com/card/ainr/2/thalia-heretic-cathar-thalia-heretic-cathar

Example url 3: https://scryfall.com/card/ainr/4/vanquish-the-horde-vanquish-the-horde

Example Screenshot of card information page:

Input Format

The scraper accepts a JSON configuration specifying the card URLs to extract data from, along with proxy settings and retry parameters:

{
"max_retries_per_url": 2, // Maximum waiting time when accessing the links you provided.
"proxy": { // Add a proxy to ensure that during the data collection process, you are not detected as a bot.
"useApifyProxy": true,
"apifyProxyGroups": [
"RESIDENTIAL"
],
"apifyProxyCountry": "SG" // You should choose an Country that coincides with the Country you want to collect data from
},
"urls": [ // Links to card information pages.
"https://www.scryfall.com/cards/16695070-healthy-choice-cafe-steamers-grilled-chicken-marinara-with-parmesan-9-5-oz",
"https://www.scryfall.com/cards/41997-stouffer-s-salisbury-steak-individual-frozen-meal-9-625-oz",
"https://www.scryfall.com/cards/42080-marie-callender-s-fettuccini-alfredo-with-chicken-and-broccoli-dinners-13-oz"
]
}

Input Parameters Explained:

  • max_retries_per_url: Maximum retry attempts for failed requests (recommended: 2-3)
  • proxy: Essential for avoiding rate limiting and bot detection
    • useApifyProxy: Enables professional proxy rotation
    • apifyProxyGroups: "RESIDENTIAL" provides most reliable access
    • apifyProxyCountry: Geographic location for proxy servers
  • urls: Array of Scryfall card page URLs to process

Output Format

You get the output from the Scryfall.com Card Details Page Scraper stored in a tab. The following is an example of the Information Fields collected after running the Actor.

[ // List of card information
{
"url": "https://scryfall.com/card/spe/1/amateur-hero",
"name": "Amateur Hero (Marvel's Spider-Man Eternal)",
"description": "{2}{W} • Creature — Human Hero • 3/3 • When this creature enters, you gain 2 life. • Marvel's Spider-Man Eternal (SPE) #1 • Illustrated by Anthony Devine • Magic: The Gathering, MTG",
"sku": "38d3b35d-3ae7-4f41-879f-e05146112b24",
"brand": {
"@type": "Brand",
"name": "Magic: The Gathering",
"url": "http://magic.wizards.com"
},
"image": [
"https://cards.scryfall.io/png/front/3/8/38d3b35d-3ae7-4f41-879f-e05146112b24.png?1753310861",
"https://cards.scryfall.io/large/front/3/8/38d3b35d-3ae7-4f41-879f-e05146112b24.jpg?1753310861",
"https://cards.scryfall.io/normal/front/3/8/38d3b35d-3ae7-4f41-879f-e05146112b24.jpg?1753310861",
"https://cards.scryfall.io/small/front/3/8/38d3b35d-3ae7-4f41-879f-e05146112b24.jpg?1753310861"
],
"buy_urls": [
{
"title": "TCGplayer articles about this card",
"url": "https://partner.tcgplayer.com/c/4931599/1830156/21018?subId1=card-detail-infinite-articles&trafcat=tcgplayer.com%2Fsearch%2Farticles&u=https%3A%2F%2Fwww.tcgplayer.com%2Fsearch%2Farticles%3FproductLineName%3Dmagic%26q%3DAmateur%2BHero"
},
{
"title": "TCGplayer decks with this card",
"url": "https://partner.tcgplayer.com/c/4931599/1830156/21018?subId1=card-detail-infinite-decks&trafcat=tcgplayer.com%2Fsearch%2Fdecks&u=https%3A%2F%2Fwww.tcgplayer.com%2Fsearch%2Fdecks%3FproductLineName%3Dmagic%26q%3DAmateur%2BHero"
},
{
"title": "Search MTGTop8 for this card",
"url": "https://mtgtop8.com/search?MD_check=1&SB_check=1&cards=Amateur+Hero"
},
{
"title": "Moxfield decks with this card",
"url": "https://www.moxfield.com/decks/public?filter=Amateur+Hero&utm_medium=card-detail-moxfield&utm_source=scryfall"
},
{
"title": "Card analysis on EDHREC",
"url": "https://edhrec.com/route/?cc=Amateur+Hero"
},
{
"title": "Card stats on Cube Cobra",
"url": "https://cubecobra.com/tool/card/38d3b35d-3ae7-4f41-879f-e05146112b24"
},
{
"title": "Open on Scryfall Tagger",
"url": "https://tagger.scryfall.com/card/spe/1"
}
],
"toolbox": [
{
"title": "Buy on TCGplayer",
"url": "https://partner.tcgplayer.com/c/4931599/1830156/21018?subId1=card-detail-buy-fallback&u=https%3A%2F%2Fwww.tcgplayer.com%2Fproduct%2F646009%3Fpage%3D1"
},
{
"title": "Buy on Cardmarket",
"url": "https://www.cardmarket.com/en/Magic/Products?idProduct=839917&referrer=scryfall&utm_campaign=card_prices&utm_medium=text&utm_source=scryfall"
},
{
"title": "Buy on Cardhoarder",
"url": "https://www.cardhoarder.com/cards?affiliate_id=scryfall&data%5Bsearch%5D=Amateur+Hero&ref=card-profile&utm_campaign=affiliate&utm_medium=card&utm_source=scryfall"
}
],
"image_and_data": [
{
"title": "Download PNG image (0.91 MB)",
"url": "https://cards.scryfall.io/png/front/3/8/38d3b35d-3ae7-4f41-879f-e05146112b24.png?1753310861"
},
{
"title": "Download art crop (59.91 KB)",
"url": "https://cards.scryfall.io/art_crop/front/3/8/38d3b35d-3ae7-4f41-879f-e05146112b24.jpg?1753310861"
},
{
"title": "Copy-pasteable text",
"url": "https://api.scryfall.com/cards/38d3b35d-3ae7-4f41-879f-e05146112b24?format=text&pretty=true"
},
{
"title": "Copy-pasteable JSON",
"url": "https://api.scryfall.com/cards/38d3b35d-3ae7-4f41-879f-e05146112b24?format=json&pretty=true"
},
{
"title": "Report card issue",
"url": "https://scryfall.com/contact?problem_uri=https%3A%2F%2Fscryfall.com%2Fcard%2Fspe%2F1%2Famateur-hero&title=Problem+with+Amateur+Hero+%28Marvel%27s+Spider-Man+Eternal+%231%29&topic=card"
}
]
}, // ... Many other card details
]

Output Fields Explained:

  • URL: Original Scryfall page URL for reference and verification
  • Name: Official card name as registered in Magic's database
  • Description: Complete card text including abilities, flavor text, and rules
  • SKU: Unique identifier combining set code and collector number
  • Brand: Always "Magic: The Gathering" for consistency
  • Image: Primary card image URL (typically normal resolution)
  • Buy URLs: Array of purchase links from major retailers and marketplaces
  • Toolbox: Categorization tags including card type, mechanics, and colors
  • Image and Data: Extended image collection including high-resolution and cropped versions

Each field serves specific purposes: Name and Description support search and identification, SKU enables inventory tracking, Images facilitate visual recognition, Buy URLs connect to commerce platforms, and Toolbox data enables categorization and filtering.

Usage Guide

Step-by-Step Implementation

  1. Prepare Your Card URLs: Collect Scryfall URLs for target cards. Use Scryfall's advanced search features to find specific cards, then copy the individual card page URLs.

  2. Configure Proxy Settings: Set up residential proxies to ensure reliable access. Singapore or US locations typically provide optimal performance for Scryfall.

  3. Set Retry Parameters: Configure 2-3 retries per URL to handle temporary failures without overloading the server.

  4. Execute Batch Processing: Process cards in reasonable batches (50-100 URLs) to maintain efficiency while respecting server resources.

  5. Validate Output Data: Check extracted data for completeness and accuracy, particularly for special card types or promotional releases.

Best Practices

  • Respect Rate Limits: Space requests appropriately to avoid overwhelming Scryfall's servers
  • Monitor Proxy Health: Rotate proxies if experiencing consistent failures
  • Handle Special Cases: Some promotional or special release cards may have different data structures
  • Backup Critical Data: Store extracted data in multiple formats for redundancy

Common Issues and Solutions

  • Missing Buy URLs: Some older or special cards may have limited purchase options
  • Image Access Errors: High-resolution images may require additional authentication
  • Proxy Timeouts: Increase retry delays or switch proxy locations
  • Data Format Variations: Different card types may return slightly different field structures

Benefits and Applications

Time and Efficiency Savings

Manual data collection from Scryfall can take hours or days for large card sets. This scraper reduces that time to minutes, enabling rapid data gathering for time-sensitive applications like tournament preparation or market analysis.

Real-World Applications

Competitive Play: Quickly gather comprehensive data about cards in current meta decks for strategic analysis and preparation.

Collection Management: Build detailed inventories with current market values and purchase options for insurance and trading purposes.

Market Research: Track card prices, availability, and market trends across multiple platforms and regions.

Content Creation: Generate rich datasets for MTG-focused websites, apps, or analytical tools.

Business Value

For game stores, online retailers, and MTG service providers, automated data collection enables dynamic pricing, inventory optimization, and enhanced customer service through comprehensive product information.

Conclusion

The Scryfall.com Card Scraper transforms time-consuming manual data collection into an efficient, automated process. By leveraging Scryfall's clean, multifunctional database of every Magic card, this tool empowers users to focus on analysis and application rather than data gathering.

Whether you're building the next great MTG application, maintaining a comprehensive collection, or conducting market research, this scraper provides the foundation for data-driven success in the Magic: The Gathering ecosystem.

Your feedback

We are always working to improve Actors' performance. So, if you have any technical feedback about Scryfall.com Card Details Scraper or simply found a bug, please create an issue on the Actor's Issues tab in Apify Console.