SYSTEM all green source che168.com queue 12,491 pages p99 latency 218ms dataflirt.com · scraper/che168-com
RUN * 42 active pipelines * che168.com live

Che168 vehicle data,
at warehouse scale.

We extract used car listings, historical pricing, dealer intelligence, and inspection reports from Che168. Delivered as clean JSON, CSV, or Parquet to S3, BigQuery, or Snowflake on your cadence.

Vehicles extracted
1.2M /day
Price updates
3.4M /24h
Dealer records
85K /run
Active pipelines
42
Uptime
99.94%
Data Dictionary

Every field we extract from che168.com

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

listing_idtitlepricemileage_kmregistration_datecityemission_standardtransmissionbody_typecolor
vehicle_listings
● 200 OK
"listing_id": "45982103",
"title": "2019 Honda Civic 1.5T CVT",
"price": 112000.0,
"mileage_km": 45000,
"registration_date": "2019-08",
"city": "Beijing",
"emission_standard": "National VI",
"transmission": "Automatic"
# listing_idtitlepricemileage_kmregistration_datecity
1
2
3

Complete list of extractable fields for Pricing & Valuation objects from che168.com. All fields typed and schema-versioned.

listing_idcurrent_priceoriginal_pricedepreciation_pctestimated_valueprice_historydown_paymentmonthly_installmentfinancing_rate
pricing_& valuation
● 200 OK
"listing_id": "45982103",
"current_price": 112000.0,
"original_price": 169900.0,
"depreciation_pct": 34.1,
"down_payment": 33600.0,
"monthly_installment": 2450.0,
"financing_rate": 4.5
# listing_idcurrent_priceoriginal_pricedepreciation_pctestimated_valueprice_history
1
2
3

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

dealer_idnameratinginventory_countaddresscontact_numberbusiness_hoursverified_status
dealer_data
● 200 OK
"dealer_id": "D88392",
"name": "Beijing Auto Plaza Used Cars",
"rating": 4.8,
"inventory_count": 142,
"address": "Chaoyang District, Beijing",
"verified_status": true,
"business_hours": "09:00-18:00"
# dealer_idnameratinginventory_countaddresscontact_number
1
2
3

Complete list of extractable fields for Inspection Reports objects from che168.com. All fields typed and schema-versioned.

report_idinspector_namecondition_gradeaccident_historystructural_damagepaint_conditionengine_statusinterior_wear
inspection_reports
● 200 OK
"report_id": "IR-992104",
"condition_grade": "A",
"accident_history": false,
"structural_damage": false,
"paint_condition": "Minor scratches on rear bumper",
"engine_status": "Normal",
"interior_wear": "Light wear on driver seat"
# report_idinspector_namecondition_gradeaccident_historystructural_damagepaint_condition
1
2
3

Complete list of extractable fields for Vehicle Specs objects from che168.com. All fields typed and schema-versioned.

makemodeltrimengine_capacityfuel_typedrivetrainhorsepowerseating_capacitydimensions
vehicle_specs
● 200 OK
"make": "Honda",
"model": "Civic",
"trim": "1.5T CVT Premium",
"engine_capacity": "1.5L",
"fuel_type": "Gasoline",
"drivetrain": "FWD",
"horsepower": 177,
"seating_capacity": 5
# makemodeltrimengine_capacityfuel_typedrivetrain
1
2
3

Capabilities

Everything you need from Che168

Our Che168 scraper processes complex vehicle listings, parses inspection reports, and tracks dealer inventory changes across multiple Chinese cities with automated translation and normalisation.

Full Vehicle Data Extraction

Title, mileage, registration date, emission standards, transmission, and every metadata field Che168 surfaces for a specific listing.

Pricing & Depreciation Tracking

Capture current asking price, original MSRP, calculated depreciation, and available financing terms per vehicle.

Dealer Inventory Monitoring

Track active listings, sold vehicles, pricing adjustments, and total inventory counts for verified Che168 dealers.

Inspection Report Parsing

Extract structured data from 200+ point inspection reports, including structural integrity, paint condition, and accident history.

City-Level Aggregation

Scrape listings segmented by specific Chinese tier-1, tier-2, and tier-3 cities to map regional pricing disparities.

Image URL Extraction

Capture high-resolution exterior, interior, and engine bay image URLs for computer vision training or gallery building.

Specification Normalisation

Map raw Chinese text specifications into structured English fields for make, model, trim, and engine capacity.

Scheduled + Streaming Modes

Run one-off bulk exports or configure continuous pipelines at hourly, daily, or real-time cadences with change-detection diffing.

Anti-Bot Circumvention

Bypass Che168 rate limits and verification challenges using residential proxies and headless browser automation.

// engagement pipeline

From search parameters to warehouse record

Brief in. Clean data out.

Define Scope
d 0

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

Pipeline Build
d 2–4

We configure Scrapy / Playwright crawlers, proxy rotation, session management, and CAPTCHA handling for che168.com.

Validation & QA
d 4–6

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

Delivery
ongoing

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

Under the hood

How our Che168 pipeline handles the hard parts

Che168 employs aggressive rate limiting and complex DOM structures for inspection data. Here is how we stay resilient.

pipeline-monitor · che168.com · 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
Regional proxy routing + fingerprint spoofing

Che168 restricts access based on geographic IP reputation. Our crawlers use mainland China residential proxies with realistic browser fingerprints to maintain high success rates without triggering security blocks.

JavaScript rendering
Full Playwright execution for dynamic content

