Mana Pool Scraper - MTG Single Card Prices avatar

Mana Pool Scraper - MTG Single Card Prices

Pricing

from $10.00 / 1,000 results

Go to Apify Store
Mana Pool Scraper - MTG Single Card Prices

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

lulz bot

Maintained by Community

Actor 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 }
}
FieldTypeDescription
searchQueriesarrayCard names to search. Matching ignores spaces and punctuation (e.g. "black lotus" matches "Black Lotus").
maxListingsintegerMax card printings per query. 0 = unlimited. Default 50.
proxyConfigurationobjectOptional 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.