Get Paginated Comparable Sales by Certificate Number
Resolve a grading certificate and return raw comparable sales.
Resolve cert_number through GemRate, match the certificate to a CardHedge card, and return one page of raw sales plus an exact matching total_count.
Grade overrides
| Input | Grade queried |
|---|---|
| omitted, null, or blank | Grade recorded on the certificate |
| "9" on a PSA certificate | PSA 9 |
| "PSA 9" | PSA 9 |
| "Raw" | Raw (never PSA Raw) |
| "AUTH" on a PSA certificate | PSA AUTH |
| "CGC AUTH" | CGC AUTH |
Auth and Authentic are accepted aliases for AUTH. An explicit full grade label can target a different grader than the certificate.
Pagination
- limit is the maximum page size (1-100; default 20).
- offset is a zero-based record position.
- total_count covers every matching sale, not only this page.
- When has_more is true, request the next page with offset + count_returned.
- offset + limit cannot exceed 10000. Narrow the result set with date_range to reach sales beyond that depth.
Dates and ordering
date_range filters the authoritative sale date using inclusive UTC calendar dates. When omitted, the endpoint selects the most recent matching sales. Records are sorted by sale_date newest-first, and that ordering holds across page boundaries.
Sales recorded from 2020-07-01 onward are covered, so total_count on a vintage card counts sales from that date rather than all time.
Comp summary and raw records
Every source row remains in sales. The page-level comp_price, high, low, and count_used use the same IQR anomaly filtering as /comps, but that calculation never removes records from sales and applies only to the current page. raw_high and raw_low report the unfiltered extrema from every sale in the current page.
Example curl: Raw override
curl -X POST "https://api.cardhedger.com/v1/cards/comps-by-cert" \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"cert_number": "134669109",
"grading_company": "PSA",
"grade": "Raw",
"limit": 20,
"offset": 0
}'
Example curl: inclusive Sale Date range
curl -X POST "https://api.cardhedger.com/v1/cards/comps-by-cert" \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"cert_number": "134669109",
"grading_company": "PSA",
"grade": "PSA 9",
"limit": 20,
"offset": 0,
"date_range": {
"start_date": "2026-01-01",
"end_date": "2026-06-30"
}
}'
Request body
Example request
{
"cert_number": "134669109",
"grading_company": "PSA",
"limit": 20,
"offset": 0
}Response
Resolved certificate, matched card, pagination metadata, and raw sales
Example response
{
"grade_used": "PSA 9",
"date_range": {
"start_date": "2026-01-01",
"end_date": "2026-06-30"
},
"sales": [
{
"sale_date": "2026-06-30T12:00:00.000Z",
"grade": "PSA 9",
"grader": "PSA",
"price_source": "ebay"
}
]
}Changes
No recorded changes to this endpoint across all 1 revision of this API.