# CardSight AI > CardSight AI is AI-native infrastructure for the trading card market. One API gives you visual card identification (99.5% accuracy in under 300ms), a catalog of 13M+ cards spanning 1933 to today, real marketplace pricing sourced from actual sales, population reports, and collection management — reachable over a REST API, an MCP endpoint for AI assistants, and official SDKs. Start free with 750 calls/month, no credit card required. CardSight AI lets developers, platforms, AI agents, and collectors add trading-card capabilities to any product without building card recognition or licensing fragmented catalog databases. It is built by collectors, for collectors (company founded 2025, based in Biddeford, ME). The site speaks to three overlapping audiences: non-technical collectors who build apps with no-code tools, technical entrepreneurs and developers, and tech-savvy hobbyists in between. **Writing code against this API?** Fetch the machine-readable OpenAPI 3.0 spec at `https://api.cardsight.ai/documentation/json` for exact endpoint paths, request parameters, and response schemas. It is generated from the live API, so it is always current — prefer it over any example reproduced elsewhere. Human-readable docs with SDK examples and an interactive explorer are at `https://api.cardsight.ai/documentation`. **Core capabilities** - **Visual identification** — Snap a photo and get structured results. Detects multiple cards in a single image, works on raw cards and graded slabs, recognizes parallels/variations, and returns a confidence level (High, Medium, Low). 99.5% mean average precision (mAP) across 4,500+ card sets; sub-300ms median response time. - **Card language detection** — TCG identification reports the language a card was printed in across eight languages: English, French, German, Italian, Spanish, Japanese, Korean, and Chinese. Coverage matches what each game is actually published in: Pokémon and Magic: The Gathering in all eight (Magic's Korean and Simplified Chinese printings were discontinued in 2022 and 2024 respectively, but those cards still identify), and the One Piece Card Game in the five languages Bandai publishes it in — Japanese, English, French, Simplified Chinese, and Korean. Sports cards do not carry a language field. The detected language is returned as an ISO 639-1 code (e.g. `ja`) in a `CARD_LANGUAGE` entry on the card's `fields` array. Where the international set carries its own catalog records, identification returns that card directly; where it does not, identification returns the US canonical card and reports the detected language alongside it, so a Japanese print is never silently resolved to the US version. Language coverage runs at the same sub-300ms latency and arrives through the same identification endpoints — no new integration required. - **Catalog** — 13M+ cards from 1933 to present, including every parallel, variation, and special edition with set metadata. Live coverage: Baseball (4.5M+ cards), Football (2.5M+), Basketball (2M+ across 750+ sets), Hockey (1M+), Pokémon TCG (172 sets — full US retail coverage since Base Set in 1999), and One Piece TCG (56 US releases / 4,500+ cards — full US retail coverage since the 2022 launch, with identification, catalog, and market data all live). Magic: The Gathering is now available — 250+ releases from 1993 Alpha to 2026, in the catalog and supported for identification (market data coming soon). Coming in 2026: Yu-Gi-Oh! and Soccer — added at no extra charge to existing plans. - **Market pricing** — Real data sourced from actual public marketplace sales and listings (eBay, Fanatics Collect, COMC, and others). Completed sales and active listings, separated into raw vs. graded, organized by grading company and individual grade, and parallel-aware. Records are source-traceable (price, date, source). The API returns raw comps rather than a single synthesized estimate so you choose what fits your use case. - **Population reports** — Free PSA-style graded population counts at the card, set, and release level. - **Collection management** — Create collectors, collections, and binders; track quantity, purchase price/date and sale price/date; get analytics (total cards, total value, total spent) and breakdowns by year, manufacturer, set, or grade. Want lists/wishlists supported. **API capabilities (what you can build with)** The REST API is fully mirrored by the official SDKs. Capability groups: - **Identification & detection** — Identify cards from an image (multi-card, per-detection confidence), identify scoped to a sport/segment, or run a lightweight presence check. Results carry match levels (exact match → set-level match → detected-but-unmatched), parallel/variant detail (e.g. "Gold Refractor /50"), graded-slab detail (grading company, grade, condition, qualifier), and TCG-specific metadata fields including `CARD_LANGUAGE` (ISO 639-1 code for the printed language). Accepts standard image inputs (File, Blob, Buffer, ArrayBuffer). - **Catalog search & browse** — Global search across cards, sets, releases, and parallels with filters (year range, segment, manufacturer); list and fetch detail for cards, sets, releases, manufacturers, segments, and parallels; catalog statistics; release calendar. - **Pricing & marketplace** — Completed-sales pricing for a card (filter by parallel, grade, period 7d/2w/3m/1y/all, and listing type auction/fixed/both), bulk pricing for up to 100 cards per request, and active marketplace listings. Responses split raw vs. graded (by company and grade). - **Population** — Graded counts by card, set, or release. - **Collections, binders, lists, collectors** — Full CRUD plus analytics and breakdowns, per-card buy/sell tracking, binder subsets, and want lists. - **Grading data** — List grading companies, types, and grade scales (grade value + condition). Supported companies: PSA, Beckett/BGS, SGC, CGC, and TAG. - **AI natural-language query** — Ask in plain language, e.g. "Show me Mike Trout rookie cards worth over $100." - **Autocomplete** — Fast type-ahead for cards, sets, manufacturers, releases, segments, and parallels. - **Images** — Catalog card images (binary or base64 JSON, with optional placeholder fallback) and collection card images/thumbnails. - **Discovery / pack simulation** — Random cards, sets, and releases with optional parallel-odds weighting for pack-opening experiences. - **Feedback, health, subscription** — Submit identification/card/general feedback, run health and auth checks, and read current plan info. Things you can build: card-scanning and instant listing flows for marketplaces, collection portfolio trackers with profit/loss analytics, pricing and comp-intelligence tools, set-completion and want-list apps, pack-opening simulators, cross-TCG metadata search, and AI agents that hunt deals or manage portfolios. **Technical access** - **REST API** — Base URL `https://api.cardsight.ai` (versioned paths, e.g. `https://api.cardsight.ai/v1/identify/card`). OpenAPI 3.0 spec. JSON responses with a request ID on every call. Authenticate with a 32-character alphanumeric key in the `X-API-Key` header. Interactive Swagger UI at `https://api.cardsight.ai/documentation`; machine-readable spec at `https://api.cardsight.ai/documentation/json`. 99.9% uptime SLA on paid plans. - **MCP (Model Context Protocol)** — Endpoint `https://mcp.cardsight.ai`, transport Streamable HTTP (MCP 2025-03-26). Works with Claude, ChatGPT, and any MCP-compatible assistant. Authenticate via URL query parameter `https://mcp.cardsight.ai/?k=YOUR_API_KEY` (recommended) or the `X-API-Key` header. Listing tools (`tools/list`) needs no key; executing tools (`tools/call`) requires one. - **Official SDKs** — Node.js/JavaScript (npm `cardsightai`), Swift (Swift Package Manager), Python (PyPI `cardsightai`), Java (Maven Central), and .NET (NuGet `CardSightAI`) are all available. SDKs are type-safe (types generated from the OpenAPI spec), with error handling and IDE autocomplete; the Node SDK runs on Node 22+, browsers, and edge runtimes. - **Get an API key** — Sign up free at `https://app.cardsight.ai`. **Pricing** Every plan includes every feature; tiers differ only in monthly call volume and the per-call discount on additional calls. Card image fetches, collection image uploads, and autocomplete do not count toward usage. - **Free** — $0/month, 750 API calls/month, 4 requests/sec. No credit card required. - **Pro** — $14.95/month, 5,000 calls/month, 6 req/sec. Additional calls $0.0030 each (10,000-call pack $29.90). - **Premium** — $74.95/month, 30,000 calls/month, 8 req/sec. Additional calls $0.0025 each — 20% tier discount (10,000-call pack $23.92). - **Ultra** — $199.95/month, 100,000 calls/month, 10 req/sec. Additional calls $0.0020 each — 35% tier discount (10,000-call pack $19.44). - **Enterprise** — Custom pricing: unlimited monthly calls, no rate limit, dedicated/white-label infrastructure, custom endpoints, SLA guarantees, 24/7 phone support, and on-premise options (12-month commitment). Additional calls are bought as packs at any paid tier; packs stack on top of the monthly allotment and never expire. Tier discounts apply automatically at checkout — no codes, no contracts. ## Documentation - [Documentation Hub](https://cardsight.ai/documentation): Entry point to API, MCP, and SDK docs. - [API Reference](https://cardsight.ai/documentation/api-reference): Endpoints, authentication, rate limits, and code examples (pulls the live OpenAPI spec). - [MCP Documentation](https://cardsight.ai/documentation/mcp): Connect Claude, ChatGPT, and other AI assistants; setup, tools, and JSON-RPC examples. - [SDKs & Libraries](https://cardsight.ai/documentation/sdks): Node.js, Swift, Python, Java, and .NET SDKs with code examples. - [Swagger UI](https://api.cardsight.ai/documentation): Interactive API explorer. - [OpenAPI Spec (JSON)](https://api.cardsight.ai/documentation/json): Machine-readable API definition. - [Node.js SDK on GitHub](https://github.com/CardSightAI/cardsightai-sdk-node): README with the most detailed enumeration of API methods, parameters, and response shapes. ## Solutions - [Card Identification](https://cardsight.ai/solutions/identification): Photo-to-structured-data card recognition with confidence scoring. - [Card Catalog](https://cardsight.ai/solutions/card-catalog): 13M+ card reference data with parallels, sets, and metadata. - [Collection Management](https://cardsight.ai/solutions/collection-management): Build collections, binders, and portfolio tracking on the API. - [Price Data](https://cardsight.ai/solutions/price-data): Real marketplace sales and listings, raw and graded. - [Population Reports](https://cardsight.ai/solutions/population-reports): Graded population counts by card, set, and release. - [Slab Identification](https://cardsight.ai/solutions/slab-identification): Detect grading company, grade, and qualifiers from slab photos (PSA, BGS, SGC, CGC, TAG). - [Streaming & Video](https://cardsight.ai/solutions/streaming-video): Identify cards from live video and streams. ## Use cases - [For Developers](https://cardsight.ai/for-developers): Ship card features fast with the REST API and SDKs. - [For Collectors](https://cardsight.ai/for-collectors): Build card apps with no-code tools plus CardSight AI — no coding required. - [For Marketplaces](https://cardsight.ai/for-marketplaces): Cut listing abandonment with instant card identification on upload. - [For Sellers](https://cardsight.ai/for-sellers): List raw cards in seconds with bulk scanning and confidence levels. - [For Publishers](https://cardsight.ai/for-publishers): Card manufacturers onboarding catalogs into the AI ecosystem. - [For Data & Analytics](https://cardsight.ai/for-data-analytics): Power pricing, valuation, and market-intelligence tools with real data. - [For Existing Platforms](https://cardsight.ai/for-existing-platforms): Add card capabilities to an existing product without a rebuild. - [For AI Agents](https://cardsight.ai/for-ai-agents): Let AI agents identify cards, hunt deals, and manage portfolios via MCP. ## Company - [About](https://cardsight.ai/about): Mission, story, and values — built by collectors, for collectors. - [Pricing](https://cardsight.ai/pricing): Full tier comparison, additional-call pricing, and FAQs. - [Support](https://cardsight.ai/support): Support channels and FAQs. Email support@cardsight.ai; Discord at https://discord.gg/UrYrv2SZm8. - [Contact](https://cardsight.ai/contact): Email, Discord, GitHub (https://github.com/cardsightai), phone (207) 699-4565, and mailing address (PO Box 442, Biddeford, ME 04005). ## Optional - [Press](https://cardsight.ai/press): Press kit and media resources. - [Privacy Policy](https://cardsight.ai/privacy): How CardSight AI handles data. - [Terms of Service](https://cardsight.ai/terms): Terms governing use of the service. - [Giveaway Terms](https://cardsight.ai/giveaway): Rules for CardSight AI giveaways. --- Content last reviewed: 2026-08-17. Figures marked as milestones (catalog size, accuracy, latency, free-tier calls) are substituted at build time from a single source, so they are current as of the deployed build.