SYSTEM all green source webmotors.com.br queue 12,491 pages p99 latency 214ms dataflirt.com · scraper/webmotors-com.br
RUN * 41 active pipelines * webmotors.com.br live

Webmotors data,
at infrastructure scale.

We extract vehicle listings, FIPE comparisons, dealership inventories, and technical specifications from Webmotors. Delivered as clean JSON, CSV, or Parquet to S3, BigQuery, or Snowflake on your cadence.

Listings extracted
312K /day
Price updates
84.2K /24h
Dealerships tracked
4,192 /run
Active pipelines
41
Uptime
99.94%
Data Dictionary

Every field we extract from webmotors.com.br

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 webmotors.com.br. All fields typed and schema-versioned.

listing_idmakemodelversionyear_fabricationyear_modelpricemileagecolortransmissionfuel_typebody_typelocation_citylocation_stateseller_typelisting_url
vehicle_listings
● 200 OK
"listing_id": "45918273",
"make": "Volkswagen",
"model": "Polo",
"version": "1.0 200 TSI HIGHLINE AUTOMATICO",
"year_fabrication": 2022,
"year_model": 2023,
"price": 105900.0,
"mileage": 14500,
"location_city": "Sao Paulo",
"location_state": "SP"
# listing_idmakemodelversionyear_fabricationyear_model
1
2
3

Complete list of extractable fields for Pricing & FIPE objects from webmotors.com.br. All fields typed and schema-versioned.

listing_idcurrent_pricefipe_priceprice_diff_pctprice_diff_absfipe_codefinancing_down_paymentfinancing_installmentsipva_paidlicensedwarranty_activeaccepts_trade_in
pricing_& fipe
● 200 OK
"listing_id": "45918273",
"current_price": 105900.0,
"fipe_price": 108500.0,
"price_diff_pct": -2.39,
"fipe_code": "005494-1",
"ipva_paid": true,
"licensed": true,
"accepts_trade_in": true
# listing_idcurrent_pricefipe_priceprice_diff_pctprice_diff_absfipe_code
1
2
3

Complete list of extractable fields for Dealership Data objects from webmotors.com.br. All fields typed and schema-versioned.

dealer_iddealer_nameinventory_sizeratingreview_countlocation_addresslocation_citylocation_statephone_revealedwhatsapp_availablejoined_datedealer_url
dealership_data
● 200 OK
"dealer_id": "88471",
"dealer_name": "Paulista Motors",
"inventory_size": 142,
"rating": 4.8,
"review_count": 314,
"location_city": "Campinas",
"location_state": "SP",
"whatsapp_available": true
# dealer_iddealer_nameinventory_sizeratingreview_countlocation_address
1
2
3

Complete list of extractable fields for Technical Specs objects from webmotors.com.br. All fields typed and schema-versioned.

listing_idengine_capacityhorsepowertorquetop_speedacceleration_0_100trunk_capacityfuel_tank_capacityweightground_clearancedrive_typesteering_type
technical_specs
● 200 OK
"listing_id": "45918273",
"engine_capacity": "1.0",
"horsepower": 128,
"torque": 20.4,
"trunk_capacity": 300,
"fuel_tank_capacity": 52,
"drive_type": "Front-wheel drive",
"steering_type": "Electric"
# listing_idengine_capacityhorsepowertorquetop_speedacceleration_0_100
1
2
3

Complete list of extractable fields for Search Results objects from webmotors.com.br. All fields typed and schema-versioned.

search_querylocation_filterpositionlisting_idmakemodelpricepromoted_badgedelivery_availablevideo_availablescraped_at
search_results
● 200 OK
"search_query": "SUV automatico",
"location_filter": "SP",
"position": 3,
"listing_id": "45918273",
"promoted_badge": true,
"delivery_available": false,
"price": 105900.0,
"scraped_at": "2026-05-12T14:22:10Z"
# search_querylocation_filterpositionlisting_idmakemodel
1
2
3

Capabilities

Brazilian automotive data, structured and ready

Our Webmotors scraper navigates state-level search grids, dealership inventories, and dynamic React components to extract accurate vehicle data and FIPE table pricing.

Full Inventory Extraction

Extract make, model, version, year, mileage, and features across the entire Webmotors catalogue, mapped to standard schemas.

FIPE Price Correlation

Capture the listed price alongside the official FIPE table reference to calculate market premiums or discounts instantly.

Dealership Profiling

Aggregate total inventory sizes, ratings, and location data for registered dealerships operating on the platform.

Technical Spec Mining

Extract detailed vehicle specifications including engine displacement, horsepower, torque, and trunk capacity from nested tabs.

Location Simulation

Route requests through state-specific Brazilian proxies to capture accurate regional pricing and availability.

Promoted Listing Detection

Identify sponsored placements versus organic search results to analyse dealership marketing spend and visibility.

Image Extraction

Capture high-resolution image URLs for every listing, useful for computer vision models or condition assessment.

Financing Data Capture

Extract simulated down payment and monthly installment estimates displayed on individual vehicle pages.

Scheduled Updates

Run continuous pipelines to detect newly listed vehicles, price drops, and sold inventory with daily or hourly cadences.

// engagement pipeline

From search parameters to warehouse records

Brief in. Clean data out.

Define Scope
d 0

Provide target makes, models, geographic regions, or specific dealership IDs. We configure the extraction logic.

Pipeline Build
d 2–4

We deploy Scrapy crawlers with Brazilian residential proxies and React hydration handling to bypass Webmotors protections.

Validation & QA
d 4–6

We validate FIPE price comparisons, null rates on technical specs, and location accuracy before production launch.

Delivery
ongoing

Structured data is pushed to your S3 bucket, BigQuery dataset, or via Webhook on your defined schedule.

Under the hood

