Bulk import: CSV and rapid-fire scanning.
Migrating from a spreadsheet? Drop your CSV onto Card Curator and AI header mapping does the rest. Cracking open a long box? Bulk Scan mode lets you photograph card after card and review them all together. Bulk Status Update keeps your status workflow tidy without touching every card individually.
Built on SwiftData with optional AI assist.
Bulk operations all funnel through the same SwiftData persistence layer as single-card workflows, with batch-friendly transaction handling. The CSV importer can optionally call Claude for header mapping — only your column names are sent, never the row values.
- SwiftData — batch insert, transaction-safe
- Claude API (optional) — header-name mapping only, not row values
- CardScanService — same pipeline as single-card scans
- Duplicate detection — confidence-scored match suggestions
- Foundation — CSV parsing with malformed-row recovery
- Keychain — Claude API key never leaves your Mac
Frequently asked.
What CSV formats are supported?
Any CSV. The AI header mapper inspects the column names and maps them to Card Curator's fields, so a CSV exported from Beckett, TCDB, or Cardboard Connection works out of the box, as does a homemade spreadsheet.
How does AI header mapping work?
If you've added an Anthropic Claude API key, Card Curator sends the CSV headers (just the column names, not the values) to Claude with a structured prompt and gets back a column-to-field mapping. You confirm before any rows are imported.
What is bulk scan?
A rapid-fire scanning mode. Photo card after card; each is processed in the background while you continue scanning. When you finish the session, review and save them all at once. See card scanner →
Can I update many cards at once?
Yes. The Bulk Status Update tool lets you mark a selection of cards as Sold, Traded, In Grading, For Sale, or any other status in one action.
Does bulk import handle duplicates?
Yes. Duplicate detection runs against your existing collection during import and surfaces matches with a confidence score. You decide what to merge and what to keep separate.
What if the CSV has malformed rows?
Malformed rows are surfaced individually so you can fix them before completing the import — Card Curator does not silently skip rows. You see a list of what didn't import and why.
One price. Every feature. Forever.
Card Curator launches publicly in October 2026 at $59.99 USD — one-time purchase, perpetual license. Unlimited imports, unlimited bulk operations.
Get notified at launch