OLX Group (Motors) Data Parser & API
OLX Group runs the world’s largest classifieds network — roughly 60M daily listings across 7 markets — and its motors brands (Otomoto, Standvirtual, La Centrale and others) share one Prosus-owned data model that Carapis can extract through a single unified REST API. Like CAR Group on the portal side, OLX consolidates many national car-classifieds platforms under one corporate schema, so one Carapis integration surfaces multi-country supply.
On request — not in the live feed today. We do not continuously crawl OLX Group (Motors) 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 | Global |
|---|---|
| Type | Classifieds |
| Owner | Prosus/Naspers |
| Vehicle types | used, new, dealer, private, moto |
| Monthly visits | ~60M daily listings (7 markets) |
| Active listings | tens of millions |
| API access | Partial / limited API |
| Parse priority | ★★★★☆ |
| Official site | www.olxgroup.com |
What is OLX Group?
OLX Group, owned by Prosus/Naspers, operates a global classifieds network spanning roughly 60M daily listings across about 7 markets. Its automotive brands include Otomoto (Poland), Standvirtual (Portugal), Autotrader (within the group) and — following a Sep 2025 acquisition — La Centrale (France). Because these motors platforms run on a shared corporate model, they expose comparable car-listing data across countries.
Market Position
OLX Group reported record profitability in Nov 2025 (49% margin, 22% revenue growth) and carries ~60M daily listings across its markets (Businesswire; Prosus). Its 2025 €1.1B acquisition of La Centrale extended its motors footprint into Western Europe. This multi-country consolidation mirrors CAR Group: a single corporate data model spans Poland, Portugal, France and other markets, so one Carapis schema captures car-classifieds supply across the OLX network. Anti-bot varies by market (DataDome on some).
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 Group (Motors) 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.
The cross-market consistency is the standout value: because OLX runs one model across countries, a single Carapis integration yields harmonized car data spanning several national markets — including the market brand field that tags each listing’s origin platform.
API Quick Start
Python
import requests
resp = requests.get(
"https://api.carapis.com/v2/listings",
params={"source": "olx-group", "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 — one feed spanning Otomoto, Standvirtual, La Centrale and more for multi-country supply and price analysis. See market research.
- Pricing intelligence — harmonized cross-market car prices power benchmarking models for dealers.
- Import / export — comparable listings across European markets help source and arbitrage cross-border. See import & export.