Skip to Content

Chợ Tốt Xe Data Parser & API

Chợ Tốt Xe is the car vertical of Chợ Tốt (chotot.com), Vietnam’s #1 general classifieds platform — and Carapis can extract its very large private-seller car supply, including price, mileage and spec, through one REST API. As the automotive arm of the country’s leading classifieds giant, Chợ Tốt Xe carries the deepest C2C used-car inventory in Vietnam, served without you building or maintaining a scraper.

Available now. Chợ Tốt Xe is in the live feed — pull it from /apix/api/vehicles/ with your API key.

CountryVietnam
TypeClassifieds
OwnerChợ Tốt (Carousell lineage)
Vehicle typesused, private
Monthly visitsvery high (top VN classifieds)
Active listingslarge
API accessNo public API (parse-only)
Parse priority★★★☆☆
Official sitexe.chotot.com

What is Chợ Tốt Xe?

Chợ Tốt Xe (xe.chotot.com) is the vehicles vertical of Chợ Tốt, the largest general classifieds platform in Vietnam. It lists used cars overwhelmingly from private sellers, carrying the standard structured classified data — make, model, year, mileage, price, condition and seller contact — at very large national scale.

Market Position

Chợ Tốt is Vietnam’s top general-classifieds destination by traffic, and its Xe vertical is one of the country’s deepest sources of private-seller (C2C) car supply. Together with Bonbanh, Oto.com.vn and Carmudi, the leading Vietnamese sites hold roughly 80% of online auto-classifieds share. Chợ Tốt Xe’s C2C inventory complements the more dealer-led portals — making the pair essential for full Vietnamese market coverage.

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 Chợ Tốt Xe is no exception.

List — GET /apix/api/vehicles/ — returns 30 fields per vehicle:

  • idstring
  • source_codestring
  • brand_namestring
  • brand_slugstring
  • model_namestring
  • model_slugstring
  • trimstring
  • yearinteger
  • price_usdinteger
  • mileageinteger
  • fuel_typeFuelTypeEnum
  • transmissionTransmissionEnum
  • body_typeBodyTypeEnum
  • colorColorEnum
  • seller_typeSellerTypeEnum
  • regionstring
  • source_locationobject
  • has_accidentboolean
  • is_new_vehicleboolean
  • is_verifiedboolean
  • statusVehicleStatusEnum
  • is_availableboolean
  • first_seen_atstring
  • last_seen_atstring
  • thumbVehiclePhoto
  • photosarray
  • photos_countinteger
  • has_valuationboolean
  • has_llm_analysisboolean
  • analysisobject

Detail — GET /apix/api/vehicles/{id}/ — adds 23 more:

  • generationstring
  • price_originalstring
  • price_original_currencystring
  • original_msrpstring
  • engine_ccinteger
  • seat_countinteger
  • drive_typeDriveTypeEnum
  • has_simple_repairboolean
  • has_recallboolean
  • recall_fulfilledboolean
  • warranty_typestring
  • inspection_passedboolean
  • owner_countinteger
  • is_undervaluedboolean
  • valuation_scorenumber
  • featuresarray
  • descriptionstring
  • listing_urlstring
  • listing_idstring
  • vinstring
  • vehicle_nostring
  • availability_checked_atstring
  • status_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.

Chợ Tốt Xe’s value is private-seller (C2C) depth: as the auto vertical of Vietnam’s #1 classifieds, it surfaces the broadest C2C supply in the market, delivered as clean structured fields.

API Quick Start

import requests resp = requests.get( "https://api.carapis.com/v2/listings", params={"source": "chotot-xe", "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

  • Pricing intelligence — private-seller price points fill the C2C gap in residual-value models for dealers.
  • Market research — track Vietnamese private-seller supply and price trends. See market research.
  • Import / export — surface private-seller stock for sourcing. See import & export.

Frequently asked questions