SYSTEM all green source coches.net queue 12,492 listings p99 latency 118ms dataflirt.com · scraper/coches-net
RUN · 42 active pipelines · coches.net live

Coches.net data,
at warehouse scale.

We extract vehicle listings, pricing histories, dealer profiles, and financing terms from Spain's largest automotive classifieds. Delivered as clean JSON, CSV, or Parquet to S3, BigQuery, or Snowflake on your schedule.

Vehicles extracted
312K /run
Price updates
18.4K /24h
Dealer profiles
4,192 /week
Active pipelines
42
Uptime
99.98%
Data Dictionary

Every field we extract from coches.net

Structured, schema-consistent data across all major object types — delivered clean, typed, and ready to query.

Complete list of extractable fields for Vehicle Listings objects from coches.net. All fields typed and schema-versioned.

listing_idmakemodelversionyearmileage_kmprice_cashfuel_typetransmissionbody_typecolorprovinceseller_typepublish_dateurl
vehicle_listings
● 200 OK
"listing_id": "54291802",
"make": "Volkswagen",
"model": "Golf",
"version": "1.5 eTSI 110kW Life DSG",
"year": 2021,
"mileage_km": 42500,
"price_cash": 22490,
"fuel_type": "Mild Hybrid",
"province": "Madrid"
# listing_idmakemodelversionyearmileage_km
1
2
3

Complete list of extractable fields for Pricing & Financing objects from coches.net. All fields typed and schema-versioned.

listing_idprice_cashprice_financedfinance_monthly_paymentfinance_term_monthsfinance_down_paymentfinance_aprprice_drop_indicatororiginal_pricewarranty_months
pricing_& financing
● 200 OK
"listing_id": "54291802",
"price_cash": 22490,
"price_financed": 20990,
"finance_monthly_payment": 312.5,
"finance_term_months": 72,
"finance_down_payment": 3000,
"finance_apr": 8.95,
"price_drop_indicator": true
# listing_idprice_cashprice_financedfinance_monthly_paymentfinance_term_monthsfinance_down_payment
1
2
3

Complete list of extractable fields for Dealer Data objects from coches.net. All fields typed and schema-versioned.

dealer_iddealer_nameaddressprovincephone_numberinventory_countratingreview_countis_professionaldealer_url
dealer_data
● 200 OK
"dealer_id": "pro-12948",
"dealer_name": "AutoMadrid Premium",
"province": "Madrid",
"inventory_count": 142,
"rating": 4.6,
"review_count": 89,
"is_professional": true
# dealer_iddealer_nameaddressprovincephone_numberinventory_count
1
2
3

Complete list of extractable fields for Technical Specs objects from coches.net. All fields typed and schema-versioned.

listing_idengine_ccpower_hpdoorsseatsemissions_classco2_emissionsconsumption_l_100kmweight_kgtrunk_capacity_l
technical_specs
● 200 OK
"listing_id": "54291802",
"engine_cc": 1498,
"power_hp": 150,
"doors": 5,
"seats": 5,
"emissions_class": "Euro 6",
"co2_emissions": 132,
"consumption_l_100km": 5.8
# listing_idengine_ccpower_hpdoorsseatsemissions_class
1
2
3

Complete list of extractable fields for Search Results objects from coches.net. All fields typed and schema-versioned.

keywordprovince_filterpositionlisting_idtitlepricehighlighted_badgeprofessional_sellerscraped_at
search_results
● 200 OK
"keyword": "volkswagen golf",
"province_filter": "madrid",
"position": 3,
"listing_id": "54291802",
"highlighted_badge": true,
"professional_seller": true,
"price": 22490,
"scraped_at": "2023-10-24T08:12:44Z"
# keywordprovince_filterpositionlisting_idtitleprice
1
2
3

Capabilities

Automotive market data, extracted with precision

Our Coches.net scraper handles complex filtering, dynamic financing calculators, and dealer pagination to deliver a complete view of the Spanish vehicle market.

Complete Listing Extraction

Extract make, model, version, year, mileage, fuel type, transmission, and location for every vehicle on the platform.

Cash vs Financed Pricing

Capture both cash prices and financed prices, including monthly payments, APR, down payments, and term lengths.

Price Drop Tracking

