Discover/Getcollectr API
live

Getcollectr APIapp.getcollectr.com ↗

Search trading cards and sealed products on Collectr. Get market prices, price history, graded sub-type pricing, and cross-company grade comparisons via 5 endpoints.

Endpoint health
verified 18h ago
get_products_by_group
get_product_details
get_products_bulk
compare_graded_prices
search_products
5/5 passing latest checkself-healing
Endpoints
5
Updated
19h ago

What is the Getcollectr API?

The Collectr API exposes 5 endpoints covering the Collectr catalog of trading cards and sealed products, returning current market prices, historical price data, and graded sub-type breakdowns. The get_product_details endpoint delivers per-grade pricing across companies like PSA, BGS, and CGC, while compare_graded_prices lets you benchmark one grading company's price against others at the same numeric grade for any given card.

This call costs1 credit / call— charged only on success
Try it
Maximum number of results to return per request.
Search query string to match against product names.
Number of results to skip for pagination.
→ api.parse.bot/scraper/f9af367c-0a37-4e37-b6fe-637f181eaf96/<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/f9af367c-0a37-4e37-b6fe-637f181eaf96/search_products?limit=10&query=charizard&offset=0' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 5 totalmissing one? ·

Search the Collectr catalog for trading cards and sealed products by name. Returns matching products with basic metadata including category, set, card number, and rarity. Results are paginated via offset/limit. If the upstream search service returns invalid or fabricated data (detectable by non-Collectr image URLs), the endpoint returns an upstream_error rather than passing through fake results.

Input
ParamTypeDescription
limitintegerMaximum number of results to return per request.
queryrequiredstringSearch query string to match against product names.
offsetintegerNumber of results to skip for pagination.
Response
{
  "type": "object",
  "fields": {
    "items": "array of product summaries with product_id, product_name, catalog_category_name, catalog_group, card_number, rarity, is_card, image_url",
    "limit": "integer",
    "offset": "integer"
  },
  "sample": {
    "data": {
      "items": [
        {
          "rarity": "Promo",
          "is_card": true,
          "image_url": "https://public.getcollectr.com/public-assets/products/product_659612.png?optimizer=image&format=webp&width=1200&quality=80&strip=metadata",
          "product_id": "659612",
          "card_number": "023",
          "product_name": "Mega Charizard X ex",
          "catalog_group": "Mega Evolution Promos",
          "catalog_category_name": "Pokemon"
        }
      ],
      "limit": 10,
      "offset": 0
    },
    "status": "success"
  }
}

About the Getcollectr API

Search and Browse the Catalog

The search_products endpoint accepts a query string and returns paginated product summaries including product_id, product_name, catalog_category_name, catalog_group, card_number, rarity, and is_card. Use offset and limit to page through results. The get_products_by_group endpoint takes a group_query string matched case-insensitively against set names — useful for pulling all cards in a named set like "Terastal Festival ex" or "VMAX Climax" — and returns each product with its collected product_sub_types and a resolved group_name.

Product Details and Pricing

get_product_details returns the full record for a single product: market_price, description (HTML-formatted card attributes), image_url, and both ungraded and graded_sub_types pricing. You can filter graded entries by passing a grading_company symbol (e.g. PSA, BGS, CGC, TAG, ACE, AGS) and/or a grade_id. Price history across grades is included and can be filtered the same way. All monetary fields are returned in the currency specified by the currency parameter (defaults to USD). get_products_bulk accepts a comma-separated list of product_ids and returns trimmed details — core pricing and grading data without price history — for up to many products in one call.

Grading Company Price Comparisons

The compare_graded_prices endpoint answers the question of how a card's market price differs across grading companies at the same numeric grade. Set base_company as the reference (defaults to CGC), pass grade_value (e.g. '10', '9.5'), and optionally specify compare_companies as a comma-separated list. The response includes a comparisons array with per-printing results, each containing the base company's price, the compared company's price, absolute and percentage differences, and an exchange_rate field when a non-USD currency is requested.

