TCGPlayer Scraper - Trading Card Prices
Pricing
from $5.00 / 1,000 results
TCGPlayer Scraper - Trading Card Prices
Scrape TCGPlayer marketplace for trading card prices across Pokemon, Magic: The Gathering, Yu-Gi-Oh, and more. Extract market prices, median prices, lowest prices, seller listings, card attributes, rarity, set info, and custom attributes via TCGPlayer's search API.
Pricing
from $5.00 / 1,000 results
Rating
0.0
(0)
Developer
lulz bot
Actor stats
0
Bookmarked
2
Total users
0
Monthly active users
18 hours ago
Last modified
Categories
Share
Apify Actor for scraping TCGPlayer marketplace trading card prices and listings. Uses TCGPlayer's search API for fast, structured data extraction without browser rendering.
Features
- Search for any trading card across Pokemon, Magic: The Gathering, Yu-Gi-Oh, and dozens more games
- Filter by product line (game) to narrow results
- Extract market prices, median prices, lowest prices, and lowest-with-shipping prices
- Get card attributes: rarity, card number, energy type, set name, release date
- Optionally scrape detail pages for additional data (full description, price points, images)
- Fast API-based scraping (no browser required for search mode)
Input
| Field | Type | Default | Description |
|---|---|---|---|
searchQueries | string[] | ["charizard"] | Search terms to scrape |
maxListings | integer | 100 | Max listings per query (0=unlimited) |
productLine | string | - | Filter by game: Pokemon, Magic, YuGiOh, etc. |
scrapeDetails | boolean | false | Visit each product page for extra data |
proxyConfiguration | object | {} | Proxy settings (optional for API mode) |
Example Input
{"searchQueries": ["charizard", "pikachu"],"maxListings": 50,"productLine": "Pokemon","scrapeDetails": false}
Output
Search mode (scrapeDetails: false)
{"productId": 42382,"productName": "Charizard","productLineName": "Pokemon","productLineId": 3,"setName": "Base Set","setId": 2574,"rarityName": "Holo Rare","cardNumber": "004/102","energyType": ["Fire"],"description": "...","flavorText": null,"releaseDate": "1999-01-09T00:00:00Z","marketPrice": 497.82,"medianPrice": 499.99,"lowestPrice": 299.99,"lowestPriceWithShipping": 315.98,"totalListings": 150,"foilOnly": false,"sealed": false,"imageUrl": "https://tcgplayer-cdn.tcgplayer.com/product/42382_200w.jpg","url": "https://www.tcgplayer.com/product/42382/pokemon-base-set-charizard","totalResults": 273,"searchQuery": "charizard","scrapedAt": "2026-03-17T12:00:00.000Z"}
Detail mode (scrapeDetails: true)
Adds additional fields from the product page:
{"...all search fields above...": "...","fullDescription": "Extended product description from detail page","pricePoints": {"market price": 497.82,"buylist market price": 350.00},"images": ["https://tcgplayer-cdn.tcgplayer.com/product/42382_in_1000x1000.jpg"],"detailAttributes": {"Card Number / Rarity": "4/102 / Holo Rare","Card Type / HP / Stage": "Fire / 120 / Stage 2"}}
Supported Product Lines
| Game | productLine Value |
|---|---|
| Pokemon (English) | Pokemon |
| Pokemon (Japanese) | Pokemon Japan |
| Magic: The Gathering | Magic |
| Yu-Gi-Oh | YuGiOh |
| Disney Lorcana | Lorcana |
| One Piece Card Game | One Piece Card Game |
| Flesh and Blood | Flesh And Blood |
| Dragon Ball Super | Dragon Ball Super CCG |
| Cardfight Vanguard | Cardfight Vanguard |
| Weiss Schwarz | Weiss Schwarz |
Leave productLine empty to search across all games and product types.
How It Works
- Sends POST requests to TCGPlayer's unauthenticated search API (
mp-search-api.tcgplayer.com) - Paginates through results using
fromandsizeparameters (24 products per page) - Extracts prices, card attributes, set info, and product metadata from the JSON response
- Constructs product URLs and image URLs from product IDs and URL slugs
- Optionally visits product detail pages via CheerioCrawler for richer data
Quick Start
$apify run --purge
Deploy to Apify
apify loginapify push
Related Scrapers
More marketplace scrapers and data tools by lulzasaur:
- AbeBooks Scraper — Rare and used books
- Bonanza Scraper — Online marketplace listings
- Contractor License Verifier — Multi-state license verification
- Craigslist Scraper — Classifieds and for-sale posts
- Goodreads Scraper — Book ratings and reviews
- Grailed Scraper — Luxury fashion resale
- Houzz Scraper — Home improvement professionals
- IMDb Scraper — Movie and TV show data
- Nurse License Verifier — State nursing board verification
- OfferUp Scraper — Local marketplace listings
- Poshmark Scraper — Fashion resale marketplace
- PSA Population Report — Card grading data
- Redfin Scraper — Real estate listings and prices
- Reverb Scraper — Music gear marketplace
- StubHub Scraper — Event ticket prices
- Swappa Scraper — Used electronics marketplace
- ThriftBooks Scraper — Used book prices
- Thumbtack Scraper — Local service professionals