Twenty-minute auctions do not wait for a buyer to finish scrolling. This has the shortlist ready before the first one opens.
ACV Auctions is a dealer-only digital wholesale marketplace that runs short live auctions on cars inspected by its own field team. The inspection is the product — a structured condition report with tyre depths, paint meter readings, announced damage, an engine audio recording and undercarriage photos — which makes ACV one of the few wholesale sources where the condition data is consistent enough to compute recon from directly.
The format is the problem. An ACV auction runs for about twenty minutes, and there are hundreds of them a day. A buyer who works the app by hand sees whatever happened to be on screen when they looked, not the cars that best fit the buy box. Reading the full listing set on a schedule and scoring it against your numbers turns a reaction game into a plan.
ACV is app-first. Most of what a buyer sees is delivered through an authenticated JSON API rather than rendered HTML, sessions are short-lived, and listings appear and disappear inside a twenty-minute window. The build drives your own licensed dealer session against the same endpoints the app uses, refreshes tokens cleanly rather than re-authenticating in a loop, and polls on a cadence tuned to the auction length so nothing closes between two reads.
Excel, CSV, JSON, a Google Sheet that refreshes on a schedule, a direct write into MySQL or Postgres, or a REST endpoint your own tools can query.
Yes. The automation drives the licensed dealer session you already hold — it does not create access you do not have, and I do not share credentials between clients. Without a dealer login there is no version of this that works.
Yes, and that is where the value sits. Announced damage, tyre depths and paint readings are what turn a bid price into a landed cost. They are pulled in a paced second pass so the volume does not trip rate limits.
Yes. A matching car that opens with time still on the clock triggers an email, Slack or Telegram alert with the scoring already attached, so the decision is a yes or no rather than a research task.
No. I do not build automated bidding — most platforms prohibit it outright and the downside of a bug is that you own a car you never wanted. The system finds and ranks; a person decides.
Listing extraction with buy-box scoring typically runs $600 to $1,200. Adding full condition report parsing and MMR reconciliation runs higher, plus a small monthly amount for hosting and fixes.