PriceCharting API Scraper avatar

PriceCharting API Scraper

Pricing

from $5.00 / 1,000 dataset rows

Go to Apify Store
PriceCharting API Scraper

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.

R.L.

Maintained by Community

Actor 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

FieldTypeDefaultDescription
modestringsearchsearch = catalogue + prices. offers = marketplace listings. autocomplete = popular terms.
querystringSearch mode. Keyword to search, e.g. charizard.
broadCategorystringSearch filter and the required input for Autocomplete. One of trading-cards, video-games, sports-cards, comic-books, coins, lego-sets, funko-pops.
consoleUidstringSearch mode (optional). Scope to a console/set UID.
sortstringSearch mode (optional). Sort key.
productIdstringOffers mode. PriceCharting product id (e.g. 155156).
sellerstringOffers mode (optional). List a seller's offers instead of a product's.
offerStatusstringOffers mode (optional). Filter by status.
maxItemsinteger2000 = all available.
proxyConfigurationobjectApify datacenterOn 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 to price_loose (loose), price_new (new & sealed) and price_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/item sales-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).