Carwale Scraper πŸš— avatar

Carwale Scraper πŸš—

Pricing

Pay per usage

Go to Apify Store
Carwale Scraper πŸš—

Carwale Scraper πŸš—

Extract detailed vehicle data from Carwale, India's leading automotive portal. Efficiently gather specs, pricing, and listings for new and used cars. Perfect for market research and inventory tracking. For uninterrupted extraction and optimal results, using residential proxies is highly recommended.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Shahid Irfan

Shahid Irfan

Maintained by Community

Actor stats

0

Bookmarked

8

Total users

2

Monthly active users

15 days ago

Last modified

Share

CarWale Used Cars Scraper

Extract detailed used car listings from CarWale across Indian cities. Collect pricing, seller details, variant-level specs, drivetrain metadata, and listing quality indicators in one automated run. Ideal for market intelligence, pricing analysis, and lead discovery workflows.

Features

  • Rich listing coverage β€” Collect car profile, pricing, ownership, seller, and quality data in one dataset.
  • Flexible filters β€” Narrow results by city, fuel type, transmission, and budget range.
  • Scalable collection β€” Control output volume with results_wanted and max_pages.
  • Clean exports β€” Download in JSON, CSV, Excel, XML, or connect directly to your automations.
  • Duplicate-safe output β€” Returns unique listings for cleaner analysis.

Use Cases

Used Car Price Intelligence

Track how asking prices shift by city, model, fuel type, and ownership profile. Build better pricing benchmarks for dealers, brokers, and valuation teams.

Dealer and Seller Monitoring

Monitor listing activity by seller type and seller name to identify active inventory sources and market movers.

Variant-Level Market Analysis

Analyze trim-level and drivetrain-level demand using version_name, trim_name, and drivetrain fields.

Lead Qualification Workflows

Prioritize high-value opportunities with trust, premium, luxury, and top-variant indicators.

Data Pipelines for BI and ML

Create structured datasets for dashboards, forecasting, recommendation systems, and automotive analytics.


Input Parameters

ParameterTypeRequiredDefaultDescription
cityStringNo"delhi"City slug to search (for example delhi, mumbai, bangalore).
results_wantedIntegerNo20Maximum number of listings to collect.
max_pagesIntegerNo5Maximum number of pages to process.
fuel_typeStringNo""Fuel filter: petrol, diesel, cng, electric, or empty for all.
transmissionStringNo""Transmission filter: manual, automatic, or empty for all.
budget_minIntegerNoβ€”Minimum budget in INR.
budget_maxIntegerNoβ€”Maximum budget in INR.
proxyConfigurationObjectNo{ "useApifyProxy": false }Proxy settings for improved reliability.

Output Data

Each dataset item includes comprehensive car and listing metadata.

FieldTypeDescription
car_nameStringListing car name shown on source page.
priceNumberNumeric asking price.
price_displayStringHuman-readable price text.
kilometersStringDistance driven as displayed.
kilometers_numericNumberNumeric kilometers value.
fuel_typeStringPrimary fuel type.
additional_fuelStringAdditional fuel information when available.
yearNumberManufacturing year.
makeStringManufacturer name.
modelStringModel name.
version_nameStringVersion/variant label.
trim_nameStringTrim information.
transmissionStringTransmission type.
drivetrainStringDrivetrain configuration.
seating_capacityNumberSeating capacity.
cityStringListing city.
area_nameStringLocal area in city.
owner_typeStringOwner category text.
owners_idNumberOwner count category ID.
seller_typeStringSeller classification.
seller_nameStringSeller/dealer display name.
warranty_typeStringWarranty information when provided.
image_urlStringPrimary image URL.
dealership_logo_urlStringDealer logo URL.
urlStringDirect listing URL.
profile_idStringListing profile identifier.
stock_idStringStock identifier.
dealer_idNumberDealer identifier.
city_idNumberSource city identifier.
make_idNumberMake identifier.
model_idNumberModel identifier.
version_idNumberVersion identifier.
body_style_idNumberBody style identifier.
root_idNumberRoot model identifier.
root_nameStringRoot model name.
slot_idStringListing slot identifier.
slot_typeStringSlot classification.
package_idNumberPackage identifier.
valuation_priceNumberValuation estimate when available.
on_road_priceNumberOn-road price estimate.
valuation_urlStringValuation link.
finance_urlStringFinance link.
emi_textStringEMI summary text.
emi_detailObjectEMI detail payload.
key_featuresArrayKey feature list.
key_highlightsArrayHighlight tags.
stock_imagesArrayAvailable stock images.
is_trustedBooleanTrusted listing flag.
is_premiumBooleanPremium listing flag.
is_luxury_carBooleanLuxury segment flag.
is_top_variantBooleanTop variant flag.
legitimacy_statusStringListing legitimacy status.
booking_statusStringBooking status.
source_pageNumberPage index where item was collected.

