Bundled bulk tools
Fixed per-row
Pay for columns you don't need.
Most bulk tools ship a single per-row price covering decode + specs + everything. If you only want decode for auction-lane prep, you pay for the rest anyway.
Bulk VIN enrichment
Upload a CSV. Pick from five enrichments. À-la-carte pricing per row, per column.
The problem
Bundled bulk tools
Fixed per-row
Pay for columns you don't need.
Most bulk tools ship a single per-row price covering decode + specs + everything. If you only want decode for auction-lane prep, you pay for the rest anyway.
Roll-your-own
Days of plumbing
Concurrency, retries, partial-failure, output formatting — every time.
Sign the API contract, write the integration, handle rate limits, ship a spreadsheet emitter. By the time it works, the deal is closed.
Per-VIN report tools
One at a time
Doesn't scale past 20 vehicles.
Single-VIN tools (including Carriage's own) are designed for one vehicle at a time. Running 500 by hand isn't viable.
What you get
VIN decode — $0.05/row
Year, make, model, trim, body, drive, engine, transmission. Selected by default.
Specs + MSRP — $0.05/row
Base MSRP, seating, EPA city + highway mpg, fuel type.
NHTSA recalls — $0.05/row
Open-recall count + concatenated NHTSA campaign IDs.
5-year TCO — $0.10/row
Depreciation, fuel, insurance, maintenance, total — ZIP-localized.
Comparable listings — $0.20/row
Same year / make / model in 200mi radius. Returns count + median price + median miles.
How it works
01
Upload
A column named "vin" is required. Optional "zip" improves comp + TCO accuracy.
02
Pick
Check enrichments — the total updates live. $5 minimum per upload.
03
Pay + download
XLSX (default) or CSV. Per-row failures land on a Diagnostics tab.
Pricing
À la carte
from $0.05/row
Fleet / auction / lender / marketplace
Defensibility
Carriage Enrich is a bulk utility. Every column is a thin wrapper over a single data endpoint — no Carriage synthesis. The Diagnostics sheet surfaces every per-row failure so the buyer can audit the run end-to-end.
Frequently asked