SYSTEM all green source cardekho.com queue 14,892 pages p99 latency 215ms dataflirt.com · scraper/cardekho-com
RUN · 42 active pipelines · cardekho.com live

Automotive data,
at warehouse scale.

We extract new and used car listings, variant specifications, on-road pricing, dealer intelligence, and user reviews from CarDekho. Delivered as clean JSON, CSV, or Parquet to S3 or BigQuery on your cadence.

Used cars extracted
1.2M /day
Price updates
485K /24h
Dealer records
12K /run
Active pipelines
42
Uptime
99.95%
Data Dictionary

Every field we extract from cardekho.com

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

Complete list of extractable fields for New Cars & Variants objects from cardekho.com. All fields typed and schema-versioned.

makemodelvariantex_showroom_pricefuel_typetransmissionmileageengine_displacementbody_typeseating_capacitycolourslaunch_date
new_cars & variants
● 200 OK
"make": "Hyundai",
"model": "Creta",
"variant": "SX Opt IVT",
"ex_showroom_price": 1900000,
"fuel_type": "Petrol",
"transmission": "Automatic",
"mileage": "16.8 kmpl",
"engine_displacement": "1497 cc"
# makemodelvariantex_showroom_pricefuel_typetransmission
1
2
3

Complete list of extractable fields for Used Car Listings objects from cardekho.com. All fields typed and schema-versioned.

listing_idmakemodelyearkilometres_drivenownershiplocationpriceseller_typetrustmark_certifiedfuel_typerto_codeinsurance_validityimages
used_car listings
● 200 OK
"listing_id": "CDK892341",
"make": "Maruti",
"model": "Swift",
"year": 2021,
"kilometres_driven": 34500,
"ownership": "1st Owner",
"location": "Bengaluru",
"price": 650000,
"trustmark_certified": true
# listing_idmakemodelyearkilometres_drivenownership
1
2
3

Complete list of extractable fields for On-Road Pricing objects from cardekho.com. All fields typed and schema-versioned.

citymakemodelvariantex_showroomrto_chargesinsurance_costfastag_chargestcstotal_on_roadapplicable_offersexchange_bonus
on-road_pricing
● 200 OK
"city": "Delhi",
"make": "Tata",
"model": "Nexon",
"variant": "Creative Plus",
"ex_showroom": 1170000,
"rto_charges": 115000,
"insurance_cost": 45000,
"total_on_road": 1331000
# citymakemodelvariantex_showroomrto_charges
1
2
3

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

dealer_iddealer_namemake_authorisedaddresscitystatepincodecontact_numberemailratingreview_countinventory_size
dealer_data
● 200 OK
"dealer_id": "DLR-MH-442",
"dealer_name": "Navnit Motors",
"make_authorised": "BMW",
"city": "Mumbai",
"state": "Maharashtra",
"pincode": "400053",
"rating": 4.2,
"inventory_size": 45
# dealer_iddealer_namemake_authorisedaddresscitystate
1
2
3

Complete list of extractable fields for User Reviews objects from cardekho.com. All fields typed and schema-versioned.

review_idcar_modelauthorratingreview_datetitledescriptionprosconsmileage_ratingcomfort_ratingperformance_rating
user_reviews
● 200 OK
"review_id": "REV-9921",
"car_model": "Mahindra XUV700",
"author": "Rahul M.",
"rating": 4.5,
"review_date": "2023-11-12",
"title": "Excellent highway cruiser",
"pros": "ADAS, Engine power",
"cons": "Fuel efficiency in city"
# review_idcar_modelauthorratingreview_datetitle
1
2
3

Capabilities

Everything you need from CarDekho, nothing you do not

Our CarDekho scraper handles every layer of the platform: vehicle specifications, dynamic city pricing, used car inventories, and dealer intelligence, with JavaScript rendering and anti-bot circumvention built in.

New Car Catalogue Extraction

Extract every make, model, and variant available in the Indian market, including detailed mechanical specifications and feature lists.

Dynamic On-Road Pricing

Capture city-specific on-road prices including RTO taxes, insurance premiums, and mandatory charges across all variants.

Used Car Market Inventory

Monitor used vehicle listings, capturing depreciation metrics, odometer readings, ownership history, and seller types.

Trustmark & Certification Data

Identify CarDekho Trustmark certified vehicles and extract comprehensive inspection report summaries.

Dealer Network Intelligence

Map authorised dealerships, contact information, and local inventory sizes across every major Indian city.

Automotive Review Mining

Scrape user-generated reviews, expert ratings, and parameter-specific scores for mileage, comfort, and performance.

Media & Image Extraction

Capture high-resolution exterior and interior image URLs, 360-degree view assets, and colour options.

Offer & Discount Tracking

Extract current consumer offers, exchange bonuses, and corporate discounts applied to specific models.

Scheduled + Streaming Modes

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

// engagement pipeline

From target models to warehouse records

Brief in. Clean data out.

Define Scope
d 0

Provide target cities, makes, models, or used-car parameters. We design the extraction schema together.

Pipeline Build
d 2–4

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

