Mana Pool Scraper - MTG Single Card Prices
Pricing
from $10.00 / 1,000 results
Mana Pool Scraper - MTG Single Card Prices
Scrape Mana Pool (manapool.com), the MTG singles marketplace comparing seller prices. Search any card and extract lowest price, total stock, seller list, set, collector number, rarity, foil/nonfoil, conditions, legalities, image, and URL via Mana Pool's JSON API.
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
a day ago
Last modified
Categories
Share
Apify Actor for scraping Mana Pool, the Magic: The Gathering singles marketplace that compares prices across many sellers. Uses Mana Pool's JSON API for fast, structured data extraction — no browser rendering required.
What it does
Search any Magic: The Gathering card by name and get, for every matching printing:
- Card name and flavor name
- Set name, set code, and collector number
- Rarity, border color, layout, color identity, promo types
- Lowest price (USD) across all sellers, plus raw cents
- Total stock available and seller count + list of seller usernames
- Conditions available (NM, LP, etc.) and languages
- Finishes: foil / nonfoil availability
- Legal formats (Commander, Modern, Vintage, etc.)
- Image URL and direct product URL on Mana Pool
- Scryfall ID and Mana Pool card ID for cross-referencing
Input
{"searchQueries": ["ragavan", "black lotus"],"maxListings": 50,"proxyConfiguration": { "useApifyProxy": false }}
| Field | Type | Description |
|---|---|---|
searchQueries | array | Card names to search. Matching ignores spaces and punctuation (e.g. "black lotus" matches "Black Lotus"). |
maxListings | integer | Max card printings per query. 0 = unlimited. Default 50. |
proxyConfiguration | object | Optional proxy settings. Not required — the API responds directly. |
Output
Each dataset item is one card printing. Example:
{"searchQuery": "ragavan","name": "Ragavan, Nimble Pilferer","setName": "Modern Horizons 2","setCode": "MH2","collectorNumber": "138","rarity": "mythic","lowestPrice": 41.99,"lowestPriceCents": 4199,"currency": "USD","totalQuantity": 89,"sellerCount": 28,"sellers": ["cardtitan", "spellfinder", "toamagic"],"conditions": ["LP", "NM"],"languages": ["EN"],"finishes": ["FO", "NF"],"foilAvailable": true,"nonfoilAvailable": true,"legalFormats": ["modern", "vintage", "commander"],"imageUrl": "https://images.manapool.com/products/mtg/cards/normal/front/a/9/a9738cda-adb1-47fb-9f4c-ecd930228c4d.jpg","url": "https://manapool.com/card/mh2/138/ragavan-nimble-pilferer","scryfallId": "a9738cda-adb1-47fb-9f4c-ecd930228c4d"}
Use cases
- MTG price monitoring and arbitrage (compare Mana Pool vs. TCGPlayer, Card Kingdom, etc.)
- Building a card price database or Discord/price-alert bot
- Deck-cost estimation and collection valuation
- Tracking stock and seller availability for hard-to-find printings
Notes
Prices are pulled from Mana Pool's public browse API. The lowestPrice is the cheapest available copy across all listed sellers for that printing; sellers lists which sellers currently stock it.