Skip to Content

Guazi Data Parser & API

Guazi (瓜子二手车) is one of China’s best-known online used-car platforms — part of the Chehaoduo/Uxin lineage — and Carapis can extract its inspected, fixed-price listing data, including mileage, condition reports and photos, through one REST API. Originally famous for its “no middleman” C2C pitch, Guazi has shifted toward a dealer-platform model, and Carapis can serve its data without you battling China’s geo-blocks and JavaScript rendering.

On request — not in the live feed today. We do not continuously crawl Guazi 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.

CountryChina
TypeOnline-dealer
OwnerUxin / Chehaoduo
Vehicle typesused, private
Monthly visitsSimilarWeb ~768K (Nov 2024; in-app traffic uncounted)
Active listingslarge
API accessNo public API (parse-only)
Parse priority★★★☆☆
Official sitewww.guazi.com

What is Guazi?

Guazi (瓜子二手车) is a major Chinese online used-car platform tied to the Chehaoduo/Uxin lineage. It launched with a direct C2C “no middleman” model and heavy vehicle inspections, then pivoted toward a dealer-platform approach. Each car typically carries a structured inspection/condition report and a set price, which makes Guazi data cleaner and more standardized than open classifieds. SimilarWeb shows ~768K desktop visits (Nov 2024), but that understates real usage since Chinese traffic is overwhelmingly in-app.

Market Position

Guazi competes in China’s enormous used-car market — 20.1M transactions in 2025 (SCIO) — as an inspection-led online dealer rather than an info portal like Autohome or Che168. Its SimilarWeb figure (~768K desktop, Nov 2024) badly understates reality because Chinese traffic is overwhelmingly in-app and behind the Great Firewall, so treat it as a floor signal. Guazi’s differentiator is transaction-grade, inspected inventory with set prices, distinct from the dealer-ad model of the portals.

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 Guazi 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.

Guazi’s standout is its inspection report plus fixed pricing: like KCar in Korea, its data reflects what an inspected car actually sells for, making it a clean benchmark for Chinese used-car residual values.

API Quick Start

import requests resp = requests.get( "https://api.carapis.com/v2/listings", params={"source": "guazi", "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 — Guazi’s inspected, fixed prices anchor Chinese residual-value models for dealers.
  • Market research — track inspected online-dealer inventory in China’s used-car market. See market research.
  • Import / export — source inspected Chinese vehicles with condition reports. See import & export.

Frequently asked questions