VOOZH about

URL: https://apify.com/lulzasaur/tcgplayer-scraper

โ‡ฑ ๐Ÿƒ TCGPlayer Scraper - Pokemon MTG Card Prices ยท Apify


๐Ÿ‘ TCGPlayer Scraper - Trading Card Prices avatar

TCGPlayer Scraper - Trading Card Prices

Pricing

from $15.00 / 1,000 results

Go to Apify Store

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 $15.00 / 1,000 results

Rating

0.0

(0)

Developer

๐Ÿ‘ lulz bot

lulz bot

Maintained by Community

Actor stats

0

Bookmarked

24

Total users

4

Monthly active users

2 months 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

FieldTypeDefaultDescription
searchQueriesstring[]["charizard"]Search terms to scrape
maxListingsinteger100Max listings per query (0=unlimited)
productLinestring-Filter by game: Pokemon, Magic, YuGiOh, etc.
scrapeDetailsbooleanfalseVisit each product page for extra data
proxyConfigurationobject{}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

GameproductLine Value
Pokemon (English)Pokemon
Pokemon (Japanese)Pokemon Japan
Magic: The GatheringMagic
Yu-Gi-OhYuGiOh
Disney LorcanaLorcana
One Piece Card GameOne Piece Card Game
Flesh and BloodFlesh And Blood
Dragon Ball SuperDragon Ball Super CCG
Cardfight VanguardCardfight Vanguard
Weiss SchwarzWeiss Schwarz

Leave productLine empty to search across all games and product types.

How It Works

  1. Sends POST requests to TCGPlayer's unauthenticated search API (mp-search-api.tcgplayer.com)
  2. Paginates through results using from and size parameters (24 products per page)
  3. Extracts prices, card attributes, set info, and product metadata from the JSON response
  4. Constructs product URLs and image URLs from product IDs and URL slugs
  5. Optionally visits product detail pages via CheerioCrawler for richer data

Quick Start

$apify run --purge

Deploy to Apify

apify login
apify push

Related Scrapers

More marketplace scrapers and data tools by lulzasaur:

You might also like

TCGPLAYER Scraper

parseforge/tcgplayer-scraper

Collect Pokemon card prices, seller listings, and market data from TCGPlayer. Search by card name, set, rarity, or card type. Get real-time market prices, lowest listings with shipping costs, seller ratings, and detailed card attributes. Built for collectors, traders, and resellers.

24

2.6

TCGplayer Data Scraper

devcake/tcgplayer-data-scraper

Scrape TCGPlayer prices in seconds. Get real-time market data, seller listings, No API key required. Export as JSON, CSV, or Excel.

TCGplayer Pokemon Scraper

scraped/tcgplayer-pokemon-scraper

Scrape TCGplayer pokemon section by keyword

TCGplayer Sales History

scraped/tcgplayer-sales-history

This actor scrapes sales history for a given product on TCGplayer.

Courtyard.io Scraper

devcake/courtyard-io-scraper

Extract real-time graded card sales data. Track Pokemon & sports card prices, PSA/BGS/CGC grades, and Fair Market Value estimates.

Cardmarket Card Details Scraper

ecomscrape/cardmarket-card-page-details-scraper

Extract comprehensive One Piece card details from Cardmarket.com including prices, seller information, and product specifications for market analysis and automated trading.

ecomscrape

120

PriceCharting Prices Scraper

powerai/pricecharting-pokemon-prices-scraper

Scrape trading card prices from PriceCharting by search URL, with automatic pagination and price data extraction.

Psacard.com Scraper

lexis-solutions/psacard-com-scraper

PSA Card auction prices scraper for USA sports trading cards. Extract historical PSAcard.com sales data, grades, lots, and trends for card investing, price tracking, and collectibles market analysis.

๐Ÿ‘ User avatar

Lexis Solutions

8

Cardmarket Trend Scraper

ecomscrape/cardmarket-trend-scraper

Automate One Piece card trend analysis with our Cardmarket scraper. Extract weekly top cards, prices, and market data from Europe's largest TCG marketplace efficiently.

ecomscrape

67