Private Dealer Marketplace & Auction Portal Scraping

Title card for the AutoSmartCode Dealer Marketplace scraper — automated Dealer Marketplace data extraction

If you can log into it, it can be automated — even if I have never heard of it before today.

What Dealer Marketplace is, and why the data matters

Manheim, ADESA and ACV are the platforms that get written about. They are not the platforms most of the trade actually lives on. Every dealer group, wholesaler, rental remarketer, fleet operator, captive lender and regional auction house runs its own portal, and a working buyer's day is usually spent inside two or three of them that no article has ever mentioned — a closed dealer-only marketplace, a lender's repo portal, a manufacturer's closed sale, a wholesaler's private inventory board, an in-house DMS with a listings module bolted on.

The single most common reason a dealer decides automation is not for them is that they look at a list of supported platforms, do not see theirs, and assume it cannot be done. That assumption is almost always wrong. The mechanics do not change with the logo: authenticate, read the listing set, pull the detail pages, normalise the fields, score against your numbers, deliver. A platform being obscure makes it easier to work with, not harder — obscure portals rarely carry serious bot defences, because nobody has ever tried.

What the Dealer Marketplace scraper extracts

Getting past Dealer Marketplace's defences

Private portals vary far more than public sites. Some are modern single-page apps with a clean internal API; some are fifteen-year-old server-rendered systems with session cookies that expire on a timer and no stable element IDs. A few sit behind IP allowlists or two-factor. Each one gets looked at before anything is quoted, so you are told what is straightforward, what is awkward and what is genuinely not worth doing — before you pay rather than after.

What people do with it

How you receive the data

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.

Frequently asked questions

My platform is not on your list. Can you still do it?

Almost certainly. Send me the name and, if you are comfortable, a couple of screenshots of the screens you use. I will tell you within a day whether it is straightforward, awkward or not worth doing — and I will say the third one out loud when it is true, because a build that fights the platform every week is not worth your money or my time.

It is behind a login. Does that make it impossible?

No, it makes it normal. Most of the auction and wholesale work I do runs on authenticated sessions using the client's own licensed account. What matters is that the access is yours and you are entitled to use it — the automation drives the same session your buyer would have opened anyway.

How do you handle two-factor authentication?

Several ways, depending on the platform. Long-lived sessions that only re-authenticate occasionally, an app-based TOTP secret held on your infrastructure, or a one-time morning approval that unlocks the day's run. If a platform enforces per-request 2FA there is no honest way around it and I will tell you so.

Can it combine several platforms into one output?

That is the shape of most builds. Two or three portals, one normalised schema, one ranked list with a platform column, same VIN across sources reconciled instead of duplicated. Comparing cars rather than comparing tabs is the entire point.

How much does automating a private portal cost?

A single portal with listing extraction, buy-box scoring and daily delivery typically runs $600 to $1,500 depending on how awkward the platform is. Additional platforms on the same pipeline cost less than the first. You get a fixed quote within 24 hours of showing me the screens.

What if the platform changes and it breaks?

It will eventually, like every scraper does — the difference is you find out from an alert the same morning rather than from three quiet days of no deals. Fixes on systems I built are part of the arrangement, not a new project.

Other sites I scrape