If you are building a card app, a shop inventory tool or a pricing bot, you need two things: a way to tell what card is in a photo, and a trustworthy price for that card. The best sports card APIs right now are Hobby Card Index for broad sold price data, CardSight AI for identification and card imaging, Ximilar for recognition across many collectible types, and SportsCardsPro for simple price lookups by grade. Which one fits depends on whether you need identification, pricing or both.
A quick disclosure before the list. Cards AI uses CardSight AI for identification today and is testing Hobby Card Index for pricing. Nobody paid to be on this page, and every claim below comes from each company's own documentation, checked on October 9, 2026.
How we picked these APIs
We looked at every service we could find that sells sports card identification or sports card price data to developers, then kept the ones with public documentation, a real self serve way to get a key or a published plan, and data built on actual card sales rather than scraped asking prices. We left out general sports data APIs (scores, stats and betting odds) because they solve a different problem, and we left out consumer apps that do not offer an API at all.
What to look for in a sports card API
Identification versus pricing. Some APIs only tell you what a card is. Others only tell you what it sold for. A few do both. Decide which half of the problem you actually need to buy before you compare prices, because an identification API with a thin price feed can cost more in the long run than two specialised services.
Where prices come from. Look for APIs built on completed sales, not asking prices. A card listed at 500 dollars that never sells tells you nothing. Ask whether the price is a single number or a set of recent sales you can show your users.
Grade level pricing. A raw card and a PSA 10 of the same card can be worlds apart. If your users collect graded cards, you need prices broken out by grade, ideally across more than one grading company.
Licensing. This catches a lot of builders out. Some plans only let you use the data internally. Showing prices to the public, or charging for a product built on them, can require a separate commercial license. Read the terms before you design your app around a feed.
Limits and coverage. Check rate limits, monthly call caps, which sports are covered and how far back the catalog goes. Vintage coverage and parallels are where most services get thin.
Hobby Card Index: Best for Breadth of Sold Price Data
Hobby Card Index is the biggest catalog in this roundup. Its developer page lists more than 16 million card records, more than 22 million prices and more than 8 million card images, across baseball, football, basketball, hockey and soccer plus trading card games like Pokémon and YuGiOh, more than 25 categories in all. Hobby Card Index says its prices are based on real sold prices, and each price record carries a last updated time.
The endpoint list is built around pricing: search by name, a price detail call for a single card, the individual sold sales behind a price, collection tracking, market movers and category stats. Grade level fields include raw, PSA 10, PSA 9, PSA 8, BGS 9.5 or 10, CGC 10 and SGC 10, which covers what most collectors actually ask about.
API access sits on the Enterprise plan at 49.99 dollars a month or 499.99 dollars a year at the time of writing, which includes 30,000 card scans a month. The rate limit is one request per second per key, up to 100,000 requests a day. Two details matter. First, an Enterprise key is licensed for internal use, so showing prices to the public or building a paid product requires a Commercial Data License, and the sold sales endpoint needs that license too. Second, photo identification is not in the public documentation yet; Hobby Card Index says it is available by contacting the company.
Real use case: a collection tracker that shows users what their cards are worth raw and at PSA 10, with the recent sales behind each number, so they can decide what to grade or sell.
Best for: apps and tools where accurate, grade level sold prices across a huge catalog matter most.
CardSight AI: Best for Identification and Card Imaging
CardSight AI is built identification first. In its March 2026 announcement the company covered all four major US sports with a catalog of more than 7.5 million cards, claimed 99.5 percent visual identification accuracy with responses in under a second, and said its API can identify several cards in a single photo. It handles raw cards and slabs from PSA, BGS, SGC, TAG and others. Its October 2026 update added soccer and said the API now recognises cards from more than 10,000 sets. Accuracy figures are the company's own and not independently verified.
The official SDK goes well beyond identification. It exposes completed sales pricing and price history, active marketplace listings, population report data by card and by set, a catalog with parallels, collection and binder management, and CardMagic, which turns a phone photo into a cropped, straightened, listing ready card image with optional magnified corner close ups. The recent update also added parallel suggestions on identification responses, still marked as beta.
CardSight AI offers a free tier with no credit card required. Its March announcement listed 750 free calls a month, a Starter plan from 14.95 dollars a month for 5,000 calls and an Ultra plan at 199.95 dollars a month for 100,000 calls, with custom Enterprise pricing above that. Check the current pricing before you commit, because tiers have changed as the product has grown.
Real use case: a scanner app where a collector photographs a card on the kitchen table and gets the exact card, its likely parallel and a clean listing photo back in one pass.
Best for: scanner apps that need fast, accurate identification, parallels and clean card images in one place.
Ximilar: Best for Recognition Across Many Collectibles
Ximilar is a computer vision company that sells card recognition as one of several collectible products. Its sports card identification covers baseball, football, basketball, hockey, soccer and MMA, with a database of a few million cards according to the company. A successful match returns the player name, set, card number, company and team, plus features such as foil, autograph and colour, and it can generate eBay search links for the result. When it is unsure, it returns empty results rather than guessing, which is the behaviour you want in production.
Ximilar treats parallels and variations as a hard problem, and its sports card article does not claim to name specific parallels. Its strength is breadth: the same platform also handles trading card games and comics, so it suits marketplaces and shops that deal in more than sports. The API is open to any developer who signs up for a Ximilar account, and pricing is listed on its own site.
Real use case: a consignment marketplace that takes in sports cards, trading cards and comics, and wants one recognition step to fill in listing details before a human checks them.
Best for: marketplaces and multi category shops that want one recognition vendor for everything they sell.
SportsCardsPro: Best for Simple Price Lookups by Grade
SportsCardsPro is the sports card side of the PriceCharting family, and its API documentation is refreshingly simple. You look up a card by product ID or text search and get back an ungraded price plus prices at grade 7, 8, 9, BGS 9.5 and PSA 10, along with a yearly sales volume figure. Prices come back as whole numbers in pennies, so there is no rounding to worry about.
There is no image identification here. You need to know which card you are pricing, so it pairs with an identification service rather than replacing one. Access comes with a paid subscription that includes an API token, and full set price lists download as CSV files for Retailer subscribers, regenerated every 24 hours.
Real use case: a card shop that keeps its inventory in a spreadsheet and refreshes raw and graded values every morning from the daily price file.
Best for: shops and spreadsheets that already know which cards they hold and just need grade level values.
Sports card API pricing at a glance
At the time of writing, CardSight AI is the only option here with a free tier you can sign up for without a credit card, and its March 2026 announcement put paid plans at 14.95 dollars a month for 5,000 calls and 199.95 dollars a month for 100,000 calls. Hobby Card Index lists API access on its Enterprise plan at 49.99 dollars a month or 499.99 dollars a year, with a separate Commercial Data License needed to show prices publicly. Ximilar and SportsCardsPro both sell access through paid accounts and publish their plans on their own sites. Prices in this market move often, so always confirm on the provider's pricing page before you build.
Which Sports Card API Should You Use?
If you are building a scanner, start with identification. CardSight AI is the most complete identification package we have seen, and its imaging and population data save you from stitching together extra services. If pricing accuracy is what your users judge you on, Hobby Card Index has the deepest sold price catalog with grade level fields, as long as you budget for the commercial license if prices are public. Ximilar makes sense when sports cards are one category among many, and SportsCardsPro is the cheapest route to grade level values when you already know the card.
Many serious apps end up combining two: one service to identify the card and another to price it. Whichever you choose, show users where a price comes from. Collectors trust a number more when they can see the sales behind it, which is the same reason we built our guide to card pricing apps around verifiable comps. For the consumer side of the same problem, see our complete guide to card scanner apps, and if you are building for shop owners, our card shop directory shows how many local stores are out there to serve.
Frequently asked questions
What is a sports card API? It is a service your app calls to identify a card from a photo, look up a card in a catalog, or get its recent sold prices, returned as structured data instead of a web page. Developers use them to build scanner apps, collection trackers, shop inventory tools and pricing bots without maintaining their own card database.
Is there a free sports card API? CardSight AI offers a free tier with no credit card required, which is enough to prototype an identification feature. Most pricing data APIs require a paid plan, and showing prices to the public often needs a commercial license on top.
Can I get eBay sold prices through an API? eBay limits access to its sold listings data, which is why most card apps buy price data from a specialist provider instead. Services like Hobby Card Index build their prices from sold sales and expose them through their own API.
Which API is best for identifying parallels? Parallels are the hardest part of card identification for every provider. CardSight AI returns parallel suggestions with confidence levels on identification responses, currently in beta. Whichever service you use, let users confirm the parallel before you price it.
Do sports card APIs cover graded cards? Yes. CardSight AI identifies slabs from the major grading companies, and both Hobby Card Index and SportsCardsPro return prices at specific grades, including PSA 10.
Can I use these APIs for Pokémon cards too? Several can. Hobby Card Index and Ximilar both cover trading card games alongside sports, so check each provider's category list against the games your users collect.



