MTGMintCard Scraper - Magic Singles Prices avatar

MTGMintCard Scraper - Magic Singles Prices

Pricing

from $10.00 / 1,000 results

Go to Apify Store
MTGMintCard Scraper - Magic Singles Prices

MTGMintCard Scraper - Magic Singles Prices

Scrape MTGMintCard (mtgmintcard.com) Magic: The Gathering singles. Search by card name or browse by set code to get name, set/edition, condition, price (USD), foil, stock quantity, card type, image and URL. Prefill 'Lightning Bolt' or set 'mh3'. SSR HTML, no login, no proxy.

Pricing

from $10.00 / 1,000 results

Rating

0.0

(0)

Developer

lulz bot

lulz bot

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

19 days ago

Last modified

Categories

Share

MTGMintCard Scraper

Scrape MTGMintCard — a long-running Magic: The Gathering singles retailer — for live card listings: card name, set/edition, condition, price (USD), foil, stock quantity, card type, image and product URL.

Search by card name, browse whole sets by set code, or both. Each card can list multiple condition variants (e.g. NM and PLD) and each becomes its own row with its own price and stock.

What it does

  • Card-name search — e.g. Lightning Bolt, Ragavan. Returns every matching printing/condition across all sets (regular, foil and graded printings all appear).
  • Set browsing — give a set code (found in the URL mtgmintcard.com/mtg/singles/<code>), e.g. mh3, eld, ltr, blb, and the actor paginates through the full set. With Include Foil on it also crawls the foil printings.
  • Server-rendered HTML — no login, no proxy required.

Input

FieldTypeDescription
searchQueriesarray of stringsCard names to search (e.g. ["Lightning Bolt", "Ragavan"]).
setCodesarray of stringsSet codes to browse in full (e.g. ["mh3", "eld"]).
includeFoilbooleanAlso crawl foil (eng-foil) variants when browsing sets. Default true.
maxItemsintegerMax singles per query/set. Default 200.
onlyInStockbooleanOnly return listings that currently have stock. Default false.
proxyConfigurationobjectOptional proxy. Usually not needed.

Provide searchQueries, setCodes, or both. If neither is given, it defaults to searching Lightning Bolt.

Example input

{
"searchQueries": ["Lightning Bolt", "Ragavan"],
"setCodes": ["mh3"],
"includeFoil": true,
"maxItems": 200,
"onlyInStock": false
}

Output

Each dataset item is one card-condition listing:

{
"productId": "662413",
"name": "Lightning Bolt",
"game": "Magic: The Gathering",
"set": "Masters 25",
"setCode": "a25",
"cardType": "Instant",
"condition": "PLD",
"finish": "regular",
"foil": false,
"price": 209.99,
"currency": "USD",
"priceText": "$209.99",
"inStock": true,
"stockQuantity": 3,
"availability": "In Stock",
"image": "https://www.mtgmintcard.com/images/mtg/singles/a25/eng-reg/LIGHTNING-BOLT.jpg",
"url": "https://www.mtgmintcard.com/mtg/singles/a25/eng-reg/lightning-bolt",
"searchQuery": "Lightning Bolt",
"setBrowsed": null,
"source": "mtgmintcard.com",
"scrapedAt": "2026-08-11T06:43:42.000Z"
}

Field notes

  • condition — grade code used by the store (e.g. NM near mint, PLD played).
  • finishregular, foil or graded (derived from the listing variant).
  • stockQuantity — max purchasable quantity exposed by the store (may be capped by the site).
  • price is in USD.

Use cases

  • Track MTG single prices for arbitrage against TCGplayer / Card Kingdom / Cardmarket.
  • Monitor stock and price changes on specific cards.
  • Build set-level price datasets for deck-building and collection valuation.

Notes

The actor is QA-safe: it never throws on empty input, enforces a wall-clock deadline, and if nothing is found it writes a DIAGNOSTIC record to the key-value store instead of billing an error row. Please scrape responsibly and respect MTGMintCard's Terms of Service.