ActorStack.dev

Choosing a data source for the Spanish used-car market

Coches.net, Milanuncios, Wallapop and AutoScout24 all list Spanish cars, and they differ in the one thing that matters for data work: how much structure the site publishes.

By Oswaldo Carabano7 min read

Short answer

For structured data work, the deciding factor is not inventory size but how much the site publishes in machine-readable form. Coches.net is server-rendered, carries its own market valuation on 77.6% of listings and states its crawl limits in robots.txt. General classifieds carry more private sellers and far less structure, which means more inference and more personal data you should not keep.

Key points

  • Server-rendered payloads beat larger inventories: structure you do not have to infer is structure you can trust.
  • The presence of a marketplace-published valuation is rare and changes what analysis is possible without a model of your own.
  • A specific robots.txt is an asset, not an obstacle: it tells you exactly what a compliant crawler may do.
  • General classifieds skew toward private sellers, which increases the proportion of personal data in any raw scrape.
  • This comparison is about data properties, not about which marketplace is better for buying a car.
On this page6 sections

Coches.net, Milanuncios, Wallapop and AutoScout24 all carry Spanish car listings. For data work the question is not which has the most cars — it is how much structure each one publishes, because structure you do not have to infer is the only structure you can trust.

The criteria that actually matter

  1. Is the data server-rendered? Decides whether you need a browser, which decides your cost per row.
  2. How structured are the fields? A numeric mileage field beats mileage inside a free-text description by more than it sounds.
  3. Is there a published valuation? Rare, and it removes a whole modelling step.
  4. What is the seller mix? Determines how much personal data you are handling whether you wanted to or not.
  5. How specific are the crawl rules? Specific rules are an asset: they tell you what is allowed instead of leaving you to guess.

Inventory size is sixth at best, and usually irrelevant — you rarely need all of it.

Structure: what the site publishes for machines

Specialist automotive marketplaces model a car as a car: make, model, year, mileage, power, fuel type and badge are separate typed fields because the site's own search facets need them to be. That is why coches.net can deliver 55 documented fields from a search response.

General classifieds model a car as a listing with a title, a price and a photo. The vehicle attributes are in the description, which means every field you want is an extraction with an error rate — and errors in inferred fields are invisible until they are load-bearing.

Valuation fields

Coches.net publishes its own market-average estimate and a rank against it on 77.6% of listings. That is unusual, and it changes what is possible without a model of your own — including where the field's limits are.

If a source does not publish one, you are building a valuation model before you can answer the first interesting question. Sometimes that is the right investment. It is always a cost.

Seller mix and the personal-data consequence

This is the criterion people skip and later regret. A marketplace weighted toward private sellers is a marketplace where a raw scrape is full of individuals' personal data — names, mobile numbers, sometimes locations precise enough to identify a household.

That is a design problem, not a footnote. On coches.net, about 40% of listings are private, which is why the Actor never returns their phone numbers — Article 14. On a general classifieds platform the proportion is higher still, and the same decision has to be made before the first row is stored rather than after.

Crawl rules as a feature

Coches.net's robots.txt enumerates disallowed pagination values individually from pg=7 to pg=69. Read as an obstacle that is annoying. Read as a specification it is a gift: it tells you the permitted depth exactly, which tells you the discovery strategy has to be facet expansion — robots.txt as a specification.

A site with vague rules does not give you more freedom. It gives you less information, and every decision you make becomes one you cannot justify by pointing at the site's own file.

Where that leaves each source

For structured analysis of the Spanish used-car market — depreciation, regional pricing, badge composition, below-market screens — a specialist marketplace with server-rendered typed fields, a published valuation and explicit crawl rules is the cheapest source to work with reliably. That is the case coches.net happens to fit, and it is why it is the one covered here.

General classifieds are the better source for one specific thing: the segment of the market that does not appear on specialist sites at all, which is mostly cheap older cars sold privately. Different question, different tool, and considerably more personal data to be careful with.

Cross-border sources are worth a look if your question is European rather than Spanish, with the caveat that a pan-European site's Spanish inventory is not representative of the Spanish market — it is representative of the Spanish inventory that a pan-European site attracted.

Frequently asked questions

Which Spanish car marketplace is best for data extraction?
For structured analysis, the one that publishes the most structure. Coches.net renders its listing payload server-side, includes its own market valuation on 77.6% of listings and declares its crawl limits explicitly, which makes it the cheapest source to work with reliably.
Is a bigger marketplace better for a dataset?
Not usually. A larger inventory with less structure means more fields inferred from free text, which shows up later as inconsistency you cannot audit.
Do the other marketplaces publish a price valuation?
This project has only measured coches.net's, so the honest answer is that the others are not covered here. Their fields are not documented in this comparison and no claim is made about them.

Sources

Every URL below was requested and returned a page on the date shown.

  1. Site declarationchecked 18 Aug 2026
    coches.net/robots.txtcoches.net
  2. Operator claimchecked 18 Aug 2026
    Coches.net Car Listings & Dealer Scraper — Actor README and input schemaActorStack / Apify Store
Electric cars plugged into charging points in an underground car park.
coches.netReference

DGT badge data

Spain's environmental badge decides where a car can drive and what it is worth. What each code means, how often it appears in listing data, and why it stays untranslated.

6 min
Aerial view of a vehicle storage lot with cars parked in long, even rows.
coches.netGuide

Scrape coches.net

A walkthrough of extracting used-car listings from Spain's largest vehicle marketplace: how discovery works by facet rather than pagination, what the 55 fields contain, and what a thousand listings cost.

9 min
A narrow street in Valencia, Spain, lined with parked cars and apartment blocks.
coches.netGuide

Spanish market analysis

What you can and cannot conclude from marketplace listings: asking prices are not transaction prices, inventory is not demand, and the badge distribution tells you more than the fuel type does.

8 min