OLX India Data Parser & API
OLX India (olx.in) is the country’s largest C2C vehicle-classifieds platform — the acquisition that brought it into CarTrade Tech added ~68M average monthly unique visitors and ~32M listings/yr to the group — and Carapis can extract its used-car listing data through one REST API. Now part of CarTrade Tech, OLX India is the single biggest pool of private used-car ads in India, and Carapis can serve it without you fighting its DataDome-class bot defences.
On request — not in the live feed today. We do not continuously crawl OLX India right now. Activation takes 2–3 weeks of engineering and is quoted per source, because each one ships with dedicated proxies, anti-bot tuning and ongoing maintenance. Ask us to add it.
| Country | India |
|---|---|
| Type | Classifieds |
| Owner | CarTrade Tech |
| Vehicle types | used, private, moto, commercial |
| Monthly visits | ~15.8M (Semrush Apr 2026) |
| Active listings | ~32M listings/yr (group fig.) |
| API access | No public API (parse-only) |
| Parse priority | ★★★★★ |
| Official site | www.olx.in |
What is OLX India?
OLX India is the Indian arm of the OLX classifieds brand, acquired by CarTrade Tech in August 2023 (₹535.54 Cr, via Sobek Auto India). Its autos vertical is the largest source of consumer-to-consumer used-vehicle ads in India — cars, motorcycles and commercial vehicles. Semrush estimates ~15.8M monthly visits to olx.in (April 2026); the acquisition disclosure cited ~68M average monthly unique visitors and ~32M listings/yr across the OLX India business.
Market Position
OLX India is the C2C cornerstone of the CarTrade Tech ownership cluster, which also includes CarWale, CarTrade, BikeWale and Shriram Automall. Its ~32M listings/yr make it the highest-volume used-vehicle classifieds source in the country. Because CarWale (portal), OLX India (C2C), BikeWale (moto) and Shriram Automall (auction) sit under one owner, a single Carapis parser stack against CarTrade properties covers a very large share of India’s organised auto listings.
What the API returns
Response schema
Indicative — this is the shape, not a guarantee. Every source returns the same structure, so what you build against does not change when you add one. Which fields carry a value depends on the source and on the individual listing: a site that does not publish mileage returns null there, and OLX India is no exception.
List — GET /apix/api/vehicles/ — returns 30 fields per vehicle:
idstringsource_codestringbrand_namestringbrand_slugstringmodel_namestringmodel_slugstringtrimstringyearintegerprice_usdintegermileageintegerfuel_typeFuelTypeEnumtransmissionTransmissionEnumbody_typeBodyTypeEnumcolorColorEnumseller_typeSellerTypeEnumregionstringsource_locationobjecthas_accidentbooleanis_new_vehiclebooleanis_verifiedbooleanstatusVehicleStatusEnumis_availablebooleanfirst_seen_atstringlast_seen_atstringthumbVehiclePhotophotosarrayphotos_countintegerhas_valuationbooleanhas_llm_analysisbooleananalysisobject
Detail — GET /apix/api/vehicles/{id}/ — adds 23 more:
generationstringprice_originalstringprice_original_currencystringoriginal_msrpstringengine_ccintegerseat_countintegerdrive_typeDriveTypeEnumhas_simple_repairbooleanhas_recallbooleanrecall_fulfilledbooleanwarranty_typestringinspection_passedbooleanowner_countintegeris_undervaluedbooleanvaluation_scorenumberfeaturesarraydescriptionstringlisting_urlstringlisting_idstringvinstringvehicle_nostringavailability_checked_atstringstatus_changed_atstring
Abbreviated example:
{
"id": "0193f2c1-...",
"source_code": "encar",
"brand_name": "BMW",
"model_name": "320i",
"trim": "M Sport",
"year": 2021,
"price_usd": 28400,
"price_original": "38900000",
"price_original_currency": "KRW",
"mileage": 45000,
"fuel_type": "gasoline",
"transmission": "automatic",
"has_accident": false,
"listing_url": "https://...",
"photos": [{ "url": "https://cdn.carapis.com/..." }],
"first_seen_at": "2026-09-28T11:04:22Z",
"is_available": true
}Which sources you can actually query is answered by GET /apix/api/sources/ with your API key — it is the list your account can pull today, and it is the one to trust over any page on this site.
OLX India is a classifieds source, so fields are listing-level (no VIN or inspection feed), but its sheer volume makes it the best window into India’s private-sale used-car market.
API Quick Start
Python
import requests
resp = requests.get(
"https://api.carapis.com/v2/listings",
params={"source": "olx-india", "limit": 20},
headers={"Authorization": f"Bearer {API_KEY}"},
)
for car in resp.json()["results"]:
print(car["make"], car["model"], car["year"], car["price"])Get an API key at my.carapis.com and see the full API reference. Pricing is on the pricing page .
Use Cases
- Market research — the largest C2C used-car pool in India for tracking private-sale supply and pricing. See market research.
- Pricing intelligence — private-seller asking prices anchor used-car valuation models for dealers.
- Lead and inventory feeds — power comparison and aggregator products with high-volume listing data.