Many pricing charts and detailed inspection modules on Che168 load asynchronously. We run full Playwright browser sessions to ensure all XHR requests complete before parsing the DOM.

Data normalisation
Automated translation and unit conversion

Raw data is extracted in Mandarin. Our pipeline can normalise standard fields (like transmission types, body styles, and emission standards) into structured English formats for immediate analytical use.

Change detection
Only re-scrape what has changed

For large vehicle catalogues, we maintain a hash index of last-seen values per listing. Subsequent runs only push diffs, reducing compute cost and downstream processing load.

Monitoring & alerting
24/7 pipeline health with anomaly detection

Every run emits structured logs to our observability stack. We alert on null-rate spikes, schema drift, and coverage drops, responding before you notice data degradation.

Applications

Who uses Che168 data and how

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

01
Price Intelligence

Automotive marketplaces and dealers monitor regional pricing trends to optimise their own listing prices and trade-in offers.

02
Market Research

Analysts track vehicle depreciation curves, days-on-market metrics, and brand popularity across different Chinese provinces.

03
Inventory Aggregation

Meta-search engines aggregate Che168 listings alongside other platforms to provide consumers with a unified view of the market.

04
Valuation Models

Fintech and insurance companies feed historical pricing and inspection data into ML models to calculate accurate residual values.

05
Dealer Monitoring

OEMs audit franchised and independent dealers to track used inventory levels and pricing compliance.

06
Cross-Border Export

International vehicle exporters identify arbitrage opportunities by tracking specific models and conditions in the Chinese domestic market.

Why DataFlirt

"Che168 holds the most comprehensive used vehicle dataset in China, but extracting structured inspection and pricing data requires navigating strict regional blocks and complex dynamic rendering."

Most teams underestimate the investment required: reliable Che168 scraping requires mainland China residential proxies, full JavaScript rendering for inspection reports, daily selector maintenance, and translation pipelines. DataFlirt absorbs that complexity so your engineers can focus on the analysis.

Technical Spec

Che168 scraper technical capabilities

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

JavaScript rendering
Full Playwright sessions required for inspection modules and pricing charts
Supported
Regional proxies
Mainland China residential IPs to bypass geographic restrictions
Supported
Inspection parsing
Extraction of 200+ point structural and mechanical assessment data
Supported
Historical pricing
Capture of original MSRP vs current asking price for depreciation calculations
Supported
Dealer inventory
Pagination across all active vehicles for specific dealer IDs
Supported
Change detection
Hash-based diff to emit only records with changed fields since last run
Supported
Image URL extraction
Capture of high-resolution asset links without downloading the payload
Supported
User login/saved searches
Authenticated access to user profiles and saved vehicle lists
Partial
Direct messaging history
Extraction of private chat logs between buyers and dealers
Partial
Infrastructure

Infrastructure powering the Che168 pipeline

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

ScrapyPlaywrightPython 3.12RedisPostgreSQLApache AirflowAWS LambdaS3CloudWatch2CaptchaCapSolverResidential ProxiesDockerKubernetesGrafanaPrometheus
Scrapy + Playwright Stack

Scrapy handles crawl orchestration, deduplication, and retry logic. Playwright handles JavaScript rendering, cookie sessions, and interaction flows. Combined via scrapy-playwright middleware.

Residential Proxy Infrastructure

We maintain pools of residential ISP proxies specifically for the CN region. Rotation happens per-request with sticky sessions where required. IP score monitoring prevents blacklisted pool contamination.

Cloud-Native Orchestration

Pipelines run on AWS Lambda (burst) and ECS (sustained). Airflow handles scheduling, dependency management, and SLA alerting. All state 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
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 endpoints for querying specific listing IDs
BigQuery
Streamed directly into your dataset with schema auto-detect
Snowflake
Stage + COPY INTO workflow incremental or full-replace
S3
Direct bucket delivery — compatible with any data lake
// faq

Common questions.

About che168.com scraping, legality, and pipeline operations.

Ask us directly →
Is scraping Che168 legal?

Scraping publicly available information from Che168 is generally permissible under applicable data laws for public domain information. DataFlirt targets only public, non-authenticated vehicle, pricing, and dealer data. We do not extract personal user data or circumvent authentication walls.

How do you handle Che168 anti-bot systems?

We use mainland China residential ISP proxies, full Playwright browser sessions with realistic fingerprints, and request timing modelled on human behaviour. We monitor for rate spikes in real time and trigger pool rotation automatically.

Can you extract data from specific Chinese cities?

Yes. We can target extraction runs based on specific geographic filters available on Che168, allowing you to build pricing models for tier-1 versus tier-3 cities.

Do you translate the extracted data?

We can normalise standard categorical fields (make, model, transmission, emission standards) into structured English. Free-text fields like custom inspection notes remain in the original Mandarin.

How fresh is the data?

Full catalogue refreshes at daily cadence complete within a 6-12 hour window depending on scale. Targeted dealer inventory monitoring can run at sub-60-minute latency.

Can I request a sample dataset before committing?

Absolutely. We provide a sample run of up to 500 listings or 50 dealer pages as part of the pre-engagement scoping process so you can validate schema fit and data quality.

$ dataflirt scope --new-project --source=che168.com 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 a one-off vehicle catalogue dump or a continuous price-monitoring feed across 1M listings, we scope, build, and operate the pipeline. Tell us what you need.

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

More in automotive

Services

Data Extraction for Every Industry

View All Services →