Discover/PriceCharting API
live

PriceCharting APIpricecharting.com

Access Pokemon card and US coin prices, sold listings, price history, and market movers from PriceCharting.com via 13 structured endpoints.

This API takes change requests — .
Endpoint health
verified 2d ago
get_card_price_history
get_card_sold_listings
search_coins
get_card_detail
list_pokemon_card_sets
12/12 passing latest checkself-healing
Endpoints
13
Updated
2d ago

What is the PriceCharting API?

The PriceCharting API exposes 13 endpoints covering Pokemon TCG card pricing, US coin valuations, sold listing history, and market movement data. Use search_pokemon_cards to find cards by name with ungraded, Grade 9, and PSA 10 prices in a single call, or pull full set rosters via get_pokemon_card_set. Coin collectors can query graded prices across VF, AU, MS62, MS64, and MS66 grades. Price history time series and trending set data are also available.

This call costs1 credit / call— charged only on success
Try it
Search keyword for card name, set, or number (e.g. 'charizard', 'pikachu base set')
api.parse.bot/scraper/bbbbdc36-6d99-4a7a-8115-cf766b2497e3/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/bbbbdc36-6d99-4a7a-8115-cf766b2497e3/search_pokemon_cards?query=charizard' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 13 totalmissing one? ·

Full-text search for Pokemon cards by name. Returns a list of matching cards with current prices for ungraded, grade 9, and PSA 10 conditions. The search covers all Pokemon TCG sets. If exactly one result matches, the site may redirect to the card detail page — in that case, a single-item array is returned.

Input
ParamTypeDescription
queryrequiredstringSearch keyword for card name, set, or number (e.g. 'charizard', 'pikachu base set')
Response
{
  "type": "object",
  "fields": {
    "cards": "array of card objects with name, url, set, set_slug, card_slug, and prices",
    "count": "integer total number of matching cards"
  },
  "sample": {
    "data": {
      "cards": [
        {
          "set": "Pokemon Phantasmal Flames",
          "url": "https://www.pricecharting.com/game/pokemon-phantasmal-flames/mega-charizard-x-ex-125",
          "name": "Mega Charizard X ex #125",
          "prices": {
            "psa_10": 807.5,
            "grade_9": 799.99,
            "ungraded": 906.81
          },
          "set_slug": "pokemon-phantasmal-flames",
          "card_slug": "mega-charizard-x-ex-125"
        }
      ],
      "count": 100
    },
    "status": "success"
  }
}

About the PriceCharting API

Pokemon Card Endpoints

search_pokemon_cards accepts a free-text query and returns an array of matching cards, each with name, url, set, set_slug, card_slug, and a prices object covering ungraded, Grade 9, and PSA 10. When you have slugs in hand, get_card_detail returns a richer price object spanning ungraded through PSA 10, BGS 10, and CGC 10, plus metadata fields like release_date, publisher, and card_number. get_pokemon_card_set returns the full roster for a set in one call, and list_pokemon_card_sets gives you every set slug and URL in the PriceCharting catalog. For bulk data collection, get_pokemon_card_sets_batch accepts up to 40 set slugs in a single POST and returns results in request order.

Price History and Market Data

get_card_price_history returns time series arrays keyed by condition (used, cib, new, graded, boxonly, manualonly). Each data point is a [timestamp_ms, price_dollars] pair, giving you a complete chart-ready dataset. get_card_sold_listings surfaces recent eBay-sourced sold prices grouped by condition category, including individual grade levels, with date, title, and price per record. get_big_movers covers all categories — games, cards, and coins — returning items sorted by absolute dollar change with name, console, price, and change fields.

US Coin Endpoints

list_coin_sets enumerates all coin sets (Morgan Silver Dollar, Lincoln Wheat Penny, Mercury Dime, and others) with slugs and URLs. get_coin_set returns the full roster for a set with prices at ungraded, MS62, and MS66 grades. search_coins filters results to coin items only and accepts year-and-type queries like 1921 morgan dollar. get_coin_detail returns a per-coin price object spanning ungraded, vf, au, ms62, ms64, and ms66, plus metadata fields including mintage and release_date.

Trending and Discovery

get_trending_cards returns Pokemon card sets grouped by section — either most_popular or new_releases — with name, slug, and url per entry. This is useful for surfacing what the collector community is currently tracking without needing to monitor individual card prices.

Reliability & maintenanceVerified

