Discover/CarDekho API
live

CarDekho APIcardekho.com

Access CarDekho used car listings, new model specs, variant pricing, 360-degree view images, and brand catalogs via a structured REST API.

This API takes change requests — .
Endpoint health
verified 11h ago
get_brand_models
get_comparison_images
get_model_details
get_specifications
get_new_cars
8/8 passing latest checkself-healing
Endpoints
8
Updated
3d ago

What is the CarDekho API?

The CarDekho API covers 8 endpoints for querying used car listings, new car model details, technical specifications, and 360-degree view imagery from CarDekho.com. The search_used_cars endpoint returns paginated listings with price, fuel type, kilometers driven, and transmission per car, while endpoints like get_model_details and get_specifications expose variant-level pricing, engine specs, and dimensional data for new models across every major Indian brand.

This call costs1 credit / call— charged only on success
Try it
City slug for filtering used car listings (e.g., 'new-delhi', 'mumbai', 'bangalore').
Page number for pagination. Must be a positive integer.
api.parse.bot/scraper/07c72402-da37-40b8-bd63-890f88793747/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/07c72402-da37-40b8-bd63-890f88793747/search_used_cars?city=new-delhi&page=1' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 8 totalmissing one? ·

Search for used cars by city and page number. Returns paginated listings with basic car information including model, price, fuel type, and kilometers driven. Pagination is page-based; each page returns up to ~20 listings. The total_count field indicates the full inventory size for the queried city.

Input
ParamTypeDescription
citystringCity slug for filtering used car listings (e.g., 'new-delhi', 'mumbai', 'bangalore').
pageintegerPage number for pagination. Must be a positive integer.
Response
{
  "type": "object",
  "fields": {
    "cars": "array of used car listing objects with id, sku_id, model, variant, year, price, formatted_price, km, fuel_type, transmission, image, url, city, owner",
    "city": "string city slug used for the search",
    "page": "integer current page number",
    "total_count": "integer total number of cars available"
  },
  "sample": {
    "data": {
      "cars": [
        {
          "id": 5260337,
          "km": "33,000",
          "url": "https://www.cardekho.com/used-car-details/used-Bmw-5-series-530i-m-sport-cars-Gurgaon_f674833b-1aab-4e1f-bed2-e551bfb55bc3.htm?adId=27291&adType=1",
          "city": "Gurgaon",
          "year": 2021,
          "image": "https://images10.gaadi.com/usedcar_image/5260337/original/processed_9bef44bf4fc34ad38f873f504150a053.jpg?imwidth=420",
          "model": "BMW 5 Series",
          "owner": "first-owner",
          "price": 4300000,
          "sku_id": "f674833b-1aab-4e1f-bed2-e551bfb55bc3",
          "variant": "530i M Sport",
          "fuel_type": "Petrol",
          "transmission": "Automatic",
          "formatted_price": "₹43 Lakh"
        }
      ],
      "city": "new-delhi",
      "page": 1,
      "total_count": 20
    },
    "status": "success"
  }
}

About the CarDekho API

Used Car Search and Detail

The search_used_cars endpoint accepts a city slug (e.g., new-delhi, mumbai, bangalore) and a page integer, returning up to ~20 listings per page with fields including sku_id, model, variant, year, price, formatted_price, km, fuel_type, transmission, and image URLs. The total_count field reflects the full inventory size for the city, so you can calculate how many pages to walk. Once you have a listing URL, get_car_details returns the full record: overview as an array of key-value objects with icons, specifications sections, images, and provenance data like registration, insurance, RTO, and ownership history.

New Car Catalog

get_brand_models takes a brand slug and returns every current model as a list of model_name / model_slug pairs, which feed directly into get_model_details and get_specifications. get_model_details returns variants (each with name, price, ex_showroom_price, fuel_type, key_features, and sub_text), body_type, mileage, fuel_types, dimensions (length, width, height, wheelbase, boot_space), and a full features array from the best-equipped variant. get_specifications organizes the same technical data into labeled sections — Engine & Transmission, Fuel & Performance, Suspension/Steering/Brakes, Dimensions & Capacity — each with name/value item pairs, plus a top-level dimensions object.

360-Degree and Comparison Imagery

