TCGplayer Pokemon Card Scraper avatar

TCGplayer Pokemon Card Scraper

Pricing

from $23.99 / 1,000 result items

Go to Apify Store
TCGplayer Pokemon Card Scraper

TCGplayer Pokemon Card Scraper

Scrape TCGplayer Pokemon card listings by search query, set, rarity, or card type. Returns card name, set, rarity, market price, and product URL. No API key required.

Pricing

from $23.99 / 1,000 result items

Rating

2.6

(3)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

1

Bookmarked

33

Total users

3

Monthly active users

10 days ago

Last modified

Share

ParseForge

TCGplayer Pokemon Card Scraper

Scrape TCGplayer Pokemon card data by search, set, rarity, or card type, up to a million products per run. Every card comes with its name, set, rarity, market price, and product URL. No API key or login required. Export to CSV, JSON, Excel, or XML.

TCGplayer's official API requires a merchant account and rate limits you. This Actor reads the public product listings directly, filtered by set, rarity, or card type, and returns each match in one fixed schema. No registration, no tokens, no hassle.

Who uses itWhat they scrape TCGplayer for
Pokemon TCG collectorsTrack market prices for specific cards across sets and rarities.
Investors and flippersIdentify undervalued cards by comparing prices across multiple sets.
Deck buildersFind the cheapest listings for competitive staples like Charizard VMAX or Pikachu.
Content creatorsBuild price databases for YouTube or blog price-check videos.

What it does

This Actor collects TCGplayer Pokemon card listings by search query, set name, rarity, or card type, and returns each product as a flat row with its name, set, rarity, market price, and direct product URL.

  • 🔍 Search by card name: Enter any Pokemon card name and get all matching listings.
  • 📦 Filter by set: Narrow results to a specific TCG set like Celebrations or Scarlet & Violet.
  • Filter by rarity: Choose from common, uncommon, rare, holographic, and more.
  • 🃏 Filter by card type: Limit to Pokemon, Trainer, Energy, Supporter, Item, Tool, or Stadium cards.

Results export to CSV, JSON, Excel, or XML, or straight from the API.

What you can do with TCGplayer data

📈 Track Pokemon card market trends.

A collector runs weekly searches for Charizard VMAX across all sets to see price movements and decide when to buy.

💰 Find arbitrage opportunities.

An investor searches for Pikachu cards filtered by rarity to spot underpriced listings compared to market average.

🛒 Build a price database for your store.

A TCG store owner scrapes entire sets like Scarlet & Violet to populate their own pricing tool with current market data.

📊 Research set completion costs.

A completionist scrapes all cards from a set like Celebrations to calculate the total cost of finishing their collection.

Why choose this scraper

What you get
No API keyScrape TCGplayer without registering for an API or merchant account.
Real-time market dataGet current prices directly from TCGplayer's public listings.
Structured outputEvery card is a flat row with name, set, rarity, price, and URL.
Flexible filtersNarrow by set, rarity, or card type to get exactly the cards you need.

How it compares

This Actor is built specifically for Pokemon TCG cards on TCGplayer, while the competitors below cover broader TCGs or use a different data source.

FeatureParseForgeTCGplayer Data ScraperTCGPlayer Pricing Scraper - tcgcsv.com API Wrapper
Pokemon-specific filters (rarity, card type)YesNot listedNot listed
No API key requiredYesYesNot listed
Search by card nameYesNot listedNot listed
Filter by set nameYesNot listedNot listed
Export to CSV, JSON, Excel, XMLYesYesNot listed
Covers non-Pokemon TCGsNot listedNot listedYes

Configure the run

Drive the Actor from a card name, set name, rarity list, or card type, alone or together, and filters run as each product is read so only matches reach your dataset. The Input tab lists every parameter.

A first run with the defaults:

{
"searchQuery": "Pikachu",
"maxItems": 10
}

A larger pull:

{
"searchQuery": "Pikachu",
"maxItems": 200
}

Pricing

Pay-per-result: $0.03199 per result collected. You pay only for the results written to your dataset.

Results collectedApproximate cost
100 results$3.20
1,000 results$31.99
10,000 results$319.90

New Apify accounts start with $5 in free credit.

Free users

Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.

Run it

  1. Create a free Apify account with $5 in credit.
  2. Open the TCGplayer Pokemon Card Scraper.
  3. Set your inputs and any filters, then click Start.
  4. Export the results as CSV, Excel, JSON, or XML from the Dataset tab.

Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.

Use with AI agents (MCP)

Give an AI agent live access to TCGplayer through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:

$claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/tcgplayer-scraper"

Then prompt it in plain language to run the scraper and read back the results.

Troubleshooting

Why am I getting no results?

Check that your search query is spelled correctly and matches a card name on TCGplayer. Also verify that your set name or rarity filter is valid for that card.

The Actor returns fewer cards than I expected.

TCGplayer may not list every variant of a card. Try broadening your search query or removing filters to see more results.

Can I scrape all cards from a set at once?

Yes, leave the search query empty and enter only the set name. The Actor will return all cards from that set.

The price field is empty for some cards.

Some cards may not have active listings on TCGplayer at the time of scraping. Try running the scrape again later.

I see duplicate card entries.

TCGplayer may list the same card from multiple sellers. Each listing is a separate product row. You can deduplicate by card name in your export.

FAQ

QuestionAnswer
Do I need a TCGplayer API key?No. This Actor scrapes public product listings directly from TCGplayer's website. No registration or API key required.
Can I scrape cards from a specific set?Yes. Use the Set Name filter to enter a set like 'Celebrations' or 'Scarlet & Violet' and only cards from that set will be returned.
What card types can I filter by?You can filter by Pokemon, Trainer, Energy, Supporter, Item, Tool, or Stadium cards.
How many cards can I scrape per run?You can set a maximum up to 1,000,000 products per run. The default is 10.
What data does each card row include?Each row includes the card name, set name, rarity, market price, and a direct product URL to TCGplayer.
Can I scrape non-Pokemon TCG cards?This Actor is built for Pokemon TCG cards on TCGplayer. For other TCGs, consider a different scraper.
Is the price data real-time?Prices come from TCGplayer's public listings at the time of scraping. They reflect current market listings, not historical averages.
What export formats are supported?You can export your data as CSV, JSON, Excel, or XML.
Can I scrape by rarity only?Yes. Use the Rarity Filter to select one or more rarities like Rare, Holo, or Reverse Holo.
Does this work for Japanese Pokemon cards?TCGplayer primarily lists English-language cards. Japanese cards may not appear in search results.

Browse the full ParseForge collection for more scrapers.

🆘 Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.

⚠️ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by TCGplayer, Inc. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.