eBay sold listings
Individual graded and ungraded eBay sales for Pokémon cards and sealed products, each linking to the listing it came from.
eBay Sold Listings
/v1/cards/:id/listings/ebay1 credit per item returnedRetrieve recent eBay sold comps for a specific card (graded and ungraded), in USD. Sourced from PriceCharting. Supports cursor-based pagination for large result sets. Each row carries an attribution of "exact", "shared" or "unknown". A variant and its base card can map to one source product page, and when they do, both serve the same sales with titles describing whichever printing actually sold. "shared" marks those rows: they are evidence about the group rather than about this specific card. "unknown" means the comp predates the printing being recorded. To poll for new comps, keep the highest ingested_at you have seen for a card and pass it back as since. ingested_at is when we collected the sale, which is not sold_at: collection runs regularly bring in sales that are weeks old, so a sale-date bound would step over them. The bound is exclusive and the timestamp ends in Z, so it goes back into a query string unescaped.
Parameters
idstringrequiredThe unique card ID.
gradedbooleantrue = graded only; false = ungraded only; omit = both. The two values are exact complements: every comp is returned by exactly one of them.
graderstringGrading company filter (e.g. "PSA", "BGS", "CGC").
gradestringGrade value filter (e.g. "10", "9.5", "9").
min_pricenumberMinimum sale price.
max_pricenumberMaximum sale price.
variantstringFilter by the printing the comp was collected under (e.g. "Holofoil", "Reverse Holofoil").
sincestringOnly comps ingested after this instant. Accepts an RFC 3339 timestamp or YYYY-MM-DD (midnight UTC). A malformed value returns 400 rather than being ignored. Filters on ingested_at, not sold_at.
sortstringSort order. One of "date_desc", "date_asc", "price_desc", "price_asc". Defaults to date_desc.
limitnumberNumber of listings to return per page (max 20). Defaults to 20.
cursorstringPagination cursor returned from a previous response.
Try it
curl -H "X-API-Key: YOUR_API_KEY" \https://api.pkmnprices.com/v1/cards/{id}/listings/ebay
eBay Sealed Sold Listings
/v1/sealed/:id/listings/ebay1 credit per item returnedRetrieve recent eBay sold comps for a specific sealed product, in USD. Sourced from PriceCharting. Same response shape as card eBay listings, without graded/grader/grade filters. Supports cursor-based pagination. Pro and Business tiers only. attribution is returned here too and means the same thing, but a sealed product maps one source page with no printing to distinguish, so the value describes the product and is identical for every row in a response. variant is always null and there is no variant filter.
Parameters
idstringrequiredThe unique sealed product ID.
min_pricenumberMinimum sale price.
max_pricenumberMaximum sale price.
sincestringOnly comps ingested after this instant. Accepts an RFC 3339 timestamp or YYYY-MM-DD (midnight UTC). Filters on ingested_at, not sold_at.
sortstringSort order. One of "date_desc", "date_asc", "price_desc", "price_asc". Defaults to date_desc.
limitnumberNumber of listings to return per page (max 20). Defaults to 20.
cursorstringPagination cursor returned from a previous response.
Try it
curl -H "X-API-Key: YOUR_API_KEY" \https://api.pkmnprices.com/v1/sealed/{id}/listings/ebay