Reliability & maintenanceVerified

The Getcollectr API is a managed, monitored endpoint for app.getcollectr.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when app.getcollectr.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 app.getcollectr.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
18h ago
Latest check
5/5 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
  • Track market price changes over time for specific PSA 10 or BGS 9.5 graded cards using price history from get_product_details
  • Build a collection valuation tool by calling get_products_bulk with a list of owned product IDs to fetch current market prices in bulk
  • Compare whether a CGC 10 commands a premium or discount versus a PSA 10 for the same card using compare_graded_prices
  • Pull the complete card list for a newly released set using get_products_by_group with the set name as group_query
  • Display graded sub-type pricing breakdowns filtered by grading company on a portfolio dashboard using the grading_company parameter
  • Search the catalog for specific cards by name to resolve their product_id before fetching detailed pricing via get_product_details
  • Surface price differences across grading companies at grade 9 versus grade 10 to inform grading submission decisions
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 Collectr have an official developer API?+
Collectr does not publish a documented public developer API. This Parse API provides structured programmatic access to catalog and pricing data from app.getcollectr.com.
What grading companies and grade values does `compare_graded_prices` support?+
The endpoint supports PSA, BGS, CGC, TAG, ACE, and AGS as values for base_company and compare_companies. The grade_value parameter accepts numeric grades as Collectr lists them (e.g. '10', '9.5', '9'). Only grades that exist in the product's graded sub-types for the given companies are included in the comparisons array — if a company has no data at the requested grade, it is omitted.
What does `get_products_bulk` return compared to `get_product_details`?+
get_products_bulk returns core pricing and grading data for multiple products in one call but omits price_history. get_product_details is a single-product call and includes full price history across grades, filterable by grading_company and grade_id. Use bulk for portfolio snapshots and single-product details when historical trend data is needed.
Does the API cover population report data from grading companies?+
Not currently. The API covers market prices, graded sub-type pricing, and price history per grade, but does not include grading population counts (e.g. PSA pop reports). You can fork this API on Parse and revise it to add an endpoint that fetches population data from a supported source.
Is there a limitation on how `get_products_by_group` handles pagination?+
The limit and offset parameters control raw catalog rows fetched, not the final product count. Because product variants are aggregated into product_sub_types, the number of unique products returned can be fewer than the requested limit. Paginating accurately requires adjusting offset in increments of the raw row limit and accounting for deduplication in the response.
Page content last updated . Spec covers 5 endpoints from app.getcollectr.com.
Related APIs in MarketplaceSee all →
getcollectr.com API
Search Collectr's trading card catalog to find current graded card prices across PSA, BGS, CGC, ACE, and TAG grades in USD, plus historical PSA 10 pricing data. Get detailed pricing information for any graded card to compare values and track market trends.
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.
pricecharting.com API
Access collectible pricing data from PriceCharting.com. Search for Pokémon cards, US coins, and other collectibles to retrieve current prices across multiple grades (ungraded, PSA 9, PSA 10, MS62, MS66, and more), browse full set listings, view historical price trends, and explore recent sold listings.
sportscardspro.com API
Access data from sportscardspro.com.
alt.xyz API
Find authenticated graded trading cards on alt.xyz by their certification number to instantly access the card's details, current Alt Value with confidence ranges, daily price trends, population statistics, and comparable market sales data for that grade. Use this information to track card valuations, understand market demand, and make informed trading decisions.
130point.com API
Search for sold trading cards across eBay, Goldin, Heritage Auctions, Pristine Auction, MySlabs, and Fanatics Collect to find historical prices, sale dates, and marketplace information all in one place. Get comprehensive sales data to research card values and track market trends across multiple platforms instantly.
cgccomics.com API
Access data from cgccomics.com.
ai.cardhedger.com API
Access data from ai.cardhedger.com.