Kijiji Scraper – Listings, Prices, Cars, Canada avatar

Kijiji Scraper – Listings, Prices, Cars, Canada

Pricing

$0.39 / 1,000 listings

Go to Apify Store
Kijiji Scraper – Listings, Prices, Cars, Canada

Kijiji Scraper – Listings, Prices, Cars, Canada

Scrape Kijiji.ca search results by keyword, province or any search URL: title, price, category, city, province, postal prefix, photos, car specs and other attributes. No seller IDs or contact info. $0.39 per 1,000 listings, no start fee.

Pricing

$0.39 / 1,000 listings

Rating

0.0

(0)

Developer

Travis M

Travis M

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

9 hours ago

Last modified

Categories

Share

Kijiji Scraper: listings, prices and car specs across Canada ($0.39 per 1,000 listings)

Get Kijiji.ca search results as clean data. Search by keyword (all of Canada or chosen provinces) or paste any Kijiji search URL with your category, city and filters already set. Each listing comes back as one row: title, price, category, city, province, postal prefix, photos, posting date and the listing's attributes (condition, and for cars: make, model, year, mileage, transmission and so on).

The Actor reads the same public search pages anyone sees in a browser. It uses no login and no proxies, and it never outputs seller IDs, names, ratings, phone numbers or emails.

Why this one

This ActorOther Kijiji Actors on the Store
Keyword × province searches built for you✅ 11 provinces/regions, IDs checkedVaries
Price as a number (CAD), price rating for cars, price-drop and top-ad flags✅Varies
Province + postal prefix (FSA) on every row✅ derived from the listing locationVaries
PrivacyNo seller ID, name, rating or contact details. Street addresses are reduced to the postal prefix and coordinates rounded to ~1 km. In text, postal codes are cut to the FSA, and street addresses, emails, phone numbers and names after "call/text/contact/ask for" are maskedVaries
Honest blockingClear "Blocked by Kijiji" status, keeps the listings collected so farVaries
Price per listing (USD)FreeBronzeSilverGoldPlatinumDiamondStart fee
This Actor0.000390.000390.000390.000390.000390.00039none
fayoussef0.00090.00090.000890.000880.000880.00088$0.00005
memo230.000950.000950.000950.000950.000950.00095$0.005
automation-lab0.003450.0030.002340.00180.00120.00084$0.005
haketa0.0040.00350.0030.00250.00250.0025$0.00005
ivanvs0.00350.00350.00350.00350.00350.0035none
calm_builder (58 users)0.00060.00050.000450.00040.00040.0004$0.001 per GB of memory
service-paradis (72 users)0.0020.00180.00160.00140.00140.0014none
smartspidering (134 users)no Actor feeyou pay only platform usage (compute + proxy)

Prices are taken from each Actor's Store listing on Oct 24, 2026 (Free → Diamond tiers; calm_builder also sells optional detail/report add-ons). Rivals may open listing pages for full descriptions; this one reads search results only (see limits).

Privacy-safe by design

  • Left out by default: seller IDs, names, ratings, phone numbers and emails; listing URLs use the short form without the address slug.
  • Location is reduced to city, province and postal prefix (FSA), with coordinates rounded to about 1 km.
  • In titles, descriptions and attributes, emails, phone numbers, street addresses and names after cues like "call" or "ask for" are masked.
  • There is no opt-in input to collect seller details.
  • How you use the data is your responsibility under the privacy laws that apply to you (e.g. PIPEDA, GDPR, CCPA). These defaults reduce privacy risk; they are not legal advice or a guarantee of legal compliance.

Input

FieldDefaultNotes
keywordse.g. ["mountain bike", "iphone 15"]
provincesall of CanadaAB, BC, MB, NB, NL, NS, ON, PE, QC, SK, TERR
searchUrlsAny https://www.kijiji.ca/b-… results URL (category, city, radius and filters set on kijiji.ca)
minPrice / maxPriceCAD. Listings without a price are dropped when set
excludeTopAdsfalseSkip paid placements
maxPagesPerSearch10~40 listings per page
maxItems100Up to 50,000 in total
{ "keywords": ["mountain bike"], "provinces": ["NS", "NB"], "maxPrice": 1500, "maxItems": 300 }

Output (one row per listing)

FieldExample
listingId, listingType, url1741576997, AutosListing, https://www.kijiji.ca/v-a/a/1741576997
title, descriptionDescription is Kijiji's search snippet (~200 chars). Emails, phones, street addresses and names after contact cues masked; postal codes cut to FSA
price, originalPrice, currency, priceType, priceRating18599, null, CAD, FIXED, FAIR
categoryId174
city, province, postalPrefix, latitude, longitudeDartmouth, NS, B2W, 44.67, -63.54
sellerTypeprivate, dealer or business (type only, no identity)
postedAt, sortedAtISO dates
isTopAd, isShowcase, priceDropflags
imageUrls, imageCountThumbnail URLs
attributes{"carmake": "ram", "condition": "usedgood", …} (Kijiji's own codes)

Use cases

  • Used-car and resale price tracking by province
  • Market research on demand and supply for a product category
  • Deal alerts: run on a schedule with a maxPrice

Honest limits

  • sellerType is often empty outside cars.
  • Search-results data only. The full description and the full photo set are on each listing page, which this version doesn't open. description is Kijiji's snippet.
  • No proxy. Kijiji may block or rate-limit datacenter IPs. The Actor waits 2–3 seconds between pages and retries 429/5xx 3 times (2/4/8 s). If it's blocked, it stops with a clear status and you're charged only for listings saved.
  • Kijiji repeats "Top Ads" across pages; duplicates are removed. A search ends when a page brings no new listings.
  • attributes uses Kijiji's internal codes (e.g. usedgood) as-is.
  • province comes from the listing address or postal prefix; postedAt is missing on some listings (sortedAt is always present).
  • Masking is pattern-based (English and French cues). Unusual formats such as a name with no cue word or an address without a street suffix can slip through.
  • New Actor with no reviews yet.