PriceCharting API Scraper
Pricing
from $5.00 / 1,000 dataset rows
PriceCharting API Scraper
Scrape PriceCharting's public app API — catalogue/keyword search with loose, CIB and new market prices for trading cards, video games, sports cards, comics, coins, LEGO and Funko; public marketplace offers for a product or seller; and popular autocomplete terms. Read-only public data.
Pricing
from $5.00 / 1,000 dataset rows
Rating
0.0
(0)
Developer
R.L.
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
an hour ago
Last modified
Categories
Share
PriceCharting Scraper 🃏🎮 — catalogue prices, marketplace offers & search terms
PriceCharting Scraper reads PriceCharting's own app API directly, so it's fast and reliable — no HTML parsing, no headless browser. Read-only public data: catalogue search with loose / CIB / new market prices across trading cards, video games, sports cards, comics, coins, LEGO and Funko; public marketplace offers; and popular search terms. Export to JSON, CSV, Excel, or an API.
Three modes
search (default) — keyword/catalogue search. Each row is a product with its loose, CIB
(complete-in-box) and new/sealed market prices (USD), console/set, category and image. Filter by
broadCategory, consoleUid, or sort.
offers — public marketplace listings for a productId (or a seller): price, condition,
status and the offer URL.
autocomplete — the popular search terms PriceCharting suggests for a broadCategory.
// catalogue prices for "charizard"{ "mode": "search", "query": "charizard" }// -> { "type":"product", "title":"Charizard #4", "console_name":"Pokemon Base Set",// "price_loose_usd":210.0, "price_cib_usd":420.0, "price_new_usd":1500.0, "currency":"USD" }// marketplace offers for a product{ "mode": "offers", "productId": "155156" }// -> { "type":"offer", "title":"Super Mario 3D All-Stars", "price_usd":85.0,// "condition_string":"Complete", "offer_status":"active", "offer_url":"https://www.pricecharting.com/..." }// popular video-game search terms{ "mode": "autocomplete", "broadCategory": "video-games" }// -> { "type":"term", "term":"pokemon" }
Every row — product, offer and term — shares one flat schema with a type discriminator, so a mixed
export stays a single table; fields that don't apply to a row type are null.
⚙️ Input
| Field | Type | Default | Description |
|---|---|---|---|
mode | string | search | search = catalogue + prices. offers = marketplace listings. autocomplete = popular terms. |
query | string | – | Search mode. Keyword to search, e.g. charizard. |
broadCategory | string | – | Search filter and the required input for Autocomplete. One of trading-cards, video-games, sports-cards, comic-books, coins, lego-sets, funko-pops. |
consoleUid | string | – | Search mode (optional). Scope to a console/set UID. |
sort | string | – | Search mode (optional). Sort key. |
productId | string | – | Offers mode. PriceCharting product id (e.g. 155156). |
seller | string | – | Offers mode (optional). List a seller's offers instead of a product's. |
offerStatus | string | – | Offers mode (optional). Filter by status. |
maxItems | integer | 200 | 0 = all available. |
proxyConfiguration | object | Apify datacenter | On by default; the API isn't geo-gated, datacenter is enough. |
📤 Output
A flat record per product / offer / term. Product rows carry title, console_name, console_uid,
category, image, and price_loose_usd / price_cib_usd / price_new_usd (+ currency).
Every row carries a reference url to its pricecharting.com page for data QA — products link to /game/<id> (plus offers_url = /offers?product=<id>), offers to the listing, terms to the search page.
Offer rows carry price_usd, condition_string, offer_status, offer_url, is_sold,
sale_time, cert_id/grade_co_id. Term rows carry term + broad_category.
📌 Good to know
-
Prices are USD dollars (e.g.
210.0= $210.00) — PriceCharting condition IDs map toprice_loose(loose),price_new(new & sealed) andprice_cib(complete-in-box), verified against the site. -
No login needed for the public surface (search, offers, autocomplete). There is no antibot or request signing on these endpoints.
-
Detailed sales history is not available here. PriceCharting's
api/itemsales-comps (sales1..sales22 / volume / graded prices) and the consoles/forex endpoints require a logged-in account with no guest-token path, so the actor does not expose them (an honest ceiling rather than a fabricated result). The same sales data is published on PriceCharting's server-rendered/game/<console>/<slug>web pages if you need it. -
Prices and listings are point-in-time.
-
UPC lookup: in search mode, set
upc(e.g.045496590741) to resolve the exact product by barcode — no keyword needed. Closes the gap vs the paid/api/product?upc=(which needs a token).