Model chooser / Classify, tag or extract data / One-off
A one-off cleanup of a few hundred rows does not need an API. Sonnet 5 is available to everyone in the Claude app, reads the CSV you upload, and is fast enough to iterate on the labels with you.
Why Claude Sonnet 5
How to use it
Prompt for Claude
Edit the parts in capitals, then run it.
The attached CSV has one lead per row. Add three columns: industry: one of SaaS, Fintech, Healthcare, Ecommerce, Agency, Other company_size: one of 1-10, 11-50, 51-200, 201-1000, 1000+ (use the employees column; blank if unknown) confidence: high or low Definitions: - SaaS: sells software on subscription - ADD THE REST Use only what is in the row. Never guess a company size. Do the first 20 rows and show me a table. After I confirm, do all rows and give me the full CSV.
Alternatives that also work
Pick it when the list needs web lookups per row, such as finding each company's industry from its site.
Pick it when the data is inside a Google Sheet you already have open.
Pick it when the list contains personal data that cannot leave your laptop. It runs locally at 4-bit on a 24GB GPU.
Watch out for
Sources
Checked . Models change monthly; we re-check this page when they do.
Wiring it into a workflow that runs every week, with evals, fallbacks and a cost you can predict, is the work. Fifteen minutes, no deck.