TCGplayer Scraper — Card Prices, Market Value & Sales
Pricing
from $0.00075 / product
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
Maintained by CommunityActor 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?
| Field | Description |
|---|---|
| Product ID, name, link | TCGplayer product |
| Image | High-resolution product image |
| Game, set, set code | Product line and set |
| Number, rarity, card type | Card details |
| Sealed, foil only | Product flags |
| Release date | Set release date |
| Market price | TCGplayer market price (USD) |
| Median, lowest | Median and lowest listing prices |
| Lowest with shipping | Cheapest delivered price |
| Listings | Active listing count |
| Sales history | Daily 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
- Click Try for free to open TCGplayer Scraper in Apify Console.
- Enter search terms and pick a game.
- Optionally set set, rarity, sealed only, sort or minimum market price.
- Turn on Include 3-month sales history if you need sales data.
- 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}
| Field | Description |
|---|---|
| Search terms | Card or product names. Empty = browse the whole game. |
| Game | Pokémon, Magic, Yu-Gi-Oh!, Lorcana, One Piece and more. |
| Set, Rarity | Optional filters. |
| Sealed products only | Booster boxes, ETBs, tins… |
| Sort by | Best match or market price. |
| Minimum market price | Price floor in USD. |
| Include 3-month sales history | Adds sales data. |
| Max products | Stop 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
| Field | Type | Description |
|---|---|---|
productId, name, url, imageUrl | mixed | Product. |
game, set, setCode, number, rarity, cardType | string | Card details. |
sealed, foilOnly, releaseDate | mixed | Flags and date. |
marketPrice, medianPrice, lowestPrice, lowestPriceWithShipping | number | Prices (USD). |
totalListings | number | Active listings. |
description | string | Product description. |
salesHistory | array | 3-month sales data (optional). |
search, scrapedAt | string | Source 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
- eBay Scraper: eBay listings and sold prices.
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.
Related Actors
Notes
Original clean-room implementation. Returns only public data. Not affiliated with TCGplayer or any card publisher.