PriceCharting Collectible Price Guide Scraper
Pricing
Pay per event
PriceCharting Collectible Price Guide Scraper
Scrape collectible prices from PriceCharting.com — the web's broadest free price guide. Covers retro video games, Pokemon / Magic / YuGiOh cards, comic books, Funko Pops, and more. Extracts ungraded, CIB, new, and graded prices across all public catalog categories.
Pricing
Pay per event
Rating
0.0
(0)
Developer
BowTiedRaccoon
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Scrape price data for collectibles from PriceCharting.com — the web's broadest free price guide. Covers retro video games, Pokemon / Magic / YuGiOh / Digimon / Dragon Ball / One Piece / Lorcana / Marvel trading cards, comic books, Funko Pops, LEGO sets, and more.
What it does
Walks PriceCharting's public catalog tree and extracts price tables for every item across all supported categories. Unlike the Pokemon-only incumbents on the Apify store, this actor covers the full multi-vertical catalog in a single run.
Price tiers extracted per item:
- Video games: Loose (ungraded), CIB (complete-in-box), New (sealed)
- Trading cards: Ungraded, Grade 9, PSA 10
- Comic books: Ungraded, CGC mid grade, CGC high grade
- Funko Pops: Out of Box, In Damaged Box, New
Optional enrichment (includeProductDetail: true): visits each product's detail page to add UPC, ASIN, volume sold, and last sold date.
Input
| Field | Type | Description |
|---|---|---|
maxItems | integer | Maximum records to scrape (0 = unlimited). Default: 0. |
categories | array | Category slugs to scrape (see below). Leave empty to scrape all. |
startUrls | array | Specific console/set URLs to scrape directly (bypasses category discovery). |
includeProductDetail | boolean | Visit each product page for UPC/ASIN/volume enrichment. Increases run time. Default: false. |
Valid category slugs:
video-games, pokemon-cards, magic-cards, yugioh-cards, digimon-cards, dragon-ball-cards, garbage-pail-cards, lorcana-cards, marvel-cards, one-piece-cards, star-wars-cards, other-tcg-cards, other-cards, comic-books, funko-pops, lego-sets
Output
Each record represents one collectible item from a price table:
{"product_id": "630417","source_url": "https://www.pricecharting.com/console/pokemon-base-set","product_url": "https://www.pricecharting.com/game/pokemon-base-set/charizard-4","category": "pokemon-cards","console_or_set": "pokemon-base-set","console_or_set_name": "Pokemon Base Set","product_name": "Charizard #4","card_number": "4","ungraded_price": 387.50,"cib_price": 2866.13,"new_price": null,"graded_price": 28272.50,"grade_label": "PSA 10","box_only_price": null,"manual_only_price": null,"upc": null,"asin": null,"volume_sold": null,"last_sold_at": null,"image_url": null}
Example inputs
Scrape Pokemon Base Set only:
{"startUrls": ["https://www.pricecharting.com/console/pokemon-base-set"],"maxItems": 0}
Scrape all Pokemon and Magic card sets:
{"categories": ["pokemon-cards", "magic-cards"],"maxItems": 0}
Scrape NES video games with product enrichment:
{"startUrls": ["https://www.pricecharting.com/console/nes"],"maxItems": 500,"includeProductDetail": true}
Notes
- All data is scraped from PriceCharting's public HTML price tables. The paid API is not used.
- Prices are updated frequently on PriceCharting (often daily). Run on a schedule to keep data fresh.
- Category crawls enqueue hundreds of set pages;
maxItemsis a hard global cap applied across all sets. - The
cib_pricefield stores different values by category: Complete-in-Box for video games, Grade 9 for TCG cards, mid-grade CGC for comics.