PriceCharting Scraper — Game, Card & Collectible Prices
Pricing
from $1.00 / 1,000 listing results
PriceCharting Scraper — Game, Card & Collectible Prices
Scrape PriceCharting prices for video games, Pokemon/TCG cards, comics, Funko and LEGO. Search, product URLs, or whole sets — graded prices, price history, sold comps and images. Pay only for successful results.
Pricing
from $1.00 / 1,000 listing results
Rating
0.0
(0)
Developer
Andrej Kiva
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
0
Monthly active users
an hour ago
Last modified
Categories
Share
Unofficial community Actor. Not affiliated with PriceCharting.
PriceCharting scraper for video game, Pokémon / TCG card, comic, Funko, LEGO, and coin price guide data. Search by keyword, open product URLs, or crawl a whole set/console — then export ungraded and graded prices, price history, optional sold comps, POP report, and 1600px images as JSON. A practical PriceCharting API alternative for shops, resellers, and apps that need on-demand data in Python, Node.js, or via MCP.
Collectibles suite
| Actor | Role |
|---|---|
| TCGPlayer Listings Scraper | US TCG seller listings and shops |
| Cardmarket Listings Scraper | EU TCG seller offers and shops |
| Fanatics Collect Scraper | Weekly / Premier auctions, Buy Now, sold comps |
| Goldin Auctions Scraper | High-end sports cards / TCG hammer + sold |
| PSA Population Report Scraper | Set-level PSA pop census and gem rate |
| Whatnot Listings Scraper | Live-commerce listings and shops |
| PriceCharting Scraper ◄── you are here | Guide prices, grade ladder, history, sold comps |
| eBay Sold Listings Scraper | Marketplace completed sales & sold prices |
| eBay Active Listings Scraper | Live asking prices |
| eBay Sold Price Intelligence | Aggregate comps & pricing stats |
Suite next step: after guide values, run TCGPlayer Listings Scraper or Cardmarket Listings Scraper for live asks, then PSA Population Report Scraper for gem rate vs PriceCharting POP. Auction comps go to Fanatics Collect Scraper; volume marketplace still goes to eBay Sold Listings Scraper.
When to use
- Re-price a video game or card shop inventory from PriceCharting guide values
- Value a Pokémon / MTG / Yu-Gi-Oh collection with history, not a single snapshot
- Compare raw vs PSA 10 / BGS 10 before paying grading fees
- Pull a full set or console catalog (Base Set, NES, Switch, …) in one run
- Power dashboards or MCP workflows that need a PriceCharting price API-style JSON feed
Key features
- All-in-one — search, product URLs, and whole collections in one Actor
- Listings or details — fast table prices, or full grades + history + images
- Full grade ladder — Grade 1–9.5, PSA / BGS / CGC / SGC / TAG / ACE 10, Black Label, Pristine
- Price history — dated series per condition from chart data
- Sold comps (opt-in) — recent eBay / TCGPlayer-style sales with date, title, price, link
- POP report — PSA / CGC population counts for cards
- Collection index — set/console value & median history plus every product (paginated)
- Failed lookups free — only successful dataset rows are billed
- HTTP-first — no headless browser; proxies usually optional
Input
| Field | Description |
|---|---|
mode | auto / search / product_urls / collection_urls / mixed_urls |
detailLevel | listings (fast) or details (history, grades, images) |
searchQueries | Keywords (charizard, super mario bros, batman #1) |
startUrls | Product (/game/...) or collection (/console/...) URLs |
category | Search filter: pokemon-cards, video-games, magic-cards, … |
maxItems | Cap on output rows (0 = unlimited) |
includeRecentSales | Opt-in sold comps |
includePriceHistory / includeFullPrices / includePopulation / includeImages | Detail toggles |
includeCollectionStats | Emit collection value/median summary |
concurrency | Parallel product fetches in details mode |
proxyConfiguration | Optional Apify Proxy |
Example — product details + sold comps
{"mode": "product_urls","detailLevel": "details","startUrls": [{ "url": "https://www.pricecharting.com/game/pokemon-base-set/charizard-4" }],"includeRecentSales": true,"maxItems": 1}
Example — whole set (fast listings)
{"mode": "collection_urls","detailLevel": "listings","startUrls": [{ "url": "https://www.pricecharting.com/console/pokemon-base-set" }],"includeCollectionStats": true,"maxItems": 500}
Example — keyword search (video games)
{"mode": "search","detailLevel": "details","searchQueries": ["super mario bros"],"category": "video-games","maxItems": 25}
Output
recordType | Contents |
|---|---|
listing | Table row: name, set, price slots, URL, image |
product | Full detail: prices, fullPrices, priceHistory, optional recentSales, POP, images |
collection | Set/console summary: currentValue, currentMedian, histories |
Stable price keys (labels differ for games vs cards):
| Key | Games | Cards (typical) |
|---|---|---|
prices.loose | Loose | Ungraded |
prices.cib | CIB | Grade 7 |
prices.new | New | Grade 8 |
prices.graded | Graded | Grade 9 |
prices.boxOnly | Box only | Grade 9.5 |
prices.manualOnly | Manual only | PSA 10 |
Example product record (truncated)
{"recordType": "product","productId": "630417","productName": "Charizard #4","consoleName": "Pokemon Base Set","category": "pokemon-cards","url": "https://www.pricecharting.com/game/pokemon-base-set/charizard-4","currency": "USD","prices": {"loose": 372.39,"cib": 722.0,"new": 1407.5,"graded": 2675.0,"boxOnly": 6166.44,"manualOnly": 29090.72},"fullPrices": {"Ungraded": 372.39,"Grade 9": 2675.0,"PSA 10": 29090.72,"BGS 10 Black": 189090.0},"populationReport": {"psa": { "1": 4096, "10": 486 },"cgc": { "10": 4 }},"imageUrl": "https://storage.googleapis.com/images.pricecharting.com/hpgpcpsd42huitud/1600.jpg","scrapedAt": "2026-08-04T12:00:00Z"}
Use cases
- Game & card shop pricing — schedule guide refreshes for inventory SKUs
- Pokémon / TCG grading ROI — raw vs PSA 10 / BGS 10 in one record
- Set completion cost — scrape a full console/set table and sum missing pieces
- Arbitrage — PriceCharting guide vs eBay sold comps (suite chain)
- Collectible apps & MCP — on-demand JSON instead of a fixed monthly API plan
Integration examples
Node.js
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: process.env.APIFY_TOKEN });const run = await client.actor('crawloop/pricecharting-scraper').call({mode: 'product_urls',detailLevel: 'details',startUrls: [{ url: 'https://www.pricecharting.com/game/pokemon-base-set/charizard-4' }],includeRecentSales: true,maxItems: 1,});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(items[0]);
Python
from apify_client import ApifyClientclient = ApifyClient("YOUR_APIFY_TOKEN")run = client.actor("crawloop/pricecharting-scraper").call(run_input={"mode": "search","detailLevel": "listings","searchQueries": ["super mario bros"],"category": "video-games","maxItems": 20,})for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(item["productName"], item.get("prices"))
cURL
curl -s -X POST "https://api.apify.com/v2/acts/crawloop~pricecharting-scraper/runs?token=YOUR_APIFY_TOKEN" \-H "Content-Type: application/json" \-d '{"mode":"collection_urls","detailLevel":"listings","startUrls":[{"url":"https://www.pricecharting.com/console/nes"}],"maxItems":50}'
MCP and AI assistants
Use this Actor from AI tools via Apify MCP. Connect your Apify account, then call this Actor by its Store ID / name.
Example prompts:
- "Run PriceCharting Scraper for Charizard Base Set and return ungraded vs PSA 10 prices"
- "Scrape Pokemon Base Set collection listings and rank the top 20 by PSA 10 guide price"
- "Chain PriceCharting Scraper then TCGPlayer Listings Scraper for Charizard Base Set live asks vs guide"
FAQ
Is this an official PriceCharting API?
No. It scrapes public pages. Treat it as a PriceCharting API alternative for automation; respect their terms for redistribution.
Do I need a proxy?
Usually not. Enable Apify Proxy on large collection crawls if you hit rate limits.
Why are failed lookups free?
Dead or unreadable URLs are skipped — not written to the dataset and not charged.
Listings vs details?
listings = fast set/search tables. details = full grade ladder, history, POP, optional sold comps.
What categories are covered?
Video games, Pokémon and other TCG, comics, Funko Pops, LEGO, coins — anything on public PriceCharting catalog pages.
Related Actors
- TCGPlayer Listings Scraper
- Cardmarket Listings Scraper
- Fanatics Collect Scraper
- PSA Population Report Scraper
- eBay Sold Listings Scraper
- eBay Active Listings Scraper
- eBay Sold Price Intelligence
For a structured overview of PriceCharting modes, grade ladders, history, output fields, API examples, MCP prompts, and collection workflows, see the PriceCharting Scraper guide.