The PriceCharting API is a managed, monitored endpoint for pricecharting.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when pricecharting.com changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official pricecharting.com API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Last verified
2d ago
Latest check
12/12 endpoints passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Build a Pokemon card portfolio tracker that pulls current PSA 10 prices via get_card_detail and alerts on price changes using get_card_price_history time series data.
  • Monitor daily market shifts in collectibles using get_big_movers to surface cards or coins with the largest absolute dollar change.
  • Catalog a complete coin collection with grade-specific valuations (VF through MS66) using get_coin_detail for each coin slug.
  • Aggregate sold listing data for a specific card across graded and ungraded conditions using get_card_sold_listings to estimate fair market value.
  • Generate a full set price snapshot for arbitrage research by fetching all cards in a Pokemon set with get_pokemon_card_set.
  • Identify trending Pokemon sets for reseller sourcing using the most_popular and new_releases sections from get_trending_cards.
  • Batch-fetch price data for up to 40 Pokemon sets in one request using get_pokemon_card_sets_batch to populate a database efficiently.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo2005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min
Team$300/mo20,000300 req/min
Company$1,000/mo100,000500 req/min

Each endpoint has a fixed posted price per successful call — most fall between 1 and 10 credits — shown on this API's page before you run it. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does PriceCharting have an official developer API?+
Yes. PriceCharting offers an official API documented at https://www.pricecharting.com/api-overview. The Parse API covers Pokemon cards and US coins with endpoints for search, set browsing, sold listings, and price history — some of which go beyond what the official API exposes.
What does `get_card_price_history` actually return, and how far back does it go?+
It returns arrays of [timestamp_ms, price_dollars] pairs for each condition key: used, cib, new, graded, boxonly, and manualonly. The depth of history depends on how long PriceCharting has tracked that card — popular cards have several years of data points while newer or obscure cards may have a shorter window.
Does the API cover graded card populations or PSA/BGS certification lookup?+
Not currently. The API returns price data for graded conditions (PSA 10, BGS 10, CGC 10) but does not expose population report data or cert-level lookup. You can fork this API on Parse and revise it to add an endpoint targeting those data sources.
Does `get_card_sold_listings` cover all grades individually, or only broad condition buckets?+
The response groups listings into buckets: used, cib, new, graded, box-only, and manual-only. Individual PSA/BGS grade breakdowns within the graded bucket are not separated into distinct keys — all graded sales appear under a single graded array. You can fork the API on Parse and revise it to further split graded sold listings by specific grade tier if needed.
Are video game prices covered, or only cards and coins?+
The current endpoints focus on Pokemon TCG cards and US coins. PriceCharting's core catalog includes video games and other collectibles, but those categories do not have dedicated endpoints here. You can fork this API on Parse and revise it to add game search and pricing endpoints for consoles like NES, SNES, or PlayStation.
Page content last updated . Spec covers 13 endpoints from pricecharting.com.
Related APIs in MarketplaceSee all →
sportscardspro.com API
Access data from sportscardspro.com.
pkmncards.com API
Search and browse Pokémon trading card game cards with detailed metadata, high-quality images, and advanced filtering by set, Pokémon name, or card type. Filter across thousands of cards from different sets to find exactly what you're looking for.
tcgfish.net API
Track Pokemon TCG market trends and indices to monitor card value movements, then search for specific card prices to find the best deals on TCGFish.net. Get real-time market data including detailed index information to make informed decisions about buying and selling collectible cards.
pokemontcg.io API
Search and retrieve detailed information about Pokémon Trading Card Game cards, including card stats, types, attacks, abilities, rarity, set information, images, and pricing data.
sportscarddatabase.com API
Access data from sportscarddatabase.com.
tcgplayer.com API
Search for trading cards across all games and sets on TCGPlayer, and instantly access detailed pricing information by condition plus current seller listings with prices, shipping costs, and seller ratings. Compare card values and find the best deals from multiple sellers all in one place.
pokemontcg.com API
Search and browse detailed information about Pokémon Trading Card Game cards and sets, including card types, rarities, and supertypes. Filter cards by set, rarity, and attributes to find exactly what you're looking for in the TCG database.
app.getcollectr.com API
Search and retrieve detailed information about collectible trading cards and sealed products, including current market prices, historical price trends, and grading data to track and compare your collection's value. Find specific cards or products quickly and access comprehensive market insights to make informed collecting and trading decisions.