Skip to Content
PlatformsNorth AmericaKijiji (Vehicles)

Kijiji (Vehicles) Data Parser & API

Kijiji.ca is Canada’s largest general classifieds marketplace, and its vehicles category carries total car traffic that rivals or exceeds AutoTrader.ca — and Carapis extracts its private-seller listing data, including price, condition and seller details, through one REST API. Owned by Adevinta, Kijiji is the dominant Canadian C2C channel, exposing private-seller inventory that dealer portals miss — delivered without you building or maintaining a DataDome-protected scraper.

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

CountryCanada
TypeMarketplace
OwnerAdevinta
Vehicle typesused, private
Monthly visits>AutoTrader.ca total (Dec 2024)
Active listingsvery large
API accessNo public API (parse-only)
Parse priority★★★☆☆
Official sitewww.kijiji.ca

What is Kijiji?

Kijiji.ca is Canada’s leading general online classifieds site, owned by Adevinta, with a very large vehicles category. Unlike the dealer-focused Kijiji Autos portal, the general Kijiji marketplace is private-seller-heavy (C2C), so it surfaces individual-owner cars with free-form descriptions, asking prices and condition notes. As of December 2024, its total vehicle traffic rivaled or exceeded AutoTrader.ca.

Market Position

Kijiji’s total vehicle traffic exceeds AutoTrader.ca’s (SimilarWeb, Dec 2024), making it the largest C2C car channel in Canada. It is part of the Adevinta / Kijiji group, which also runs the dealer-focused Kijiji Autos portal — so the two Kijiji properties plus AutoTrader.ca together cover the vast majority of Canadian listings. Kijiji’s distinct value is private-seller inventory: cars and prices that never appear on dealer-only 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 Kijiji (Vehicles) 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.

The private-seller (C2C) coverage is the standout: individual-owner asking prices and inventory that dealer portals do not list.

API Quick Start

import requests resp = requests.get( "https://api.carapis.com/v2/listings", params={"source": "kijiji", "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 — capture Canadian private-seller pricing that dealer portals miss. See market research.
  • Pricing intelligence — measure the C2C-vs-dealer price gap for dealers.
  • Sourcing / acquisition — find private-seller inventory for dealer buying programs.

Frequently asked questions