Coches.net Scraper — Spain Used Cars & Dealers avatar

Coches.net Scraper — Spain Used Cars & Dealers

Pricing

from $3.50 / 1,000 results

Go to Apify Store
Coches.net Scraper — Spain Used Cars & Dealers

Coches.net Scraper — Spain Used Cars & Dealers

Export used car and motorbike adverts from coches.net: price, market-average price and price rank, kilometres, year, horsepower, fuel, DGT label, financing terms, warranty, province and city, plus the dealer name, rating and contact phone behind every advert.

Pricing

from $3.50 / 1,000 results

Rating

0.0

(0)

Developer

Logiover

Logiover

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Share

Coches.net Scraper — Spain Used Cars, Prices & Dealer Contacts

coches.net is Spain's largest vehicle marketplace: around 259,000 used cars and 33,000 motorbikes live at any moment. This Actor turns any of its result pages into a typed table — price, kilometres, year, horsepower, fuel, DGT environmental label, financing terms, warranty, province and city — and, on top of the advert itself, the market-average price for that model, the site's own 1–5 price rank, and the dealer's name, rating, review count and phone number.

That price-vs-market pair is what makes the output worth more than a list of adverts. marketAveragePrice is what coches.net says the same model normally sells for; priceVsMarket is the euro gap; priceRank is where the site places it on a cheap-to-expensive scale. Sorting a run by those three columns surfaces underpriced stock in seconds.

What you get

One row per advert, 52 columns:

GroupFields
IdentitylistingId, url, title, vehicleClass, source, country
Vehiclemake, model, trim, year, km, horsepower, fuelType, environmentalLabel, offerType
Pricingprice, currency, includesTaxes, financedPrice, priceDrop, marketAveragePrice, priceVsMarket, priceRank
FinancingfinancingLender, financingInstalment, financingMonths, financingApr, financingDownPayment
ConditionhasWarranty, warrantyMonths, isCertified, hasReservation
Dealer / leadsellerName, sellerType (dealer or private), sellerId, sellerPlan, sellerRating, sellerReviews, phone, phoneHidden
Locationprovince, city, region
MediaphotoCount, mainPhoto, photoUrls, videoCount
Flags & datesisFeatured, isUrgent, publishedAt, createdAt, scrapedAt

Measured on a 120-advert run: phone 100%, price 100%, km 100%, year 100%, horsepower 100%, province 100%, photoCount 100%, sellerName 94% (private sellers trade under no business name), financingInfo 57%.

Sample row

{
"listingId": "70859243",
"url": "https://www.coches.net/bmw-x4-m-competition-5p-gasolina-2021-en-murcia-70859243-covo.aspx",
"title": "BMW X4 M Competition",
"make": "BMW",
"model": "X4",
"trim": "M Competition",
"year": 2021,
"km": 34000,
"horsepower": 510,
"fuelType": "Gasolina",
"offerType": "Ocasión",
"price": 55000,
"currency": "EUR",
"includesTaxes": true,
"marketAveragePrice": 61200,
"priceVsMarket": -6200,
"priceRank": 2,
"sellerName": "Clicars",
"sellerType": "dealer",
"sellerRating": 4,
"sellerReviews": 404,
"phone": "641830117",
"province": "Murcia",
"city": "Murcia",
"photoCount": 45,
"publishedAt": "2026-06-15T08:12:03.000Z"
}

Input

FieldWhat it does
Search URLAny coches.net result page. Set your filters on the site, copy the address, paste it here — make, model, province, price band, fuel, year and sort order are all preserved.
Maximum advertsStop after this many rows. Car pages hold 35 adverts, motorbike pages 20.
ProxyResidential, pinned to Spain by default.

Useful starting URLs:

GoalURL
Everythinghttps://www.coches.net/segunda-mano/
One makehttps://www.coches.net/toyota-segunda-mano/
One provincehttps://www.coches.net/segunda-mano/madrid/
Motorbikeshttps://motos.coches.net/segunda-mano/
{
"searchUrl": "https://www.coches.net/segunda-mano/madrid/",
"maxResults": 1000,
"proxyConfiguration": { "useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"], "apifyProxyCountry": "ES" }
}

What it is good for

Dealer lead generation. sellerName, sellerId, sellerPlan, sellerRating, sellerReviews and phone together describe a dealership, how it is rated and how much it already pays the portal. Filter sellerType = dealer, de-duplicate by sellerId, and a single run over a province becomes a qualified dealer list for DMS vendors, warranty providers, photography services or finance brokers.

Pricing and residual-value analysis. Every row carries the advert price and the market average for that model, so mispricing is a subtraction rather than a modelling exercise. Combined with km, year and horsepower, a few thousand rows are enough to fit a depreciation curve per model.

Sourcing and arbitrage. Filter on priceVsMarket < 0 and priceRank <= 2 to find stock listed below the market, then sort by publishedAt to see it first. priceDrop flags sellers who have already started cutting.

Financing and product research. financingLender, financingApr, financingInstalment and financingMonths expose which lenders are behind which dealers and at what rate — competitive intelligence that is otherwise only visible advert by advert.

Fleet and EV transition tracking. fuelType and environmentalLabel (the DGT sticker: ECO, 0, C, B) make it straightforward to measure how the Spanish second-hand market is shifting, by province and over time.

How it works

coches.net server-renders each result page and embeds the complete result set in the page as a JSON string. The Actor requests each page through a Spanish residential IP, unescapes that blob, and maps every advert to a flat row. No headless browser is involved, so runs are fast and cheap; and because the data comes from the embedded state rather than from CSS selectors, a visual redesign does not silently empty your columns.

Pagination uses the site's own pg parameter and has been verified at depth — pages 1, 15 and 40 of the same search return entirely distinct adverts.

Long runs are protected by the same guards used across this Actor family:

  • A fresh proxy IP on every retry, because one 403 from one exit node says nothing about the next.
  • A failed page is skipped rather than fatal; three consecutive failures stop the run.
  • De-duplication by advert ID across the whole run, so featured adverts repeated across pages are saved once.
  • A time budget that stops the crawl in time to keep everything already collected.

Cost and limits

Billing is per result, so cost tracks rows saved rather than pages fetched or retries burned. Store discounts apply on paid Apify plans.

  • phone is empty when the seller has chosen to hide it; phoneHidden tells you which case you are in rather than leaving you guessing.
  • Private-seller adverts have no sellerName, sellerRating or sellerReviews — those columns are a dealer feature, and sellerType marks the difference.
  • marketAveragePrice and priceRank are the site's own estimates and are absent on models it has too little data for (roughly 20% of adverts).
  • To collect more than a few thousand adverts, split the job by province or by make rather than paging one enormous search.

This Actor collects publicly listed advert data. It does not log in, does not bypass access controls and reads nothing that a visitor cannot see. Dealer phone numbers are business contact data, but private-seller numbers are personal data under GDPR — have a lawful basis before you process them, and honour opt-outs.

Not affiliated with, endorsed by, or connected to coches.net or Adevinta. The name is used only to describe the public source of the data.