Identify listings with reduced prices, capturing original price and discount percentage to track market depreciation.

Dealer Intelligence

Aggregate inventory counts, ratings, review volumes, and location data for professional dealerships.

Technical Specifications

Extract detailed vehicle specs including engine displacement, horsepower, emissions class, and fuel consumption.

EV & Hybrid Metrics

Capture battery capacity, electric range, and charging specifications for electric and plug-in hybrid vehicles.

Regional Market Analysis

Filter and extract inventory by province or municipality to map regional pricing disparities and supply levels.

Time-on-Market Indicators

Track publish dates and listing duration to calculate average days-to-sell for specific makes and models.

Incremental Updates

Run scheduled diffs to identify newly added vehicles, sold inventory, and price adjustments without full re-crawls.

// engagement pipeline

From search parameters to warehouse record

Brief in. Clean data out.

Define Scope
d 0

Provide target makes, models, provinces, or dealer IDs. We design the extraction schema together.

Pipeline Build
d 2–4

We configure Scrapy / Playwright crawlers, proxy rotation, and session management for Adevinta properties.

Validation & QA
d 4–6

Schema validation, null-rate checks, and price-outlier detection before full production launch.

Delivery
ongoing

JSON / CSV / Parquet pushed to your S3 bucket, BigQuery dataset, or Snowflake stage on agreed cadence.

Under the hood

How our pipeline handles Adevinta's infrastructure

Coches.net uses advanced perimeter defences. Here is how we maintain reliable extraction.

pipeline-monitor · coches.net · live ● active
// fingerprinting
Identity rotation
TLS fingerprintrandomised
User-agentrotated
IP poolresidential
Challenges blocked0
// pagination
Page coverage
48,291 pages queued running
// observability
Pipeline health
99.9%
uptime
142ms
p99 lat
0.3%
null rate
2
alerts
Anti-bot layer
Datadome evasion and proxy rotation

Coches.net relies on strict bot protection. Our crawlers use Spanish residential ISP proxies with realistic browser fingerprints, randomised request timing, and full TLS spoofing to bypass perimeter defences.

Dynamic content
Playwright execution for financing calculators

Financing terms and dealer contact details are heavily JavaScript-rendered. We run full Playwright browser sessions to execute scripts and hydrate dynamic widgets, capturing data headless clients miss.

Schema stability
Resilient selectors for automotive data

Our selector strategy uses multiple fallback chains per field, parsing structured JSON-LD automotive schemas alongside CSS selectors to ensure pipeline stability during frontend layout changes.

Change detection
Efficient inventory syncing

For large vehicle catalogues, we maintain a hash index of last-seen values per listing. Subsequent runs only push diffs for price changes or sold status, reducing downstream processing load.

Monitoring
Anomaly detection on vehicle data

Every run emits structured logs. We alert on null-rate spikes for critical fields like price and mileage, ensuring data quality remains consistent.

Applications

Who uses Coches.net data — and how

Teams across industries use coches.net data to build competitive products and smarter operations.

01
Pricing Intelligence

Dealerships and online retailers monitor market prices to optimise their own inventory valuation and remain competitive.

02
Residual Value Modelling

Leasing companies and insurance firms track depreciation curves across vehicle models and model years to update residual value forecasts.

03
Dealer Lead Generation

B2B automotive service providers extract dealer profiles and inventory volumes to identify high-value dealership prospects.

04
Market Share Analysis

Automotive OEMs analyse used and Km0 inventory levels to understand brand penetration and regional market share.

05
Arbitrage & Flipping

Professional buyers monitor newly listed vehicles priced below market average for immediate acquisition and resale.

06
EV Adoption Tracking

Analysts track the volume, pricing, and time-on-market of used electric vehicles to measure secondary market maturity.

Why DataFlirt

"Coches.net contains the most comprehensive record of the Spanish automotive market, but extracting accurate depreciation curves requires consistent, structured historical tracking."

Automotive classifieds present unique scraping challenges: complex vehicle taxonomies, dynamic financing calculators, and aggressive bot protection. DataFlirt manages the proxy infrastructure, JavaScript rendering, and schema normalisation so your data science teams can focus on valuation models, not web scraping.

Technical Spec

Coches.net scraper — technical capabilities

