Discover/Getcollectr API
live

Getcollectr APIapp.getcollectr.com

Search and retrieve trading card market prices, grading data, and price history from the Collectr catalog via 3 REST endpoints.

This API takes change requests — .
Endpoint health
verified 2h ago
get_products_bulk
search_products
get_product_details
3/3 passing latest checkself-healing
Endpoints
3
Updated
10d ago

What is the Getcollectr API?

The Collectr API exposes 3 endpoints for querying trading cards and sealed collectible products, returning current market prices, graded sub-type pricing, and historical price snapshots. Use search_products to find cards by name with metadata like rarity, set, and card number, then pull full pricing and grade-filtered data with get_product_details or fetch trimmed records for multiple products at once via get_products_bulk.

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 · 3 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.

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

What the API Covers

The Collectr API gives access to the Collectr catalog of trading cards and sealed collectible products. Each product carries fields including product_name, catalog_group (the set or series), card_number, rarity, is_card, market_price, and an image_url. Products span both raw/ungraded items and graded variants tracked across companies like PSA, BGS, CGC, TAG, ACE, and AGS.

Searching and Retrieving Products

search_products accepts a query string and returns paginated results controlled by limit and offset. Each result includes a product_id that feeds directly into the other two endpoints. get_product_details takes a single product_id and returns the full record: market_price, a description field with HTML-formatted card attributes, graded_sub_types with per-grade pricing, and a price_history array of snapshots carrying insertion_date, price, grade_label, grade_value, grading_company, and product_sub_type. The optional grading_company and grade_id parameters filter both graded_sub_types and price_history to a specific grader or numeric grade.

Bulk Retrieval

get_products_bulk accepts a comma-separated list of product_ids and returns one trimmed result per ID in the same input order. It mirrors the filtering params (grading_company, grade_id) from get_product_details but omits price_history, making it efficient for portfolio-scale lookups where historical trends are not needed. The response array maintains order parity with the input list, so index alignment is reliable.

Data Notes

Market prices are expressed as strings in the response. The description field contains HTML markup and may need client-side stripping for plain-text display. Grade labels and values are resolved within each entry, so you do not need a separate lookup to interpret a grade ID returned by a search.

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
2h ago
Latest check
3/3 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 current market prices for a collection of PSA-graded Pokémon cards by passing multiple product IDs to get_products_bulk
  • Build a price-trend chart using the price_history snapshots returned by get_product_details for a single card
  • Filter graded sub-type pricing to a specific grading company (e.g. BGS) using the grading_company parameter
  • Look up card metadata — set, rarity, card number — for catalog entries via search_products before fetching full details
  • Compare ungraded versus graded market prices for the same product using graded_sub_types and market_price fields
  • Implement autocomplete-style card search in a collection management app using the paginated search_products endpoint
  • Retrieve sealed product pricing alongside single-card data since is_card distinguishes cards from sealed items
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 offer an official developer API?+
Collectr does not publicly document an official developer API or list one on their site at app.getcollectr.com. This Parse API provides structured access to the catalog data they expose.
What does get_product_details return that get_products_bulk does not?+
get_product_details includes a full price_history array — snapshots with insertion_date, price, grade_label, grade_value, grading_company, and product_sub_type. get_products_bulk returns trimmed records with current pricing and graded_sub_types but no price_history, so it trades historical depth for throughput when querying many products at once.
How does grading company filtering work across endpoints?+
Both get_product_details and get_products_bulk accept a grading_company string (e.g. 'PSA', 'BGS', 'CGC') and an optional grade_id. When supplied, only graded_sub_types entries and — in get_product_details — price_history entries matching those criteria are returned. Omitting both parameters returns all grading companies and grades for the product.
Does the API expose seller listings or auction results for individual cards?+
Not currently. The API covers catalog metadata, market prices, graded sub-type pricing, and historical price snapshots, but does not return individual seller listings or auction sale records. You can fork this API on Parse and revise it to add an endpoint targeting that data if your use case requires it.
Is there a limit to how many product IDs get_products_bulk accepts?+
The endpoint accepts a comma-separated product_ids string, but the spec does not document a hard cap on list length. Very large ID lists may affect response time or hit request-level constraints. For predictable behavior, batching into smaller groups is advisable.
Page content last updated . Spec covers 3 endpoints from app.getcollectr.com.
Related APIs in MarketplaceSee all →
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.
cardladder.com API
Search your favorite trading cards and instantly access current pricing, Card Ladder values, confidence scores, and recent sales history to make informed collecting and trading decisions. Get detailed market data across all three endpoints to track card values and monitor how prices have changed over time.
cardmarket.com API
Search and browse trading cards across Europe's largest marketplace, accessing detailed card information, listings, seller profiles, and finding the best bargains all in one place. Explore games and expansions to discover available singles and compare prices from multiple sellers.
beckett.com API
Search and retrieve trading card news articles from Beckett.com across non-sport and vintage card categories, including checklists and set information. Browse posts by category or look up specific articles to stay updated on the latest card market trends and releases.
comc.com API
Search and browse sports card listings from COMC's marketplace to find specific cards, compare prices, and discover available trading cards for sale. Filter through thousands of collectible card offerings to locate rare items and track inventory across the platform.
marketplace.beckett.com API
Access data from marketplace.beckett.com.
footcards.eu API
Search for football trading cards and stickers across the footcards.eu marketplace to compare current listing prices and seller offers all in one place. Find the best deals by instantly viewing what multiple sellers are charging for the cards you're looking for.