PriceCharting Scraper (Video Game & Trading Card Prices)
Pricing
from $7.56 / 1,000 product prices
PriceCharting Scraper (Video Game & Trading Card Prices)
Scrape PriceCharting price guides for video games and trading cards. Get the full loose, CIB, new and ungraded to PSA 10 grade price ladder, console/set, sales volume. Export to JSON, CSV or Excel.
Pricing
from $7.56 / 1,000 product prices
Rating
0.0
(0)
Developer
Scrapers Lat
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
PriceCharting Scraper (Video Game & Trading Card Prices)
Here is one real result, with every field the actor returns:
{"productId": "3924","productName": "Super Mario 64","consoleOrSet": "Nintendo 64","category": "video-game","currency": "USD","loosePrice": 39.48,"cibPrice": 137.84,"newPrice": 1629.85,"gradedPrice": 3999.99,"boxOnlyPrice": 41.29,"manualOnlyPrice": 14.5,"ungradedPrice": null,"grade7Price": null,"grade8Price": null,"grade9Price": null,"grade95Price": null,"psa10Price": null,"salesVolumePerDay": 3,"releaseDate": "September 26, 1996","genre": "Platformer","publisher": "Nintendo","esrbRating": "Kids to Adults","upc": "045496870010","detailFetched": true,"aiValueAssessment": "fairly valued","aiBestConditionToBuy": "CIB","aiArbitrageNote": "CIB prices show a reasonable spread for potential resale.","aiCollectorDemand": "high demand due to nostalgia and iconic status.","productUrl": "https://www.pricecharting.com/game/nintendo-64/super-mario-64","query": "super mario 64","source": "pricecharting.com","observedAt": "2026-08-21T07:33:39.093Z"}
The most complete PriceCharting price scraper available. It returns every price point the guide exposes for a product, the full condition and grade ladder (loose, CIB, new, graded, box-only and manual-only for video games; ungraded, Grade 7, 8, 9, 9.5 and PSA 10 for trading cards), plus console or set, sales volume, release info and an optional AI deal read. The full ladder is the arbitrage value: it lets you see the spread between what you can buy at and what you can sell or grade into.
📥 Input · 📤 Output · 💰 Pricing · ▶️ Examples
Table of contents
- What it does
- Quickstart
- Input reference
- Output reference
- Example output record
- Run via API and CLI
- Fetch results
- Billing and limits
- FAQ and troubleshooting
- More scrapers at scrapers.lat
What it does
Search PriceCharting by name or pass direct product URLs and get clean, structured prices for video games, trading cards (Pokemon, sports, Magic: The Gathering and more) and other collectibles.
- Search any term and get each matching product with its price ladder and its console or set.
- Capture the full condition and grade price ladder: loose, CIB, new, graded, box-only and manual-only for games; ungraded, Grade 7, Grade 8, Grade 9, Grade 9.5 and PSA 10 for cards.
- Add per-product detail on demand: release date, genre, publisher, ESRB rating, UPC and approximate sales volume.
- Optional AI deal scout that reads the ladder and returns a value assessment, the best condition to buy, an arbitrage note and a collector-demand read.
- Filter to only video games or only trading cards, or keep everything.
- Export to JSON, CSV or Excel.
Quickstart
{"query": ["charizard", "zelda ocarina of time"],"category": "any","maxResults": 25}
Run direct product pages instead of a search:
{"productUrls": ["https://www.pricecharting.com/game/nintendo-64/super-mario-64","https://www.pricecharting.com/game/pokemon-base-set/charizard-4"],"maxResults": 10}
Input reference
| Name | Type | Required | Description | Example |
|---|---|---|---|---|
query | array of strings | Yes (or productUrls) | One or more product searches. Runs one search per term. | ["charizard", "super mario 64"] |
productUrls | array of strings | Yes (or query) | Direct PriceCharting product page URLs. Each returns that product's full breakdown. | ["https://www.pricecharting.com/game/nintendo-64/super-mario-64"] |
category | string | No | Category hint: any, video-game or trading-card. Filters results to that category. | trading-card |
maxResults | integer | No | Max products to collect across the run. Free plans capped at 10. | 25 |
priceDetails | boolean | No | Paid add-on, off by default. Fetches each product page for the complete grade and condition ladder plus sales volume and release info. | true |
aiDealScout | boolean | No | Paid add-on, off by default. Adds an AI value assessment, best condition to buy, arbitrage note and collector-demand read. | true |
Output reference
| Name | Type | Description |
|---|---|---|
productId | string | PriceCharting product id. |
productName | string | Product name, e.g. Super Mario 64 or Charizard #4. |
consoleOrSet | string | Console or card set, e.g. Nintendo 64 or Pokemon Base Set. |
category | string | video-game or trading-card. |
currency | string | Price currency (USD). |
loosePrice | number | Loose / used price for a video game. |
cibPrice | number | Complete-in-box (CIB) price for a video game. |
newPrice | number | New / sealed price for a video game. |
gradedPrice | number | Graded price for a video game (detail only). |
boxOnlyPrice | number | Box-only price for a video game (detail only). |
manualOnlyPrice | number | Manual-only price for a video game (detail only). |
ungradedPrice | number | Ungraded price for a trading card. |
grade7Price | number | Grade 7 price for a trading card. |
grade8Price | number | Grade 8 price for a trading card. |
grade9Price | number | Grade 9 price for a trading card (detail only). |
grade95Price | number | Grade 9.5 price for a trading card (detail only). |
psa10Price | number | PSA 10 price for a trading card (detail only). |
salesVolumePerDay | number | Approximate sales per day (detail only). |
releaseDate | string | Release date where present (detail only). |
genre | string | Genre where present (detail only). |
publisher | string | Publisher where present (detail only). |
esrbRating | string | ESRB rating where present (detail only). |
upc | string | UPC where present (detail only). |
detailFetched | boolean | Whether the full product page was fetched for this record. |
aiValueAssessment | string | AI value assessment (AI deal scout add-on). |
aiBestConditionToBuy | string | AI best condition or grade to buy (AI deal scout add-on). |
aiArbitrageNote | string | AI arbitrage note (AI deal scout add-on). |
aiCollectorDemand | string | AI collector-demand read (AI deal scout add-on). |
productUrl | string | Public PriceCharting product URL. |
query | string | Search query that produced this record. |
source | string | Data source. |
observedAt | string | ISO timestamp collected. |
Example output record
A trading card returned with the priceDetails add-on on, showing the full ungraded to PSA 10 ladder:
{"productId": "5834844","productName": "Pikachu with Grey Felt Hat #85","consoleOrSet": "Pokemon Promo","category": "trading-card","currency": "USD","ungradedPrice": 1039.5,"grade7Price": 750,"grade8Price": 835,"grade9Price": 960,"grade95Price": 1653.34,"psa10Price": 2850,"salesVolumePerDay": 1,"releaseDate": "September 28, 2023","genre": "Pokemon Card","publisher": "Pokemon","detailFetched": true,"productUrl": "https://www.pricecharting.com/game/pokemon-promo/pikachu-with-grey-felt-hat-85","query": "pikachu","source": "pricecharting.com","observedAt": "2026-08-21T07:32:00.229Z"}
Use cases
- Game resellers and flippers: compare loose vs CIB vs new spreads across a watchlist to find the conditions worth buying and reselling.
- Card resellers and breakers: pull the ungraded to PSA 10 ladder to spot cards where the grading upside covers submission cost.
- Collectors: track the current value of a want list or a personal collection across consoles and card sets.
- Grading and arbitrage: read the gap between ungraded and graded prices to decide what to submit and at what grade.
- Insurance and valuation: build a priced inventory of games and cards for coverage, estate or resale valuation.
- Price monitoring and repricing: feed prices into a store or marketplace repricer and rerun on a schedule.
- Market research: measure demand with sales volume and compare release-era titles across a genre or publisher.
Run via API and CLI
Start a run with the Apify API:
curl -X POST "https://api.apify.com/v2/acts/scrapers_lat~pricecharting-collectibles-prices-scraper/runs?token=YOUR_TOKEN" \-H "Content-Type: application/json" \-d '{"query":["charizard"],"maxResults":25}'
Run with the Apify CLI:
apify call scrapers_lat/pricecharting-collectibles-prices-scraper \--input '{"query":["zelda ocarina of time"],"category":"video-game","maxResults":25}'
Fetch results
Read the dataset items of a finished run:
$curl "https://api.apify.com/v2/datasets/DATASET_ID/items?token=YOUR_TOKEN&format=json"
Swap format=json for csv or xlsx to export to a spreadsheet.
Billing and limits
This actor is pay per result. You are charged only for real records; an empty or failed run costs nothing beyond the actor-start event.
apify-actor-start: charged once per run to cover initialization.result: charged once per product returned with its price ladder.price_details: optional, off by default. Charged only when the extra product-page fetch returns the full grade and condition ladder plus sales volume and release info.ai_deal_scout: optional, off by default. Charged only when the AI returns a usable analysis.
Notes:
- Free Apify plans are capped at 10 results per run. Paid plans lift the cap.
- Paid add-ons (
price_details,ai_deal_scout) are disabled on free plans. - A spend cap is enforced: once your configured maximum charge is reached, the run stops emitting billable results.
- No login, cookies or proxy configuration required. Anti-bot handling is internal.
FAQ and troubleshooting
Do I need an account or API key for the source? No. Just provide a query or product URLs.
Why are the grade 9, 9.5 and PSA 10 (or graded, box-only, manual-only) prices null on a search-only run? The search view exposes the first three price columns. Turn on priceDetails, or pass productUrls, to get the complete ladder plus sales volume and release info.
Can I mix games and cards in one run? Yes. Each record is tagged with its category. Use the category input to keep only games or only cards.
Why did a product come back with some null fields? Not every product lists every price point or metadata field. Genuinely missing values stay null.
What currency are prices in? USD.
More scrapers at scrapers.lat
We build clean, complete scrapers for e-commerce, collectibles, company data, finance and more. Browse the full catalog at scrapers.lat.
This actor is an independent tool and is not affiliated with, endorsed by, or sponsored by PriceCharting. Product names and trademarks belong to their respective owners. Use the data in line with applicable terms and laws.
