New
Random Cards, Sets & Releases
Random catalog picks — simulate pack openings, discover new products, and seed recommendation carousels
What This Does
- Returns random cards, sets, or releases matching your filters
- On random cards, toggle includeParallels to roll weighted parallel odds (numbered rolls boost rarest first, then unlimited)
- Parallel pulls come back with isParallel: true plus parallelId, parallelName, and numberedTo when applicable
- Filter random cards by setId, releaseId (mutually exclusive), year, manufacturerId, or player name
- Filter random sets and releases by year, manufacturer, and segment
When To Use This
- Building a pack-opening simulator or card-of-the-day feature
- Seeding recommendation carousels with fresh picks every render
- Discovering unfamiliar releases or sets for exploration screens
- Generating sample cards to showcase a player, year, or manufacturer
- Any time you want "random matching" results instead of paginated sorted results
Real Example
Scenario
You open a 10-card pack from 2023 Topps Chrome Baseball — most will be base cards, but parallel odds may produce a Gold Refractor /50
Sample Request
GET
/v1/catalog/cards/random?setId=550e8400-e29b-41d4-a716-446655440003&count=10&includeParallels=trueWhat You Get Back
{
"cards": [
{
"id": "550e8400-e29b-41d4-a716-446655440010",
"releaseId": "550e8400-e29b-41d4-a716-446655440001",
"setId": "550e8400-e29b-41d4-a716-446655440003",
"name": "Shohei Ohtani",
"number": "1",
"setName": "Base Set",
"releaseName": "2023 Topps Chrome Baseball",
"releaseYear": "2023"
},
{
"id": "550e8400-e29b-41d4-a716-446655440011",
"releaseId": "550e8400-e29b-41d4-a716-446655440001",
"setId": "550e8400-e29b-41d4-a716-446655440003",
"name": "Mike Trout",
"number": "27",
"setName": "Base Set",
"releaseName": "2023 Topps Chrome Baseball",
"releaseYear": "2023",
"isParallel": true,
"parallelId": "550e8400-e29b-41d4-a716-446655440099",
"parallelName": "Gold Refractor",
"numberedTo": 50
}
],
"count": 10
}