get_360_view takes a model_slug such as hyundai-creta and returns an items array where each item has image, text, title, and an isInterior boolean, so you can separate cabin views from exterior turntable frames. Not every model has 360-degree content available. get_comparison_images derives three orthographic still frames — front_view, side_view, and rear_view — from the exterior turntable sequence for a given model slug, giving direct image URLs at 0°, 90°, and 180° positions.

New Car Browse

get_new_cars lists popular models across all brands, or filters by a brand slug. Each model object carries name, url, image, and price (which may be null if the manufacturer has not published pricing). This endpoint is useful for catalog browsing or building a lookup table before drilling into get_model_details.

Reliability & maintenanceVerified

The CarDekho API is a managed, monitored endpoint for cardekho.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when cardekho.com changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official cardekho.com API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Last verified
11h ago
Latest check
8/8 endpoints passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Aggregate used car listings by city to build a price-comparison tool using price, km, and fuel_type fields
  • Pull variant-level ex_showroom_price data from get_model_details to track new car pricing changes over time
  • Populate a car configurator UI with dimensions, mileage, and features from get_model_details
  • Generate visual model comparison cards using front_view, side_view, and rear_view URLs from get_comparison_images
  • Build a brand catalog browser using get_brand_models to enumerate all models for a given manufacturer
  • Embed 360-degree interior/exterior views in a review or research app using get_360_view items filtered by isInterior
  • Feed new car spec sheets into an LLM or search index using categorized sections from get_specifications
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo2005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min
Team$300/mo20,000300 req/min
Company$1,000/mo100,000500 req/min

Each endpoint has a fixed posted price per successful call — most fall between 1 and 10 credits — shown on this API's page before you run it. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does CarDekho have an official public developer API?+
CarDekho does not publish a public developer API for third-party use. There is no documented REST or GraphQL API available at a developer portal.
What does `get_car_details` return beyond what `search_used_cars` provides?+
search_used_cars returns summary fields — model, year, price, km, fuel type, transmission, and a thumbnail. get_car_details adds the full overview array (key-value pairs with icons), multiple specifications sections, a larger images array, and provenance data including registration, insurance, RTO, and ownership history. You pass the listing url from the search results as the required input.
Is pricing always populated for new car models?+
Not always. In get_new_cars, the price field may be null when a manufacturer has not published official pricing for that model. In get_model_details, individual variant price fields may also be absent for unreleased or unannounced trims.
Does the API cover user reviews or ratings for cars?+
Not currently. The API covers listings, specifications, variant pricing, and imagery. User review text, star ratings, and owner feedback are not part of any current endpoint. You can fork this API on Parse and revise it to add a reviews endpoint for models that carry rating data on CarDekho.
How does pagination work for `search_used_cars`, and how do I know how many pages exist?+
Each call returns up to approximately 20 listings for the given city slug and page integer. The total_count field in the response reflects the full inventory count for that city, so you can divide by ~20 to estimate the number of pages available. There is no cursor or token; increment page sequentially to walk through results.
Page content last updated . Spec covers 8 endpoints from cardekho.com.
Related APIs in AutomotiveSee all →
cars24.com API
Search and browse used car listings across Indian cities with complete details including prices, specifications, and features. Find the perfect car by filtering options and comparing vehicle information all in one place.
carfax.com API
Access data from carfax.com.
cars.com API
Search for vehicles on Cars.com using filters like price, make, and model, then get detailed specifications and dealer inventory information for any listing you're interested in. Access comprehensive vehicle details including pricing, features, and dealer contact information all in one place.
carousell.com.my API
Search for used car listings on Carousell Malaysia and retrieve detailed information including pricing, mileage, vehicle specifications, condition, and seller details. Browse available inventory or look up comprehensive information on specific listings.
sgcarmart.com API
Search and compare used cars on Singapore's market with detailed pricing, specifications, and deregistration values. Get comprehensive information on vehicle models, features, and market statistics to make informed buying decisions.
carsales.com API
Search for cars on Carsales and retrieve detailed listings with technical specifications, makes, and models. Filter and browse available vehicles by make to find exactly what you're looking for.
carvana.com API
Search Carvana's used car inventory by make, model, price, fuel type, and more. Retrieve paginated listings with pricing, specs, and delivery details, or fetch comprehensive information for a specific vehicle by ID.
autochek.africa API
Browse and search car listings from Autochek Kenya's marketplace, view detailed vehicle information including specs and pricing, explore available makes and models, and get instant loan eligibility estimates for your purchase. Discover popular cars, brand new inventory, and connect with dealers all in one place.