← Back to all apps

CarWale

Shoppingby CarTrade Tech Limited
Launched Mar 27, 2026 on ChatGPT

CarWale is India's most trusted platform for car research and discovery, empowering buyers to make confident, informed decisions. Explore detailed prices, technical specifications, and features across hundreds of new car models - all in one place. Read expert reviews and real user opinions to understand how a car performs in everyday conditions. Compare models side by side to find the one that truly fits your needs and budget. Browse the latest offers and deals from authorised dealers in your area. From initial research to final decision, CarWale is your complete car-buying companion.

3ChatGPT Tools
CarTrade Tech LimitedDeveloper
ShoppingCategory

Available Tools

Car Comparison

car_comparison
Full Description

Use this when the user wants to compare two or more cars side by side.

Call this for prompts like:

  • "Compare Creta vs Seltos"
  • "Which is better, Swift or Baleno?"
  • "Compare XUV700 AX7 and Scorpio N Z8"
  • "Show me differences between Honda City and Verna"

Provide a list of 2 or more cars. Each car must include:

  • make: brand name, such as Hyundai or Maruti
  • model: model name, such as Creta or Swift
  • version_name: optional variant name, such as SX(O) 1.5 Diesel AT

Behavior:

  • If every car includes version_name, compare at the variant level.
  • If any car does not include version_name, compare at the model level.

Returns a structured side-by-side comparison covering price, specs, transmission, fuel type, body style, features, ratings, and other key differences relevant to the user’s query.

Do not use this for a single-car lookup or for broad recommendation requests without explicit comparison targets.

Args: cars: Required list of 2 or more car objects, each with:

  • make: Vehicle make/brand (e.g. Hyundai, Maruti).
  • model: Vehicle model name (e.g. Creta, Swift).
  • version_name: Optional; if present for all cars, comparison is version-level.

user_query: The raw user query used for context and logging.

Parameters (1 required, 1 optional)
Required
carsarray
Optional
user_querystring

Car Filter

car_filter
Full Description

Search for cars matching any subset of criteria such as make, model, budget, body style, transmission, fuel type, and features.

Use when the user wants recommendations, discovery, or variant filtering, including cases where they mention a make or model plus constraints.

  • "Best car with sunroof under 15 lakh"
  • "SUVs with 360 camera and ventilated seats"
  • "Electric cars with wireless charging under 18 lakh"
  • "CNG cars under 22 lakh with parking sensors"
  • "Automatic sedans with leather seats and cruise control"
  • "Nexon sunroof variants"

Args: user_query: The raw user query describing what car they are looking for. filters: Single key-value filter dict. Supported keys: make (str), model (str), min_price (int), max_price (int), body_style (str), fuel_type (str), transmission (str), sunroof (bool), parking_sensors (bool), parking_assist (bool), cruise_control (bool), ventilated_seats (bool), wireless_charger (bool), climate_control (bool), keyless_entry (bool), leather_seats (bool), android_auto (bool), apple_carplay (bool), touchscreen (bool), navigation (bool), four_wheel_drive (bool), hill_assist (bool), led_headlights (bool), drls (bool), blind_spot_detection (bool), tpms (bool). Example: {"fuel_type": "Electric", "max_price": 1800000, "sunroof": true}

Parameters (1 required, 1 optional)
Required
user_querystring
Optional
filters
Default: null

Car Information

car_information
Full Description

Use when the user asks for any model or version details, specs, price range, or features of a specific car. This will return the basic information for the car.

  • "Nexon details"
  • "Hyundai Creta 1.5 Diesel AT"

Get structured information for a car by make and model. Optionally specify a version for version-level details. Input format: Structured JSON only Args: cars: List of car objects, each with:

  • make: Vehicle make/brand (e.g. Maruti, Hyundai).
  • model: Vehicle model name (e.g. Swift, i20).
  • version_name: If provided, returns data for that specific version; otherwise model-level.

user_query: The original user message or query as-is. Used to tailor the response context and highlight information most relevant to what the user is asking about.

Parameters (1 required, 1 optional)
Required
carsarray
Optional
user_querystring