Overcoming Webmotors extraction barriers

Webmotors employs strict rate limits and modern bot protection. Here is how we ensure reliable data delivery.

pipeline-monitor · webmotors.com.br · 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
Bot Protection
Residential proxies and fingerprinting

Webmotors uses aggressive bot mitigation. We route traffic through Brazilian residential IP pools and rotate TLS fingerprints to maintain high success rates without triggering blocks.

Dynamic Content
Next.js hydration handling

Listings and FIPE comparisons are rendered dynamically. Our Playwright nodes execute JavaScript to ensure all pricing widgets and technical specification tabs are fully loaded before extraction.

Pagination Limits
Search grid circumvention

Webmotors caps search results at a hard limit. We bypass this by programmatically splitting broad queries into micro-grids based on price brackets and granular geographic filters to extract the full catalogue.

Schema Stability
Resilient DOM parsing

Automotive marketplaces update their UI frequently. We target underlying Next.js data objects and API responses rather than brittle CSS selectors, ensuring pipeline stability.

Data Normalisation
Standardised automotive taxonomy

We normalise inconsistent user inputs for trim levels, colours, and transmission types into a clean, structured taxonomy ready for immediate database ingestion.

Applications

Who relies on Webmotors data

Teams across industries use webmotors.com.br data to build competitive products and smarter operations.

01
Price Intelligence & Valuation

Automotive pricing platforms track listing prices against FIPE benchmarks to build accurate depreciation curves and market valuation models.

02
Dealership Competitor Tracking

Large dealer groups monitor competing inventories, pricing strategies, and days-on-market metrics across different Brazilian states.

03
Market Liquidity Analysis

Financial institutions analyse listing volume and time-to-sale metrics to gauge macroeconomic trends and automotive market health.

04
Insurance Risk Modelling

Insurers extract vehicle specifications and regional pricing variations to adjust premium calculations and assess replacement costs.

05
Fleet Management

Rental companies and fleet operators monitor the secondary market to optimise the timing and pricing of their vehicle defleeting processes.

06
AI Valuation Models

Data science teams train machine learning models on millions of historical listings to predict future vehicle values based on mileage and location.

Why DataFlirt

"Webmotors holds the definitive pulse on the Brazilian automotive market, but querying its vast inventory requires bypassing aggressive anti-scraping layers."

Extracting vehicle data at scale requires Brazilian residential proxies, handling complex React hydration states, and bypassing strict pagination limits. DataFlirt manages this infrastructure entirely, ensuring your data lake receives clean, normalised automotive records daily without engineering overhead.

Technical Spec

Webmotors scraper - technical capabilities

Everything supported by our webmotors.com.br scraper — rendered SPA elements, auth walls, rate-limit evasion and beyond.

JavaScript rendering
Playwright integration to capture dynamic pricing and Next.js payloads
Supported
Brazilian Residential Proxies
Localised IP routing to ensure accurate state-level pricing and availability
Supported
FIPE table correlation
Extraction of the official FIPE reference price displayed on listings
Supported
Dealership inventory mapping
Aggregation of all active vehicles tied to a specific dealer ID
Supported
Promoted ad detection
Identification of sponsored placements in search results
Supported
Change detection
Only emit records for newly listed, sold, or price-updated vehicles
Supported
Private seller contact details
Direct phone numbers require manual user interaction and authentication
Partial
User messaging history
Chat logs between buyers and sellers are strictly authenticated
Partial
Infrastructure

Infrastructure powering the Webmotors 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, while Playwright handles Next.js hydration and dynamic pricing widgets on listing pages.

Localised Proxy Infrastructure

We utilise Brazilian residential proxies to bypass geolocation blocks and capture accurate regional pricing data without triggering bot mitigations.

Cloud-Native Orchestration

Pipelines run on AWS infrastructure managed by Apache Airflow, ensuring daily or hourly data deliveries meet strict SLA requirements.

Output & Delivery

Your data, your destination

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

JSON
Nested structures for complete vehicle specifications
CSV
Flat tabular data for immediate analyst consumption
Parquet
Columnar format optimised for data warehouse ingestion
S3
Direct delivery to your AWS environment
Webhook
Real-time HTTP POST for immediate listing alerts
API
RESTful endpoints to query extracted vehicle data
BigQuery
Direct streaming into Google Cloud datasets
Snowflake
Automated staging and ingestion workflows
XLS
Excel-compatible exports for business teams
// faq

Common questions.

About webmotors.com.br scraping, legality, and pipeline operations.

Ask us directly →
Is scraping Webmotors legal?

Scraping public vehicle listings is generally permissible. DataFlirt extracts only publicly visible data, avoiding authenticated areas, private messaging, or PII. Clients must ensure their specific use case complies with local Brazilian regulations including LGPD.

How do you bypass Webmotors bot protection?

We deploy a combination of Brazilian residential proxies, realistic browser fingerprinting via Playwright, and human-like request pacing to navigate search grids without triggering blocks.

Can you extract the FIPE table price?

Yes. We capture the FIPE reference price displayed on the listing page alongside the seller's asking price, allowing you to calculate the market premium or discount immediately.

How frequently can you update the data?

We support daily full-catalogue refreshes or high-frequency intra-day tracking for specific models or regions to detect rapid price adjustments and sold inventory.

Do you bypass the search result pagination limit?

Yes. Webmotors limits the number of visible pages for broad searches. We programmatically segment queries by granular price ranges and micro-regions to ensure 100% extraction of the target inventory.

Can I get a sample dataset?

Yes. We offer a sample extraction of up to 1,000 listings based on your target criteria so you can validate our schema and data quality before committing to a production pipeline.

$ dataflirt scope --new-project --source=webmotors.com.br 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 pricing updates or a complete extraction of dealership inventories, we 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 →