Private Car Seller Leads — Under-Market Cars for Dealers avatar

Private Car Seller Leads — Under-Market Cars for Dealers

Pricing

from $20.00 / 1,000 result scrapeds

Go to Apify Store
Private Car Seller Leads — Under-Market Cars for Dealers

Private Car Seller Leads — Under-Market Cars for Dealers

For a make, model and country, runs that country's car-classifieds scrapers, splits dealer vs private listings, computes the dealer-market median per year bucket, and flags private cars priced under it. An acquisition lead feed for dealer buying teams. Poland live (Otomoto + OLX.pl).

Pricing

from $20.00 / 1,000 result scrapeds

Rating

0.0

(0)

Developer

Studio Amba

Studio Amba

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

7 days ago

Last modified

Share

Private Car Seller Leads — Under-Market Cars for Dealer Acquisition

Find private (non-dealer) car sellers priced under the dealer-market median — a ready-to-call acquisition lead feed for car dealer buying teams.

Give it a make, a model and a country. The actor runs that country's car marketplace, splits every listing into dealer vs private seller, computes the dealer-market median asking price for each model-year bucket, and returns the private listings priced under that median. Those are the cars a dealer can buy from a private owner for less than the trade is asking for the same car, same age.

Why use it

Dealer stock-acquisition desks spend their day hunting private sellers who under-price their car. This actor does that hunt automatically:

  • The median is built only from dealers. The benchmark is the price the trade actually asks for that car at that age — not a blended average across all sellers.
  • Only private sellers come back as leads. Every row is a person a buyer can contact, never another dealer.
  • Age-matched, not blended. A 2018 car is compared to 2018-ish dealers, never to a median dominated by newer stock. A listing with no same-age dealer comparison is left out rather than flagged against an irrelevant number.
  • A new-lead delta. Each run marks which leads are new since the last run, so a scheduled run can feed a CRM without re-surfacing yesterday's cars.

It is a lead generator, not a price index. If a query has no under-market private cars, it returns nothing — that is a correct, honest empty result.

How to find private car seller leads in Europe

  1. Pick a country (Romania is the production-verified flagship market; Czechia is also supported).
  2. Enter a make and model. High-volume pairs (for Romania, Dacia Logan or Dacia Sandero) give the densest dealer sample and therefore the most reliable median.
  3. Optionally set a year range, the year bucket window (how many model years around a listing count as "same age"), the minimum dealer sample, and the parts-noise floor.
  4. Run it. The actor fans out to the country's marketplace scraper, dedupes by listing URL, filters to your make/model, and computes per-year dealer medians.
  5. Read the dataset: every row is a private listing priced under the dealer median for its age, sorted by the biggest discount first. Set Only new leads on a schedule to receive just the fresh ones.

How to scrape private car seller leads

The actor does the scraping for you: it drives the national car marketplace's own search, pulls the listings for your make and model, reads each one's price, model year and dealer/private flag, and returns only the private cars that come in under the dealer median for their age. You never touch a selector or a proxy — you give it a make, a model and a country, and it returns the leads.

Input

FieldTypeDescription
makestringCar manufacturer, e.g. Dacia, Volkswagen, BMW. Default Dacia.
modelstringCar model, e.g. Logan, Golf. Default Logan.
countryselectRO (Autovit) or CZ (Sauto). Default RO.
sourcesarrayAdvanced: override the child scrapers, ignoring the country default.
yearMin / yearMaxintegerOptional model-year bounds.
yearWindowintegerModel years around a listing counted as "same age" for the median (±N). Default 1.
minDealerSampleintegerMinimum dealers in the age bucket before a median is trusted. Default 4.
minPctFloorPercentintegerA lead must cost at least this % of the median (drops parts/typos). Default 15.
onlyNewbooleanOnly emit leads not seen in a previous run. Default false.
maxItemsPerSourceintegerCap on listings pulled before filtering. Default 60.
timeoutPerSourceSecsintegerPer-source wait before treating a source as failed. Default 240.
proxyConfigurationobjectResidential proxy, scoped to the market country.