Usage Examples

Basic City Extraction

{
"city": "delhi",
"results_wanted": 20,
"max_pages": 5
}

Filter by Fuel and Transmission

{
"city": "mumbai",
"fuel_type": "petrol",
"transmission": "automatic",
"results_wanted": 60,
"max_pages": 8
}

Budget-Focused Collection

{
"city": "bangalore",
"budget_min": 400000,
"budget_max": 1200000,
"results_wanted": 80,
"max_pages": 10
}

Sample Output

{
"car_name": "2022 Porsche Cayenne Platinum Edition [2022-2023]",
"price": 9900000,
"price_display": "99 Lakh",
"kilometers": "42,939",
"kilometers_numeric": 42939,
"fuel_type": "Petrol",
"year": 2022,
"make": "Porsche",
"model": "Cayenne",
"version_name": "Platinum Edition",
"trim_name": "Platinum",
"transmission": "Automatic",
"drivetrain": "AWD",
"city": "Delhi",
"owner_type": "Second Owner",
"seller_type": "Dealer",
"seller_name": "Premium Wheels",
"profile_id": "D6460895",
"stock_id": "765zfxxf",
"url": "https://www.carwale.com/used/delhi/porsche-cayenne/765zfxxf/",
"is_trusted": true,
"is_premium": true,
"is_luxury_car": true,
"source_page": 1
}

Tips for Best Results

Start Small, Then Scale

  • Run with results_wanted: 20 first to validate your filters.
  • Increase gradually for larger production exports.

Use Realistic Filters

  • Combine city + budget + fuel/transmission to collect highly relevant datasets.
  • Keep filters broad if you need wider market coverage.

Improve Reliability with Proxies

  • Use residential proxies for stable large runs.
  • Keep retry-heavy workflows for larger result targets.

Keep Data Fresh

  • Schedule recurring runs for pricing and inventory monitoring.
  • Compare snapshots over time to detect trends.

Integrations

  • Google Sheets β€” Build fast analysis sheets for teams.
  • Airtable β€” Create searchable used-car databases.
  • Slack β€” Share run completion and data alerts.
  • Webhooks β€” Send results to your backend in real time.
  • Make β€” Automate multi-step data workflows.
  • Zapier β€” Connect with thousands of business apps.

Export Formats

  • JSON β€” API and engineering workflows
  • CSV β€” Spreadsheet analysis
  • Excel β€” Business reporting
  • XML β€” Legacy/system integrations

Frequently Asked Questions

How many listings can I collect?

You can collect as many as available, controlled by results_wanted and max_pages.

Can I collect data for any city?

Yes. Use the city slug supported on CarWale listings.

Why do some fields appear empty?

Some fields are optional and only appear when provided in the source listing.

How do I avoid duplicates?

The actor automatically keeps unique listings in output.

Can I use this for ongoing monitoring?

Yes. Schedule the actor and compare outputs over time.


Support

For issues and feature requests, use the Apify Console support channels.

Resources


This actor is intended for legitimate data collection use cases. You are responsible for complying with applicable laws and the source website terms.