Kijiji Scraper avatar

Kijiji Scraper

Pricing

from $0.40 / 1,000 listings

Go to Apify Store
Kijiji Scraper

Kijiji Scraper

Scrape Kijiji.ca listings from any search, category or ad link. Get price, location, photos, seller type and full car and rental details (make, model, km, VIN, bedrooms), plus seller phone numbers, mileage analysis, dealer reviews and similar listings.

Pricing

from $0.40 / 1,000 listings

Rating

5.0

(4)

Developer

Coder

Coder

Maintained by Community

Actor stats

0

Bookmarked

52

Total users

15

Monthly active users

4 days ago

Last modified

Share

Scrape listings from Kijiji.ca, Canada's largest classifieds site. Paste any Kijiji link (a search, a category, a filtered search or a single ad) and get clean, ready-to-use rows: price, location with coordinates, seller type, photos and every detail the seller filled in. Car listings come with make, model, year, kilometres, VIN, trim and more; rentals come with bedrooms, bathrooms, size, parking and move-in date.

Optional extras add what other Kijiji scrapers don't have: seller phone numbers, Kijiji's mileage analysis, dealer Google reviews, vehicle history badges and similar listings.

What you can scrape

  • Cars & vehicles: make, model, year, trim, km, VIN, body type, transmission, fuel, drivetrain, colours, stock number, CARFAX link, Kijiji's price rating (good / fair / high)
  • Real estate & rentals: price, bedrooms, bathrooms, size (sqft), unit type, parking, furnished, pets, move-in date, neighbourhood, plus all amenities
  • Buy & sell, jobs, services, pets and every other category: title, price, description, photos, location and all listed attributes
  • Sellers: dealer, business or private seller, seller rating, website, and with full details the seller's name, profile link, number of listings and member-since date

How to use it

  1. Open kijiji.ca, search for what you want and set filters (location, price, make, year, keywords...).
  2. Copy the link from your browser and paste it into Kijiji links. Add as many links as you like, including links to single ads.
  3. Choose how many listings you want per link and tick the extras you need.
  4. Run it and download the results as Excel, CSV, JSON or HTML, or connect them to Google Sheets, Make, Zapier or your own app through the API.

Tip: tick Newest listings first and schedule the Actor to get the latest ads every hour or every day.

Input

FieldWhat it does
Kijiji linksSearch, category, filtered search or single listing links from kijiji.ca
Max listings per linkUp to 4,040 per search (Kijiji's own limit). Split larger searches by area or price
Newest listings firstSorts every search by date
Full listing detailsFull description, view count, ad status, attribute labels, seller name and profile
Seller phone numbersPhone from the ad text or the business's Google Maps listing
Mileage analysisLow / average / high mileage for that model and year, with the typical range
Vehicle history badgesHighlights such as "one owner" and the report link when available
Dealer reviewsThe dealer's Google rating, review count and latest reviews
Similar listingsUp to 10 similar ads for each listing

Output example

{
"id": "1742613746",
"url": "https://www.kijiji.ca/v-cars-trucks/city-of-toronto/2023-honda-cr-v-ex-l-awd/1742613746",
"title": "2023 Honda CR-V EX-L AWD LEATHER SUNROOF CARPLAY",
"price": 38995,
"currency": "CAD",
"priceRating": "FAIR",
"location": "City of Toronto",
"address": "1100 Finch Ave W, North York, ON",
"latitude": 43.764035,
"longitude": -79.4862074,
"sellerType": "dealer",
"sellerName": "Nexcar Auto Sales and Leasing",
"sellerPhone": "+14166338188",
"sellerPhoneSource": "description",
"make": "Honda",
"model": "CR-V",
"year": 2023,
"trim": "EX-L AWD",
"mileageKm": 109739,
"vin": "7FARS4H78PE000000",
"transmission": "Automatic",
"views": 211,
"postedAt": "2026-09-26T18:35:41.000Z",
"imageUrls": ["https://media.kijiji.ca/api/v1/..."],
"mileageAnalysis": { "value": 109739, "usage": "HIGH", "categories": { "low": 66000, "average": 73000, "high": 88000 } },
"dealerReviews": { "rating": 4.6, "totalReviews": 10870, "reviews": ["..."] }
}

Seller phone numbers

Kijiji hides seller numbers behind a "Reveal" button. This Actor only uses public sources: the number the seller wrote in the ad, and the business's own Google Maps listing, which is only used when it is the same business Kijiji links to. Every number says where it came from (sellerPhoneSource). Most dealers and businesses get a number; private sellers only when they put it in their ad. Kijiji's partly hidden number (+1416633xxxx) is always included when shown.

Pricing

You pay per listing, and extras only when they return data:

EventFree planDiamond
Listing$0.60 / 1,000$0.30 / 1,000
Full listing details$0.35 / 1,000$0.20 / 1,000
Mileage analysis$0.30 / 1,000$0.15 / 1,000
Similar listings$0.30 / 1,000$0.15 / 1,000
Dealer reviews$0.50 / 1,000$0.30 / 1,000
Vehicle history badges$0.20 / 1,000$0.10 / 1,000

Seller phone numbers are included at no extra charge. Free Apify plan users can scrape 3 links and 50 listings per link per run, with every option available.

FAQ

Is there a limit on results? Kijiji shows up to 4,040 listings per search. To collect more, split the search by city, price range or year and add each link.

Can I scrape one specific ad? Yes, paste the ad's link. You get the full details for it.

Why is a field empty? Sellers only fill in some fields, and some fields only exist in certain categories (km for cars, bedrooms for rentals). Empty means the seller didn't provide it.

Is scraping Kijiji legal? The Actor only collects publicly visible listing data. Make sure your use of personal data such as seller names and phone numbers complies with Canadian privacy law (PIPEDA) and Kijiji's terms.