Validation & QA
d 4–6

Schema validation, null-rate checks, price-outlier detection, and sample reviews 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 CarDekho pipeline handles the hard parts

Automotive portals employ strict rate limiting and geo-fencing. Here is how we maintain data flow without interruption.

pipeline-monitor · cardekho.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
Geo-targeted pricing
City-specific session management

On-road prices vary drastically by city due to local RTO and tax structures. We maintain distinct browser sessions with injected location cookies to extract accurate regional pricing.

Infinite scroll
Playwright execution for used car listings

Used car inventories load dynamically via JavaScript as users scroll. We use headless Playwright instances to trigger API calls and capture the complete inventory catalogue.

Rate limiting
Residential IP rotation

CarDekho blocks data centre IPs aggressively. We route all traffic through Indian residential proxy pools, rotating IPs per request to prevent IP bans and CAPTCHA triggers.

Variant mapping
Relational schema structuring

Automotive data is highly relational. We map parent models to child variants, ensuring specifications, colours, and pricing are correctly linked in the final output.

Change detection
Only re-scrape what changes

For used car inventories, we maintain a hash index of last-seen listings. Subsequent runs only push new additions or price drops, reducing your downstream processing load.

Applications

Who uses CarDekho data and how

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

01
Used Car Pricing Models

Train depreciation algorithms and valuation models using historical pricing data, odometer readings, and ownership history.

02
Competitor Intelligence

OEMs track competing variant specifications, feature additions, and pricing strategies across the market.

03
Insurance & Financing

Financial institutions use on-road pricing and variant data to structure loan products and calculate insurance premiums.

04
Dealer Network Analysis

Analyse dealer density, inventory turnover rates, and customer ratings across different geographies.

05
Consumer Sentiment

Aggregate user reviews to understand customer satisfaction, common complaints, and feature preferences.

06
Market Research

Consulting firms track the shift towards EVs, automatic transmissions, and SUV body types in the Indian automotive sector.

Why DataFlirt

"CarDekho holds the most comprehensive automotive graph in India. Querying this data at scale transforms how OEMs, insurers, and dealers price their products."

Extracting accurate automotive data requires navigating city-specific price variants, infinite-scroll used inventories, and strict rate limits. DataFlirt manages the residential proxies, JavaScript rendering, and relational mapping so your data science teams receive clean, structured tables ready for analysis.

Technical Spec

CarDekho scraper technical capabilities

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

JavaScript rendering
Full Playwright sessions for infinite scroll used car inventories
Supported
Residential proxy rotation
ISP-grade residential IPs from Indian pools
Supported
City-specific pricing
Location cookie injection for accurate on-road RTO calculations
Supported
Variant mapping
Parent model to child variant relationships
Supported
Image extraction
High-resolution exterior and interior image URLs
Supported
Dealer inventory
Scraping of dealer-specific stock and contact details
Supported
Change detection
Hash-based diffing for used car price drops
Supported
User account details
Personal information, saved cars, and individual user profiles (requires login)
Partial
Dealer dashboard metrics
Lead generation data and internal dealer analytics (requires login)
Partial
Infrastructure

Infrastructure powering the CarDekho 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 and deduplication. Playwright handles JavaScript rendering and location spoofing for city-specific pricing.

Indian Residential Proxies

We maintain pools of residential ISP proxies across India to bypass geo-restrictions and aggressive rate limiting on automotive portals.

Cloud-Native Orchestration

Pipelines run on AWS Lambda and ECS. 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 compatible
XLS
Formatted spreadsheets for business analysts
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 to query your extracted datasets
Postgres
Upsert into your existing schema with conflict resolution
S3
Direct bucket delivery — compatible with any data lake
// faq

Common questions.

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

Ask us directly →
Is scraping CarDekho legal?

Scraping publicly available automotive data is generally permissible. DataFlirt targets only public, non-authenticated vehicle specifications, pricing, and dealer information. We do not extract personal user data or circumvent authentication walls.

How do you handle city-specific on-road prices?

CarDekho uses location cookies to display accurate RTO and insurance costs. We maintain separate browser sessions configured with specific city coordinates and cookies to extract exact regional pricing.

Can you scrape the used car inventory?

Yes. We extract complete listings including odometer readings, ownership history, trustmark status, and asking prices. We use Playwright to handle the infinite scroll interfaces.

How fresh is the used car data?

We typically configure daily pipelines for used car inventories to capture new listings and price drops within 24 hours. High-velocity markets can be scraped more frequently.

Do you map variants to parent models?

Yes. Automotive data is highly relational. Our schema ensures every variant is properly linked to its parent make and model, preventing data fragmentation.

What is the minimum viable engagement?

Our smallest packages start at extracting the complete new car catalogue across major cities. Contact us with your specific volume requirements for a scoped quote.

Can I request a sample dataset before committing?

Absolutely. We provide a sample run of specific makes or used car listings as part of the pre-engagement scoping process to validate schema fit and data quality.

$ dataflirt scope --new-project --source=cardekho.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 the complete new car catalogue or continuous tracking of the used car market, 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 →