Everything supported by our coches.net scraper — rendered SPA elements, auth walls, rate-limit evasion and beyond.

JavaScript rendering
Full Playwright sessions required for financing calculators and contact reveals
Supported
Datadome bypass
Automated fingerprint spoofing and residential proxy rotation
Supported
Residential proxy rotation
ISP-grade residential IPs from Spain — rotated per request
Supported
Historical price tracking
Track price drops and increases over the lifetime of a listing
Supported
Dealer inventory sync
Extract all active listings for specific dealership IDs
Supported
Change detection (diffs)
Hash-based diff: emit records only when vehicle data or status changes
Supported
Webhook delivery
HTTP POST per new listing — useful for arbitrage alerts
Supported
User private messages
Extraction of buyer-seller chat histories requires account authentication
Partial
Gated dealer backend analytics
Access to Coches.net PRO dashboard metrics requires dealer credentials
Partial
Infrastructure

Infrastructure powering the Coches.net pipeline

Open-source tooling on proven cloud infra — no vendor lock-in, full observability.

ScrapyPlaywrightPython 3.12RedisPostgreSQLApache AirflowAWS LambdaS3CloudWatch2CaptchaCapSolverResidential ProxiesDockerKubernetesGrafanaPrometheus
Scrapy + Playwright Stack

Scrapy manages crawl orchestration and deduplication. Playwright handles JavaScript execution for dynamic automotive data and bot challenges.

Residential Proxy Infrastructure

We maintain pools of Spanish residential ISP proxies. Rotation happens per-request to avoid IP bans from Adevinta's security perimeter.

Cloud-Native Orchestration

Pipelines run on AWS Lambda and ECS. Airflow handles scheduling for daily inventory syncs. State is stored in managed Postgres.

Output & Delivery

Your data, your destination

Data delivered to where your team already works — no new tooling required.

JSON
Newline-delimited or nested — schema versioned per run
CSV
Flat file with typed columns — Excel/Sheets compatible
XLS
Excel format for direct business analyst consumption
Parquet
Columnar format for BigQuery, Snowflake, Athena
AWS S3
Direct bucket delivery — compatible with any data lake
Webhook
HTTP POST per record for real-time downstream processing
API
REST endpoint to query extracted inventory data
PostgreSQL
Upsert into your existing schema with conflict resolution
Snowflake
Stage + COPY INTO workflow — incremental or full-replace
S3
Direct bucket delivery — compatible with any data lake
// faq

Common questions.

About coches.net scraping, legality, and pipeline operations.

Ask us directly →
Is scraping Coches.net legal?

Scraping publicly available vehicle listings and dealer information is generally permissible for business intelligence purposes. DataFlirt extracts only public data and does not bypass authentication walls or extract personal user data. Clients must ensure their specific use cases comply with relevant regulations.

How do you handle Adevinta's bot protection?

We use Spanish residential ISP proxies, full Playwright browser sessions with realistic TLS fingerprints, and human-like request timing to bypass perimeter defences reliably.

Can you extract both cash and financed prices?

Yes. Our pipeline extracts the cash price, financed price, and the associated financing terms (APR, term length, down payment, monthly installment) where available.

How fresh is the data?

For targeted searches or specific dealer inventories, we can run pipelines at hourly cadences. Full market sweeps are typically executed daily to capture new listings and price adjustments.

Can you track historical prices for a vehicle?

Yes. By running continuous extraction pipelines, we build a time-series record for each listing ID, logging original prices and subsequent price drops.

What is the minimum viable engagement?

Our smallest packages start with defined search parameters (e.g., specific makes/models or provinces) with weekly delivery. Contact us with your target volume for a precise quote.

Can I request a sample dataset?

Yes. We provide a sample run of up to 500 vehicle listings during the scoping process, allowing you to validate schema fit and data completeness before committing.

$ dataflirt scope --new-project --source=coches.net ready

Tell us what
to extract.
We do the rest.

20-minute scoping call. Pilot dataset within the week. Production within two. Whether you need daily market sweeps or targeted dealer inventory tracking, we scope, build, and operate the pipeline. Tell us your requirements.

hello@dataflirt.com · Bengaluru · IST · typical reply < 4h
Related Scrapers

More in automotive

Services

Data Extraction for Every Industry

View All Services →