Skip to Content

Bazaraki Data Parser & API

Bazaraki is Cyprus’s dominant classifieds site. Its cars-trucks-and-vans section lists around 12,200 vehicles; Carapis holds 2,714 live listings from it as of 1 October 2026.

Available now. Bazaraki is in the live feed — pull it from /apix/api/vehicles/ with your API key.

CountryCyprus
TypeClassifieds
Vehicle typesused, private, dealer
Monthly visitsdominant Cypriot classifieds
Active listings2,714 live in the Carapis feed (site advertises ~12,186)
API accessNo public API (parse-only)
Parse priority★★★☆☆
Official sitewww.bazaraki.com

What is Bazaraki?

Bazaraki is the default marketplace in Cyprus for everything including vehicles. Its car section mixes private sellers and local dealers, with price, year, mileage, fuel and body type, and a notable share of right-hand-drive stock from the island’s UK import history.

Market position

Cyprus is a small but unusual market: right-hand drive, EU membership, and a steady flow of UK and Japanese imports. Bazaraki has no real domestic competitor, so it represents the market.

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

Right-hand-drive EU pricing, which is hard to source anywhere else inside the single market.

API quick start

import requests resp = requests.get( "https://api.carapis.com/apix/api/vehicles/", params={"source_code": "bazaraki_cy", "limit": 20}, headers={"Authorization": f"Bearer {API_KEY}"}, ) for car in resp.json()["results"]: print(car["brand_name"], car["model_name"], car["year"], car["price_usd"])

Get an API key at my.carapis.com  and see the full API reference. GET /apix/api/sources/ returns the sources your key can pull today.

Use cases

  • Pricing intelligence — Cyprus price points for residual-value and valuation models. See dealers.
  • Market research — track Cyprus supply and price movement over time. See market research.
  • Import / export — source stock and check landed-cost assumptions against live asking prices. See import & export.

Frequently asked questions