Kijiji Scraper
Pricing
from $0.40 / 1,000 listings
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
Maintained by CommunityActor stats
0
Bookmarked
52
Total users
15
Monthly active users
4 days ago
Last modified
Categories
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
- Open kijiji.ca, search for what you want and set filters (location, price, make, year, keywords...).
- Copy the link from your browser and paste it into Kijiji links. Add as many links as you like, including links to single ads.
- Choose how many listings you want per link and tick the extras you need.
- 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
| Field | What it does |
|---|---|
| Kijiji links | Search, category, filtered search or single listing links from kijiji.ca |
| Max listings per link | Up to 4,040 per search (Kijiji's own limit). Split larger searches by area or price |
| Newest listings first | Sorts every search by date |
| Full listing details | Full description, view count, ad status, attribute labels, seller name and profile |
| Seller phone numbers | Phone from the ad text or the business's Google Maps listing |
| Mileage analysis | Low / average / high mileage for that model and year, with the typical range |
| Vehicle history badges | Highlights such as "one owner" and the report link when available |
| Dealer reviews | The dealer's Google rating, review count and latest reviews |
| Similar listings | Up 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:
| Event | Free plan | Diamond |
|---|---|---|
| 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.