TCGplayer Scraper — Card Prices, Market Value & Sales avatar

TCGplayer Scraper — Card Prices, Market Value & Sales

Pricing

from $0.00075 / product

Go to Apify Store
TCGplayer Scraper — Card Prices, Market Value & Sales

TCGplayer Scraper — Card Prices, Market Value & Sales

Scrape TCGplayer trading-card prices: market price, median, lowest price, listings, set, rarity and number for Pokémon, Magic, Yu-Gi-Oh!, Lorcana, One Piece and more, plus optional 3-month sales history. Export CSV/JSON.

Pricing

from $0.00075 / product

Rating

0.0

(0)

Developer

hiper soft

hiper soft

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Share

TCGplayer Scraper: Trading Card Prices, Market Value & Sales History

TCGplayer Scraper extracts trading-card prices from TCGplayer (tcgplayer.com), the biggest US marketplace for Pokémon, Magic: The Gathering, Yu-Gi-Oh!, Disney Lorcana, One Piece, Flesh and Blood, Digimon, Dragon Ball Super and Star Wars: Unlimited cards and sealed products. Every product includes the TCGplayer market price, median price, lowest price, lowest price with shipping, number of listings, game, set, set code, card number, rarity, card type, release date, image and link. Optionally add 3-month sales history with average daily sales, total sold and recent market-price points per condition. Export to CSV, Excel or JSON.

What does TCGplayer Scraper do?

  • 🃏 Search any card or product across all major trading-card games.
  • 💵 Prices: market price, median, lowest and lowest-with-shipping in USD.
  • 📦 Supply: number of active listings.
  • 🏷️ Card details: set, set code, number, rarity, card type and release date.
  • 📈 Sales history (optional): average daily sales, total sold in 3 months and market-price trend per variant and condition.
  • 🎯 Filters: game, set, rarity, sealed products only and minimum market price.
  • 🔃 Sort by best match or market price (high or low).
  • 🖼️ Card images in high resolution.

What data can you scrape from TCGplayer?

FieldDescription
Product ID, name, linkTCGplayer product
ImageHigh-resolution product image
Game, set, set codeProduct line and set
Number, rarity, card typeCard details
Sealed, foil onlyProduct flags
Release dateSet release date
Market priceTCGplayer market price (USD)
Median, lowestMedian and lowest listing prices
Lowest with shippingCheapest delivered price
ListingsActive listing count
Sales historyDaily sales, 3-month volume, price points

Use cases for TCGplayer price data

  • Collectors: value your collection and track card prices over time.
  • Card shops and resellers: set buy and sell prices from real market data.
  • Investors: find sealed products and chase cards with rising prices and strong sales.
  • Price-tracking apps and Discord bots: feed live card prices into your tools.
  • Content creators: publish "most valuable cards" and set-value lists.

How to scrape TCGplayer

  1. Click Try for free to open TCGplayer Scraper in Apify Console.
  2. Enter search terms and pick a game.
  3. Optionally set set, rarity, sealed only, sort or minimum market price.
  4. Turn on Include 3-month sales history if you need sales data.
  5. Click Start and download the data as CSV, Excel or JSON.

Input

Example input

{
"searchTerms": ["charizard"],
"productLine": "pokemon",
"sortBy": "priceHigh",
"minMarketPrice": 50,
"includeSalesHistory": true,
"maxItems": 200
}
FieldDescription
Search termsCard or product names. Empty = browse the whole game.
GamePokémon, Magic, Yu-Gi-Oh!, Lorcana, One Piece and more.
Set, RarityOptional filters.
Sealed products onlyBooster boxes, ETBs, tins…
Sort byBest match or market price.
Minimum market pricePrice floor in USD.
Include 3-month sales historyAdds sales data.
Max productsStop after this many (0 = up to 10,000 per search).

Output

Product example

{
"productId": 635609,
"name": "Paldean Fates Booster Bundle Display Case",
"url": "https://www.tcgplayer.com/product/635609/pokemon-sv-paldean-fates-paldean-fates-booster-bundle-display-case",
"imageUrl": "https://tcgplayer-cdn.tcgplayer.com/product/635609_in_1000x1000.jpg",
"game": "Pokemon",
"set": "SV: Paldean Fates",
"setCode": "PAF",
"rarity": null,
"releaseDate": "2024-01-26T00:00:00Z",
"marketPrice": 8999.99,
"medianPrice": 11499.99,
"lowestPrice": 10500,
"lowestPriceWithShipping": 10500,
"totalListings": 5,
"currency": "USD",
"salesHistory": [
{
"variant": "Normal",
"condition": "Unopened",
"language": "English",
"avgDailySold": 0,
"totalSold3Months": 0,
"recentMarketPrices": [{ "date": "2026-10-06", "marketPrice": 8952.21, "sold": 0 }]
}
]
}

Output schema

FieldTypeDescription
productId, name, url, imageUrlmixedProduct.
game, set, setCode, number, rarity, cardTypestringCard details.
sealed, foilOnly, releaseDatemixedFlags and date.
marketPrice, medianPrice, lowestPrice, lowestPriceWithShippingnumberPrices (USD).
totalListingsnumberActive listings.
descriptionstringProduct description.
salesHistoryarray3-month sales data (optional).
search, scrapedAtstringSource info.

How much does it cost to scrape TCGplayer?

TCGplayer Scraper uses pay-per-product pricing: a small fixed price per product, with automatic discounts on higher Apify plans. See the Pricing tab for the exact price.

More collectibles and marketplace data

FAQ

What is the market price? TCGplayer's market price is based on recent completed sales, the standard reference price for trading cards.

Can I get prices for every card in a set? Yes. Leave Search terms empty, choose the Game and enter the Set.

How many products can I get? Up to 10,000 per search. Use several searches or set filters for more.

What formats can I export? CSV, Excel, JSON, XML, HTML and RSS, or read the results through the Apify API.

Can I integrate TCGplayer Scraper with other apps? TCGplayer Scraper can be connected with almost any cloud service or web app thanks to integrations on the Apify platform. It works with Make, Zapier, Slack, Airbyte, GitHub, Google Drive and many more, plus the Apify API, JS/Python clients and MCP. Or use webhooks to trigger an action whenever a run finishes.

Is it legal to scrape TCGplayer? The scraper only collects publicly displayed product and price information. You are responsible for using the data in line with TCGplayer's terms.

Notes

Original clean-room implementation. Returns only public data. Not affiliated with TCGplayer or any card publisher.