Endpoint Playground
Searches Fanatics Collect's sales-history archive -- every completed sale across every marketplace, not just what the live search index currently surfaces. A separate product from Search, reached from the "View all sold items" link on every marketplace search page. purchase_price is what the buyer paid in US dollars: for WEEKLY and PREMIER auction sales it includes the buyer's premium, so it is higher than the listing's final bid; for FIXED sales it equals the asking price. Only the first 1,000 results of a query can be paged through; later pages come back empty and are not charged, so narrow the query with filters to reach older sales. Costs 3 credits per successful call. See GetCategories for the accepted category, grading-service, eye-appeal-grade, and sort values.
14 Oct 2026: 20 results; 12 fields had a value in every checked item and 3 varied between items.
Sample value profiles: sold_date: 2026-10-11 to 2026-10-13; category: Baseball (14), Pokémon (Japanese) (4), One Piece (1) and 1 more; year: 2,017 to 2,026, median 2,024.
curl 'https://api.crawlora.net/api/v1/fanaticscollect/sold-items?category=Trading+Cards&grading_service=PSA&eye_appeal_grade=Eye+Appeal+-+A&sort=sold_date_desc' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| title | string | No | Free-text search across item title | |
| category | string | No | Trading Cards | Item category |
| grading_service | string | No | PSA | Grading/authentication service, including ungraded for raw items |
| eye_appeal_grade | string | No | Eye Appeal - A | Eye-appeal grade |
| min_year | integer | No | Minimum card/item year, inclusive | |
| max_year | integer | No | Maximum card/item year, inclusive | |
| min_price | number | No | Minimum sold price, inclusive | |
| max_price | number | No | Maximum sold price, inclusive | |
| sort | string | No | sold_date_desc | Result order. Default sold_date_desc. |
| page | integer | No | 1-based page number, default 1 | |
| per_page | integer | No | Results per page, default 20, max 50; larger values are lowered to 50 |
{
"code": 200,
"msg": "OK",
"data": {
"page": 1,
"per_page": 20,
"total": 19402,
"total_pages": 971,
"results": [
{
"id": "BOV2_94e8271d-cd20-45ca-8eff-b75052173fdb",
"listing_id": "d3406c21-87be-458c-8a2f-9bc8ebb79b9b",
"url": "https://www.fanaticscollect.com/buy-now/d3406c21-87be-458c-8a2f-9bc8ebb79b9b",
"title": "2024 Topps Dynasty Variation Aaron Judge PATCH AUTO /10 #DAPB-AJ2 BGS 9 MINT",
"subtitle": "BGS Population 1 of 1 - None Graded Higher",
"category": "Baseball",
"year": 2024,
"grading_service": "BGS",
"grade": 9,
"serial": "0019443767",
"marketplace": "FIXED",
"purchase_price": {
"amount": 3900,
"currency": "USD"
},
"sold_date": "2026-09-15T14:24:06.000 PDT",
"image_medium": "https://cdn-vault.fanaticscollect.com/medium.jpg",
"image_thumbnail": "https://cdn-vault.fanaticscollect.com/thumb.jpg"
}
]
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.