Live sports card prices on your Mac.
Connect your own eBay developer credentials or CardHedge API key and Card Curator pulls live sold-comp data straight to every card in your collection. No middleman, no per-month price subscription, no shared pool draining your quota.
How live pricing works.
Connect a data source once. Card Curator caches intelligently per card and per source, so casual browsing of your collection never burns a single API call.
Bring your own API key
Paste an eBay developer key, a CardHedge API key, or both into Settings → Integrations. Keys live in the macOS Keychain. Card Curator never sees them.
Request a price refresh
From any card detail or the Valuation dashboard, hit Refresh Prices. Card Curator queries the connected source directly and caches the result.
Intelligent caching
Tunable freshness window per card. Casual browsing does not retrigger lookups. Only an explicit refresh, or expiry of the window, hits the network.
Multi-currency aggregation
Mixed-currency collection? The FX rate service pulls daily rates from Open Exchange Rates and rolls everything into your display currency. USD is the default.
Built on Apple's networking and security stack.
Price lookups go directly from your Mac to whichever data source you've connected. There is no Card Curator backend in the middle. Your credentials live in the macOS Keychain — they never leave your machine.
- URLSession — direct HTTPS calls to eBay and CardHedge
- Keychain — encrypted credential storage on your Mac
- SwiftData — per-card price history and cache
- Charts — historical price-trend rendering
- eBay Marketplace Insights API — sold-listings data
- CardHedge API — market values for sports cards
- Open Exchange Rates — daily FX conversion
Frequently asked.
Where do the prices come from?
From whichever data sources you connect with your own API credentials — eBay's sold-listings API, CardHedge's market data API, or both. Card Curator does not bundle pricing data or run a backend in between.
Do I need an eBay account?
You need an eBay developer account to get an API key, which is free. Once added to Card Curator, the app queries eBay directly from your Mac whenever you request a price refresh.
Will I burn through my API quota?
No. Card Curator caches price refreshes per card with a tunable freshness window. A casual browse of your collection does not retrigger live lookups — only an explicit refresh, or expiry of the cache window, does.
Does it handle multiple currencies?
Yes. The FX rate service pulls daily exchange rates from Open Exchange Rates and aggregates a mixed-currency collection into one display currency. USD is the default.
Is pricing data sent to your servers?
No. Card Curator does not run a backend that sees your data. Your API credentials live in the macOS Keychain on your Mac. Price lookup requests go directly from your Mac to eBay or CardHedge — we never see or proxy them.
Can I see price history over time?
Every price refresh is logged per card. Card detail shows a sparkline of historic refreshes, and the Valuation dashboard charts portfolio value over time.
One price. Every feature. Forever.
Card Curator launches publicly in October 2026 at $59.99 USD — one-time purchase, perpetual license. No price-data subscription fees, ever.
Get notified at launch