Output

Each row is one qualified private-seller lead.

FieldExampleDescription
makeDaciaManufacturer
modelLogan 1.5 dCiModel / variant
year2018Model year
price4550The private seller's asking price
currencyEURLocal currency of the market
marketMedian6750Median dealer asking price for this model-year bucket
pctBelowMedian32.6How far under the dealer median this listing is priced
dealerSampleSize6Number of dealer listings the median was computed from
medianBasis2018±1yThe age bucket used for the median
sellerTypeprivateprivate (explicit) or unknown (no dealer signal); dealers are never emitted
sellerContactnullPhone where the listing card exposes it (usually hidden behind a detail page)
listingTitleDacia Logan 1.5 dCi PreferenceFull listing title
mileageKm168000Odometer, where available
fuelTypeDieselFuel type, where available
location / cityClujWhere the car is
countryROMarket country
portalAutovitWhich marketplace the lead came from
urlhttps://www.autovit.ro/...Direct link to the listing
isNewtrueNot seen in a previous run
firstSeenAt2026-07-21T...When this lead was first detected
detectedAt2026-07-21T...This run's timestamp

Example output

{
"make": "Dacia",
"model": "Logan 1.5 dCi",
"year": 2018,
"price": 4550,
"currency": "EUR",
"marketMedian": 6750,
"pctBelowMedian": 32.6,
"dealerSampleSize": 6,
"medianBasis": "2018±1y",
"sellerType": "private",
"sellerContact": null,
"listingTitle": "Dacia Logan 1.5 dCi Preference",
"mileageKm": 168000,
"fuelType": "Diesel",
"location": "Cluj-Napoca",
"city": "Cluj-Napoca",
"country": "RO",
"portal": "Autovit",
"url": "https://www.autovit.ro/autoturisme/anunt/dacia-logan-...",
"isNew": true,
"firstSeenAt": "2026-07-21T13:54:56.891Z",
"detectedAt": "2026-07-21T13:54:56.891Z"
}

How the median works

For each private listing, the actor collects every dealer listing of the same make/model within yearWindow model years (default ±1) of that listing's year. If there are at least minDealerSample of them (default 4), it takes their median asking price as the market benchmark. The private listing qualifies as a lead when its price is under that median and above the parts-noise floor.

There is deliberately no all-years fallback. Comparing a 2008 car to a median dominated by 2022 cars would manufacture a fake "80% below market" signal. A private listing with no same-age dealer comparison is simply not flagged — the actor would rather return fewer, trustworthy leads than a pile of misleading ones.

Cost estimate

Pricing is pay-per-event: a small start fee plus a per-lead charge. You pay for qualified leads returned, not for the raw listings scanned. A typical run of a high-volume make/model returns a handful to a few dozen leads.

Limitations

  • Contact is usually hidden. Most marketplaces expose a seller's phone only on the detail page behind an interaction, so sellerContact is often null. The listing url is always present for follow-up.
  • Lead volume follows inventory. A rare make/model, or a narrow year range, may have too few same-age dealers to form a median — those listings are skipped, and the run can legitimately return nothing.
  • Markets. Romania (Autovit) is the verified flagship; Czechia (Sauto) is supported. More countries are added as their national-marketplace scrapers are verified for clean make/model filtering and priced dealer/private data.
  • It reflects asking prices, not sold prices. A cheap private ask can mean a motivated seller, a needed repair, or a mistake — the actor surfaces the candidate, the buyer still qualifies the car.
  • EU Car Arbitrage Scanner — the same car data, scored for cross-border resale gaps instead of private-vs-dealer.
  • Autovit Scraper / Sauto Scraper — the underlying single-market car scrapers.
  • France Pige Pro / Belgium Property Pige — the same private-seller lead approach for real estate.