
Trading Card Catalog API
The most comprehensive trading card database available via API. Fifteen million cards. Ninety years of history. Every parallel, insert, and variation — structured, searchable, and ready to power your platform.
Building a card app, marketplace, or collection tool? Stop spending months assembling card data from scratch. Our catalog is the foundation that the best card platforms build on — so you can focus on the experience, not the data.
15M+
Trading Cards
90+
Years of History
8,250+
Distinct Sets
50+
Manufacturers
By the Numbers
We have spent years building the most complete trading card database in existence. Every card, every set, every parallel — meticulously cataloged and continuously updated so your application always has the freshest data.
15M+
Trading Cards
Every base card, insert, parallel, and variation
90+
Years of History
Continuous coverage from 1933 to present
8,250+
Distinct Sets
From flagship releases to regional oddball issues
50+
Manufacturers
Topps, Panini, Upper Deck, Bowman, and more
What's in the Catalog
Every record in the catalog is a rich, structured object with the metadata your application needs. No scraping, no guessing, no manual data entry. Just clean, normalized data ready to power search, display, filtering, and analytics.
Card Identity
Player name, card number, year, and unique identifiers. The foundational metadata that pins every card to its exact place in the hobby.
Set & Release Info
Set name, release year, manufacturer, and product line. Know exactly which product a card belongs to, from 1952 Topps to 2026 Bowman Chrome.
Parallels & Variations
Every parallel variant including numbered cards, refractors, color variations, short prints, and autograph editions. The details that matter most for accurate valuation.
Player & Team Data
Team affiliations, player positions, rookie designations, and key attributes. Filter by player, team, or position to find exactly what you need.
Search & Discovery
Full-text search across the entire catalog with filters by set, year, sport, manufacturer, and more. Find any card in milliseconds, not minutes.
Real-Time Updates
New sets and releases added continuously as they hit the market. Your application always reflects the current state of the hobby.
Sports Coverage
All four major sports and MMA — plus Pokémon, Magic: The Gathering, and One Piece — are live today with deep, production-ready coverage. More TCG categories are on the way. Every sport in the catalog follows the same data model and API patterns — add a new sport to your app with a single query parameter change.
Baseball
5.1M+
Cards
100+
Years
30+
Brands
The deepest collection in the hobby. From pre-war tobacco cards to today's Chrome releases, every major and minor set is cataloged with full parallel coverage.
Football
4M+
Cards
70+
Years
20+
Brands
Comprehensive NFL card coverage from the 1950s forward. Topps, Panini Prizm, Select, Mosaic, Optic, and every major product line with full parallel tracking.
Basketball
3M+
Cards
70+
Years
15+
Brands
Full NBA and WNBA card coverage including Panini Prizm, Select, Hoops, Donruss, Topps Chrome, and historic sets. Complete parallel tracking.
Hockey
1.2M+
Cards
60+
Years
10+
Brands
NHL card coverage spanning Upper Deck, O-Pee-Chee, Parkhurst, and more. Young Guns, rookies, inserts, and every parallel variant cataloged.
MMA
35+
Years
~300
Releases
Just launched. Mixed martial arts cards across nearly 300 releases and 35+ years from Topps, Leaf, Panini, and other publishers, with every parallel, insert, and autograph cataloged under the same data model as every other sport.
Pokemon
Full US Retail
Cards
27+
Years
172
Sets
Every Pokemon TCG set since Base in 1999. Set identification, rarity symbol detection, holo and reverse-holo recognition, edition classification, and full parallel/variation tracking.
Magic: The Gathering
80K+
Cards
30+
Years
250+
Releases
Just launched. Every Magic: The Gathering release from 1993 Alpha to the latest 2026 set — set and edition identification, foil and showcase variant recognition, and collector number matching. Identification is live now; market data coming soon.
One Piece
4,500+
Cards
4+
Years
56+
Sets
Just launched. One Piece TCG coverage with every US retail set since the 2022 launch — 4,500+ cards across 56 releases. Set and rarity identification, parallel tracking, and continuous updates as new sets release.
Expanding Coverage
Need a sport or category not listed here? Let us know — customer demand drives our roadmap.
Access the Catalog Your Way
Whether you are building a traditional web app, an AI-powered assistant, or a mobile experience, the catalog is accessible through the interface that fits your architecture. Same data, same freshness, same reliability — different access patterns for different use cases.
REST API
Search, filter, and browse the complete catalog via RESTful endpoints. Standard HTTP methods, JSON responses, and predictable pagination. Integrate with any language or framework.
- Full-text search across all fields
- Filter by sport, year, set, manufacturer
- Paginated results with cursor-based navigation
- Sub-300ms response times
MCP for AI Assistants
Natural language queries via Claude, ChatGPT, and other MCP-compatible AI assistants. Your users ask questions like "Show me all Shohei Ohtani rookie cards" and get structured, accurate results.
- Natural language card queries
- Works with Claude Desktop and ChatGPT
- No query building required
- Same data, conversational interface
Native SDKs
Type-safe client libraries with IDE autocomplete, error handling, and built-in retry logic. Get up and running in minutes with the language your team already uses.
- Node.js / TypeScript, Python & Swift
- Java (Maven Central) & .NET (NuGet)
- Any language via OpenAPI 3.0 / Swagger
- IDE autocomplete & full type safety
A Few Lines of Code Away
Search the entire catalog with a single API call. Filter by sport, year, set, manufacturer, or any combination. Results come back structured and ready to display.
# Node.js / TypeScript
import { CardSightAI } from 'cardsightai';
const client = new CardSightAI({ apiKey: 'your_api_key_here' });
// Search the catalog
const results = await client.catalog.search({
q: "Shohei Ohtani rookie",
segment: "baseball",
min_year: 2018,
max_year: 2020,
take: 10
});
// Each result includes full card metadata
console.log(`Found ${results.data.total_count} results`);
for (const card of results.data.results) {
console.log(`[${card.type}] ${card.name} (${card.year})`);
console.log(` Set: ${card.setName} — ${card.releaseName}`);
}Why Build on Our Catalog
Assembling trading card data is deceptively hard. There are thousands of sets, millions of parallels, constantly shifting product lines, and no universal standard for card metadata. We have spent years solving this problem so you do not have to.
Normalized & Consistent
Every card follows the same schema regardless of sport, manufacturer, or era. No special-casing vintage versus modern. No inconsistent naming conventions. Build your UI once and it works across the entire catalog.
Continuously Updated
When Topps drops a new Chrome release or Panini launches a new product line, the cards are in our catalog before most collectors have them in hand. Your app stays current without any work on your end.
Parallel-Level Depth
Most card databases stop at the base card. Ours goes deeper — every refractor, color variation, numbered parallel, and short print is its own record. This is the level of detail that serious collectors and platforms require.
Infrastructure-Grade Reliability
99.9% uptime SLA, sub-300ms response times, and global CDN distribution. This is not a side project with a CSV file — it is production infrastructure built for platforms that depend on card data being available every second of every day.
Explore Our Platform
The catalog is even more powerful when combined with identification and collection management. Build a complete trading card platform.
Card Identification
Snap a photo, get instant card identification. 99.5% accuracy across 8,250+ sets.
Slab Identification
Read the slab, not just the card. Grading company, grade, and qualifiers from any photo.
Streaming Video
Real-time card identification from live video streams. Enterprise only.
Price Data
Real marketplace sales and live listings. Data, not opinions. Live for every sport, Pokémon TCG, and One Piece TCG.
Collection Management
Let your users track, organize, and manage their card collections. Powered by the full catalog.
Frequently Asked Questions
Common questions about CardSight AI's trading card catalog, data coverage, update frequency, and access methods.
The catalog contains 15M+ trading cards spanning baseball (5.1M+), football (4M+), basketball (3M+), hockey (1.2M+), and MMA (nearly 300 releases over 35+ years from Topps, Leaf, Panini, and others), plus full US retail Pokémon TCG coverage across 172 sets dating back to Base in 1999 and full US retail One Piece TCG coverage across 56 releases since 2022. Sports coverage runs from 1933 to present day across 8,250+ distinct sets from 50+ manufacturers including Topps, Panini, Upper Deck, Bowman, Donruss, and Fleer. Magic: The Gathering is now available — 250+ releases in the catalog and supported for identification, with market data coming soon; other TCGs are on the roadmap.
Each card record includes the card name, card number, year, set name, release/product line, manufacturer, player or subject name, team, position, rookie designation, and parallel or variation details. The catalog goes beyond base cards to include every parallel variant — refractors, color variations, numbered cards, short prints, and autograph editions — each as its own distinct record.
The catalog is updated continuously. When manufacturers release new products, the cards are added to the catalog as quickly as possible — often before most collectors have the physical cards in hand. There is no update schedule to wait for; new data flows into the API in real time.
Yes. The API supports full-text search across all card fields as well as structured filters for sport, year, year range, set, manufacturer, and more. You can combine multiple filters in a single query — for example, all Shohei Ohtani cards from Topps between 2018 and 2024. Results are paginated and returned in under 200 milliseconds.
Yes. CardSight AI provides a Model Context Protocol (MCP) server that exposes the full catalog to AI assistants including Claude and ChatGPT. Users can ask natural language questions like 'Show me all Shohei Ohtani rookie cards' and receive structured, accurate results from the same 15M+ card database that powers the REST API.
The catalog currently provides full production-ready coverage for baseball, football, basketball, hockey, Pokemon TCG, and One Piece TCG trading cards. One Piece just launched with full US retail coverage — 4,500+ cards across 56 releases since 2022 — supported for identification, catalog, and market data. MMA is the newest sport in the catalog — nearly 300 releases spanning 35+ years from Topps, Leaf, Panini, and other publishers, with identification live now. Magic: The Gathering is now available and supported for identification, with market data coming soon; Yu-Gi-Oh! and soccer cards are on the roadmap. Every sport and TCG added to the catalog becomes available to your application at no additional cost — same API, same pricing.
Tap any question to expand
The catalog contains 15M+ trading cards spanning baseball (5.1M+), football (4M+), basketball (3M+), hockey (1.2M+), and MMA (nearly 300 releases over 35+ years from Topps, Leaf, Panini, and others), plus full US retail Pokémon TCG coverage across 172 sets dating back to Base in 1999 and full US retail One Piece TCG coverage across 56 releases since 2022. Sports coverage runs from 1933 to present day across 8,250+ distinct sets from 50+ manufacturers including Topps, Panini, Upper Deck, Bowman, Donruss, and Fleer. Magic: The Gathering is now available — 250+ releases in the catalog and supported for identification, with market data coming soon; other TCGs are on the roadmap.
Each card record includes the card name, card number, year, set name, release/product line, manufacturer, player or subject name, team, position, rookie designation, and parallel or variation details. The catalog goes beyond base cards to include every parallel variant — refractors, color variations, numbered cards, short prints, and autograph editions — each as its own distinct record.
The catalog is updated continuously. When manufacturers release new products, the cards are added to the catalog as quickly as possible — often before most collectors have the physical cards in hand. There is no update schedule to wait for; new data flows into the API in real time.
Yes. The API supports full-text search across all card fields as well as structured filters for sport, year, year range, set, manufacturer, and more. You can combine multiple filters in a single query — for example, all Shohei Ohtani cards from Topps between 2018 and 2024. Results are paginated and returned in under 200 milliseconds.
Yes. CardSight AI provides a Model Context Protocol (MCP) server that exposes the full catalog to AI assistants including Claude and ChatGPT. Users can ask natural language questions like 'Show me all Shohei Ohtani rookie cards' and receive structured, accurate results from the same 15M+ card database that powers the REST API.
The catalog currently provides full production-ready coverage for baseball, football, basketball, hockey, Pokemon TCG, and One Piece TCG trading cards. One Piece just launched with full US retail coverage — 4,500+ cards across 56 releases since 2022 — supported for identification, catalog, and market data. MMA is the newest sport in the catalog — nearly 300 releases spanning 35+ years from Topps, Leaf, Panini, and other publishers, with identification live now. Magic: The Gathering is now available and supported for identification, with market data coming soon; Yu-Gi-Oh! and soccer cards are on the roadmap. Every sport and TCG added to the catalog becomes available to your application at no additional cost — same API, same pricing.