Magic The Gathering Card and Price Scraper avatar

Magic The Gathering Card and Price Scraper

Pricing

from $14.25 / 1,000 results

Go to Apify Store
Magic The Gathering Card and Price Scraper

Magic The Gathering Card and Price Scraper

Search Magic The Gathering cards by name, set, color, type, rarity, format legality or price. Get USD, EUR, foil and MTGO prices, oracle text, legal formats, EDHREC rank, images and store links. Value a card list in one run, or list all sets and card rulings. Export to CSV or Excel.

Pricing

from $14.25 / 1,000 results

Rating

0.0

(0)

Developer

ParseLab

ParseLab

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

13 hours ago

Last modified

Categories

Share

This Magic The Gathering scraper searches every card ever printed and returns clean rows with prices, rules text, legality in every format, images and store links. Filter by name, set, color, type, rarity, format or price, or paste a list of card names and get the price of each one. You can also list all sets and read the official rulings of any card.

Each card row includes non-foil, foil and etched prices in US dollars, euro prices and MTGO tickets, the EDHREC popularity rank, the list of formats where the card is legal or banned, the printing details and links to the store pages. For double-faced cards the text and mana cost of both faces are joined in one row.

Players, collectors, store owners, deck builders and price trackers use it to value collections, build budget decks and watch the market.

What can you do with this Magic The Gathering scraper?

  • Value a card list and get the price of every card in one run
  • Find every printing of a card with its price, sorted from most to least expensive
  • List the cheapest cards that are legal in Modern or Commander
  • Search cards by text, for example every instant that draws a card
  • Find blue cards under a dollar sorted by EDHREC rank
  • Get card images in small, normal, large and full art sizes
  • List all sets of a type with release dates and number of cards
  • Read the official rulings of a card
  • Check which formats ban or allow a card
  • Export Magic card data to CSV or Excel

What data can you extract from Magic The Gathering?

ModeOne row isHighlights
Search cardsOne card, artwork or printingName, set, number, rarity, mana cost, mana value, type, oracle text, power, toughness, colors, keywords, prices, legal formats, EDHREC rank, images, store links
Look up a card listOne card from your listSame fields as a card search, with a not found row for names that do not match
SetsOne setCode, name, type, release date, card count, icon
RulingsOne rulingCard, source, date, text

How to scrape Magic The Gathering cards

  1. Choose What to collect, for example Search cards.
  2. Add filters such as set, colors, card types, rarity, legal formats or a price range.
  3. Optionally type an advanced search in the search text box.
  4. Set Max Items and click Start.
  5. Export the dataset as CSV, Excel or from the Apify console.

Input example

{
"mode": "cards",
"colors": ["u"],
"colorMatch": "exact",
"types": ["instant"],
"legalIn": ["modern"],
"maxPriceUsd": 2,
"order": "edhrec",
"maxItems": 100
}

Output example

{
"name": "Opt",
"set": "tdc",
"setName": "Tarkir: Dragonstorm Commander",
"collectorNumber": "158",
"rarity": "common",
"releasedAt": "2025-04-11",
"manaCost": "{U}",
"manaValue": 1,
"typeLine": "Instant",
"oracleText": "Scry 1. (Look at the top card of your library. You may put that card on the bottom.)\nDraw a card.",
"colors": ["U"],
"priceUsd": 0.26,
"priceEur": 0.19,
"priceTix": 0.63,
"legalFormats": ["standard", "pioneer", "modern", "legacy", "vintage", "commander", "pauper"],
"edhrecRank": 217,
"imageNormal": "https://cards.scryfall.io/normal/front/b/b/bbc99a51-1501-4525-a3cc-f48249b64bed.jpg"
}

How much does it cost to scrape Magic The Gathering cards?

You pay per result: $19 per 1,000 rows plus a tiny start fee. The free plan returns up to 10 rows per run. A list of 100 card names costs about two dollars.

Tips for better results

  • To value a collection, use Look up a card list and add the set code after a pipe, for example Counterspell|mh2, to price an exact printing.
  • A card name alone returns one default printing, which can be a new set without a price yet. Turn on All printings to see every printing with its price.
  • Prices are in US dollars for non-foil cards. Foil and etched prices are separate fields. Some printings have no price.
  • Use the search text for anything the filters do not cover, for example o:"enters tapped" or pow>=5.
  • Sort by EDHREC rank to find the most played cards in Commander.

Who uses Magic card data?

  • Collectors track the value of their collection.
  • Store owners price singles and spot spikes.
  • Deck builders find budget staples in a format.
  • Developers and content creators feed apps, spreadsheets and videos.

Automate and connect

Schedule the Actor daily with the same card list to track price changes over time. Send finished datasets to Google Sheets, Zapier, Make or n8n, or trigger a webhook when a run ends.

FAQ

Do I need an account? No. The Actor works without any login.

Where do the prices come from? Prices are the market prices published with the card data, and they are refreshed once a day. They are a guide, not a price offer.

Does it include digital-only cards? Yes when they match your search. Use the search text game:paper to keep only cards printed on paper.

Can I get cards in other languages? Rows follow the language of the printing that matches your search, which is English by default.

Does it cover other trading card games? No. This Actor covers Magic The Gathering only.

This Actor collects information that is publicly visible on the website. Check the source site's terms and your local rules before using the data. Magic The Gathering and card images belong to Wizards of the Coast. This Actor is not affiliated with Wizards of the Coast.

Support

Missing a field or found a bug? Open an issue from the Actor page.