MTGGoldfish Scraper - MTG Card Prices & Price History
Pricing
from $10.00 / 1,000 results
MTGGoldfish Scraper - MTG Card Prices & Price History
Look up Magic: The Gathering card prices on MTGGoldfish by name. Paper (tabletop) USD + MTGO tix prices for every printing, plus daily price history, trend stats, spread, highest buylist and foil multiplier.
Pricing
from $10.00 / 1,000 results
Rating
0.0
(0)
Developer
lulz bot
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
14 hours ago
Last modified
Categories
Share
MTGGoldfish Scraper — MTG Card Prices & Price History
Look up Magic: The Gathering card prices on MTGGoldfish by card name. For every printing of a card (set, promo, foil, borderless, etched, and other treatments) you get the current paper (tabletop) USD price, the current MTGO tix price, daily price history, and rich trend statistics.
Features
- Search by card name — partial names work; every matching printing is returned with set, set code, collector number, finish and treatment tags
- Paper + MTGO prices — current tabletop USD price and Magic Online tix price for each printing
- Daily price history — configurable window (default 30 days, up to the full multi-year series MTGGoldfish tracks) for both paper and MTGO
- Trend statistics — daily change, weekly change, all-time high, all-time low
- Market depth signals — buylist spread %, highest buylist offer, foil multiplier
- Card images and canonical MTGGoldfish price-page URLs
Input
{"cardNames": ["Ragavan, Nimble Pilferer", "Sheoldred, the Apocalypse"],"maxPrintingsPerCard": 6,"includePriceHistory": true,"historyDays": 30}
| Field | Type | Default | Description |
|---|---|---|---|
cardNames | array | ["Ragavan, Nimble Pilferer"] | Card names to look up (partial names OK) |
maxPrintingsPerCard | integer | 6 | Max printings (set/finish variants) per card name |
includePriceHistory | boolean | true | Include daily price history arrays |
historyDays | integer | 30 | Most recent days of history per record (0 = full history) |
Output
One record per printing:
{"name": "Ragavan, Nimble Pilferer","cardId": "Ragavan, Nimble Pilferer [MH2]","set": "Modern Horizons 2","setCode": "MH2","cardNumber": 138,"finish": "Regular","tags": [],"paperPrice": 47.17,"paperCurrency": "USD","paperDailyChange": -0.37,"paperWeeklyChange": -0.72,"paperAllTimeHigh": 96.61,"paperAllTimeLow": 23.64,"spreadPercent": 41,"highestBuylist": 28.0,"foilMultiplier": 1.33,"onlinePriceTix": 8.36,"paperPriceHistory": [{ "date": "2026-07-27", "price": 47.43 }],"onlinePriceHistory": [{ "date": "2026-07-27", "price": 8.36 }],"imageUrl": "https://cards.mtggoldfish.com/images/.../card_image.webp","url": "https://www.mtggoldfish.com/price/modern-horizons-2/138/ragavan-nimble-pilferer","searchQuery": "Ragavan, Nimble Pilferer"}
Use cases
- Collection valuation — price an MTG collection with a single batch run
- Price alerts & trend tracking — monitor spikes, buyouts and reprint dips with daily history
- Arbitrage — compare retail price against highest buylist and spread
- MTGO finance — track tix prices alongside paper
- Deck pricing — feed decklists in as card names and sum the results
Notes
- Prices are MTGGoldfish market prices (paper in USD, online in MTGO tix).
- Cards with no recorded price data are skipped rather than emitted as empty rows.
- Proxies are usually unnecessary; the endpoints used are served openly.