New
Global Search
Search across cards, sets, releases, and parallels simultaneously with fuzzy matching and relevance scoring
What This Does
- Searches across cards, sets, releases, and parallels in a single query
- Uses fuzzy matching so partial or approximate terms still find results
- Returns results ranked by relevance score
- Supports filtering by type, year, segment, and manufacturer
When To Use This
- When you want to search everything at once instead of separate endpoints
- When you have a natural language query like "michael jordan baseball"
- When you're not sure if you're looking for a card, set, or release
- For building search bars that return mixed result types
Real Example
Scenario
A collector wants to find anything related to "topps chrome 2023" — cards, sets, and releases all in one search.
Sample Request
GET
/v1/catalog/search?q=topps chrome 2023&take=15What You Get Back
{
"results": [
{
"type": "release",
"id": "550e8400-e29b-41d4-a716-446655440000",
"name": "2023 Topps Chrome",
"relevance": 9.8,
"year": "2023",
"manufacturerName": "Topps"
},
{
"type": "set",
"id": "550e8400-e29b-41d4-a716-446655440001",
"name": "Base Set",
"relevance": 7.2,
"year": "2023",
"releaseName": "2023 Topps Chrome",
"manufacturerName": "Topps"
},
{
"type": "card",
"id": "550e8400-e29b-41d4-a716-446655440002",
"name": "Shohei Ohtani",
"relevance": 6.5,
"year": "2023",
"setName": "Base Set",
"releaseName": "2023 Topps Chrome",
"manufacturerName": "Topps"
}
],
"total_count": 342,
"skip": 0,
"take": 15
}