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
7
Total users
4
Monthly active users
5 days 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