Kijiji.ca $1πŸ’° Classifieds, Vehicles, Jobs & Property avatar

Kijiji.ca $1πŸ’° Classifieds, Vehicles, Jobs & Property

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Kijiji.ca $1πŸ’° Classifieds, Vehicles, Jobs & Property

Kijiji.ca $1πŸ’° Classifieds, Vehicles, Jobs & Property

Extract listings from Kijiji.ca across property, vehicles, jobs, electronics, furniture, services, and more. Search by keyword and location or use any Kijiji URL. Returns title, description, price, photos, GPS coordinates, seller details, and category-specific attributes.

Pricing

from $1.00 / 1,000 results

Rating

0.0

(0)

Developer

AbotAPI

AbotAPI

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Kijiji.ca Scraper

Extract classified listings from Kijiji.ca across every category: property, vehicles, jobs, furniture, electronics, services, and more. Search by keyword and location, or paste any Kijiji URL. Each record carries the title, full description, price, every photo, GPS coordinates, seller details, and the category-specific attributes Kijiji shows on the listing. Fast and inexpensive at scale.

Why this scraper

  • Covers all of Kijiji.ca, not just one vertical. The extractor adapts to property, vehicles, and general classifieds automatically.
  • Rich records out of the box: 30+ fields from the search page alone, including full description, all image URLs, and GPS coordinates.
  • Optional detail enrichment adds view counts, seller phone and website, listing status, virtual tour or video, and dealer profile.
  • Two ways in: keyword + location search (any Canadian city, region, or province), or paste Kijiji URLs directly.
  • Price and sort filters, with forward pagination across as many pages as you want.
  • Resilient connection handling: rotates to a fresh exit IP on rejection and fails over to a backup gateway.

Data you get

Sample shape, values are illustrative placeholders, not from a live listing.

FieldExample
id"0000000000"
listingType"AutosListing"
title"Sample listing title"
description"Full listing description appears here."
url"https://www.kijiji.ca/v-cars-trucks/city-of-toronto/sample/0000000000"
price12500.0
priceRaw1250000
priceType"FIXED"
currency"CAD"
categoryId174
locationName"Toronto"
address"100 Sample Street, Toronto, ON, M0M 0M0"
latitude43.6500
longitude-79.4000
nearestIntersection["Sample Road", "Example Avenue"]
imageUrls["https://media.kijiji.ca/api/v1/.../image?rule=kijijica-200-jpg"]
imageCount10
posterId"0000000000"
sellerType"KMB"
posterRating4.5
posterVerifiedfalse
activationDate"2026-01-01T00:00:00.000Z"
sortingDate"2026-01-01T00:00:00.000Z"
isTopAdfalse
attr_carmake"ford"
attr_noofseats"4"
views1140
phoneNumber"+15550000000"
sellerWebsiteUrl"https://example.com"

Category-specific facts arrive as attr_* keys (for example attr_carmake, attr_numberbedrooms, attr_dateavailable) plus the full raw list in attributesRaw, so no field is ever dropped.

How to use

Search a single keyword in one city:

{
"mode": "search",
"keywords": ["iphone"],
"location": "city-of-toronto",
"maxListings": 50
}

Search with price filter and newest-first sort:

{
"mode": "search",
"keywords": ["sofa"],
"location": "vancouver",
"minPrice": 100,
"maxPrice": 500,
"sortBy": "dateDesc",
"maxPages": 5
}

Browse every listing in a location (no keyword):

{
"mode": "search",
"keywords": [],
"location": "calgary",
"fetchDetails": true,
"maxListings": 100
}

Paste Kijiji URLs directly (multiple supported):

{
"mode": "url",
"urls": [
"https://www.kijiji.ca/b-cars-trucks/city-of-toronto/c174l1700273",
"https://www.kijiji.ca/b-apartments-condos/vancouver/c37l1700287"
],
"maxPages": 3
}

Input parameters

ParameterTypeDefaultDescription
modestring"search""search" for keyword + location, "url" to paste links.
keywordsarray["iphone"]Search terms (search mode). Each runs as its own all-category search. Empty browses everything in the location.
locationstring"canada"City, region, or province name, a Kijiji slug, or a numeric id. Resolved against the live Kijiji location list.
sortBystring"relevance""relevance", "dateDesc", "priceAsc", or "priceDesc".
minPriceinteger(none)Minimum price in Canadian dollars.
maxPriceinteger(none)Maximum price in Canadian dollars.
urlsarray(example)Kijiji search or listing URLs (URL mode).
fetchDetailsbooleantrueOpen each listing page for view count, seller phone and website, status, and more.
maxPagesinteger5Maximum result pages per search or URL (40 listings per page).
maxListingsinteger50Maximum listings for the whole run. 0 means unlimited.
proxyobjectResidential CAProxy configuration. Residential with country CA is strongly recommended.

Output example

Sample shape, values are illustrative placeholders, not from a live listing.

{
"id": "0000000000",
"listingType": "AutosListing",
"title": "Sample listing title",
"description": "Full listing description appears here.",
"url": "https://www.kijiji.ca/v-cars-trucks/city-of-toronto/sample/0000000000",
"price": 12500.0,
"priceRaw": 1250000,
"priceType": "FIXED",
"currency": "CAD",
"categoryId": 174,
"locationName": "Toronto",
"address": "100 Sample Street, Toronto, ON, M0M 0M0",
"latitude": 43.6500,
"longitude": -79.4000,
"imageUrls": ["https://media.kijiji.ca/api/v1/sample/image?rule=kijijica-200-jpg"],
"imageCount": 10,
"posterId": "0000000000",
"sellerType": "KMB",
"posterRating": 4.5,
"posterVerified": false,
"activationDate": "2026-01-01T00:00:00.000Z",
"attr_carmake": "ford",
"attr_noofseats": "4",
"views": 1140,
"phoneNumber": "+15550000000",
"sellerWebsiteUrl": "https://example.com"
}

Plan requirement

Kijiji.ca accepts Canadian residential connections most reliably. The default proxy is Apify Residential with country CA, which requires an Apify Starter plan or higher. On the free plan, set the BACKUP_PROXY_URL environment variable to a Canadian residential gateway, or expect reduced results. Datacenter exits are frequently rejected by the site and are not recommended.