How vinfax works
vinfax is a free, no-signup archive of every Copart and IAAI public auction listing since 2024 — used-car buyers, salvage shoppers, journalists, and researchers paste a 17-character VIN and get the full auction history back in one page. This page explains what the site is, where the data comes from, how the pipeline runs, and the things we deliberately do not do.
What vinfax is — and isn't
vinfax is a public-data aggregator. It is a read-only archive: a free VIN check and a lot-search front-end over the public catalogues that Copart and IAAI already publish. Every record on the site started life as a public listing page on one of those two auctions; every lot we display links back to the original source for the action layer.
vinfax is not an auction, a reseller, a broker, or a licensed dealer. We do not take payments, host vehicles, sell parts, or run bidding. We do not assign damage codes or set reserves — the data is what Copart and IAAI publish. If you want to bid, the lot link sends you to the original auction site to do that.
Where the data comes from
Two sources: Copart and IAAI. Both auction houses publish their live catalogues on the public web. vinfax pulls those public catalogues every 30 minutes, parses each lot, and writes it into a relational database. There is no scraping behind logins, no paid data feed, no private partnership — the auction history we index is the same auction history a member of the public can read on Copart.com or IAAI.com today.
The archive currently holds roughly 800,000 cars across about 280,000 unique VINs, with 1.8 million photos mirrored to our own Cloudflare R2 storage. Mirroring photos is the one piece of light data-engineering we add: original auction pages are taken down once a lot is sold, so without an independent copy the visual record disappears. The text record (damage, mileage, sale price) is preserved the same way.
The pipeline, end-to-end
- Every 30 minutes — fetch fresh listings from the public Copart and IAAI catalogues.
- For each lot — record VIN, year, make, model, damage codes, current bid, location, and photo URLs.
- Background queue — copy photos from the source CDN to vinfax R2 storage, at roughly 50,000 cars per hour.
- VIN aggregation — multiple listings for the same VIN collapse into one Vehicle record with a full listing timeline.
- Daily — regenerate sitemaps so search engines see fresh URLs.
The pipeline is fully automated. No human touches the data between the source listing and what you see on the site. That is also a limitation, not just a feature — see below.
What you can do with vinfax
- Free VIN check — paste any 17-character VIN and see every Copart and IAAI listing on record, with photos, damage code, and sale price.
- Filter the auction archive — by make, model, damage type, body, year, or price band, on the inventory page.
- Compare prior sale prices for the same make and model when you are deciding what to bid.
- Verify a private-seller claim — when a clean-title seller insists the car has "never been in an accident", the free auction history is the cheapest counter-check.
- Research patterns — salvage and theft-recovery distributions by region, year, or damage type. The categories index is the entry point.
What we don't store
We do not track who looks up which VIN. There are no accounts, no logins, no marketing emails, no third-party analytics, no advertising network, and no tracking pixels. The data we hold is what the auction houses published publicly. Personal data about the people doing the searching is not part of that set, and we keep it out on purpose. Full detail on the privacy page.
Why free?
The data is already public — Copart and IAAI both publish their full catalogues. vinfax is an indexer over a public source; there is no upstream licence fee to recover, and the hosting cost of one dedicated server is small relative to what a free VIN lookup is worth to a buyer about to wire money for a used car. If hosting cost ever outgrows that, ads or paid PDF reports may show up alongside the free pages, but the VIN check itself will stay free.
Limitations and honest disclaimers
- Freshness — we sync every 30 minutes, so brand-new listings may be 0-30 min behind the source page.
- Coverage — Copart and IAAI only. Manheim, ADESA, ACV, and other auctions are not in the archive.
- We mirror; we don't verify — if Copart records a damage code incorrectly, vinfax records it the same way. We do not second-guess the source.
- Historical depth — listings before mid-2024 are not in the archive. Older VINs may show fewer or zero hits.
- Not a substitute for a paid Carfax or AutoCheck report when financing, warranty, or insurance dispute resolution is on the line. A salvage title brand surfaced here is a useful signal, not a legal record of title.
Built with
Laravel, MariaDB, Redis, Cloudflare R2, and a Horizon queue, running on a single dedicated server. No tracking pixels, no third-party analytics, no advertising network. The stack is deliberately boring so the failure modes are well-understood and the cost is predictable.
Get started
Two ways in: paste a VIN, or browse the archive.