Kijiji Scraper: Canada Listings, Prices & Cars avatar

Kijiji Scraper: Canada Listings, Prices & Cars

Pricing

from $0.50 / 1,000 listings

Go to Apify Store
Kijiji Scraper: Canada Listings, Prices & Cars

Kijiji Scraper: Canada Listings, Prices & Cars

Paste kijiji.ca search URLs or keywords, get every listing: title, price, city, province, date, image, attributes (mileage, bedrooms…), car price rating, dealer or owner. No login, no browser. Pay per listing plus a small start fee per run.

Pricing

from $0.50 / 1,000 listings

Rating

0.0

(0)

Developer

PlainRows

PlainRows

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

an hour ago

Last modified

Share

Kijiji Scraper

Get listings from kijiji.ca, Canada's largest classifieds site, from any search: title, price in CAD, price drop, city and province, posted date, main image, start of the description, dealer or owner, seller rating, and the listing attributes Kijiji gives (for cars: make, mileage, fuel, transmission and Kijiji's price rating; for real estate: bedrooms, bathrooms…). Type a keyword or paste search URLs copied from kijiji.ca with your city, category, filters and sort order.

Plain HTTP requests, no browser: no login, no account, no cookies. The Actor reads only the public search pages, one page at a time per search with a pause between pages, and respects kijiji.ca's robots.txt.

Typical uses

  • Resellers and flippers: new deals on a product in your city, every morning (schedule a run).
  • Car dealers: used car prices, mileage and Kijiji price ratings by model and province.
  • Price research: what an item really sells for across Canada.
  • Real estate and rentals: rents and listings by city.
  • Spreadsheets, BI and AI agents: clean rows for Google Sheets, n8n, Make, Zapier or an MCP client.

What you get

One row per listing:

FieldDescription
search, searchUrlYour search and the page read
listingId, urlKijiji listing ID and link
title, descriptionTitle and start of the description shown on the search page
price, currency, priceType, originalPrice, priceDropPrice in CAD, price type (FIXED, CONTACT…), price before a drop
priceRatingKijiji's price rating for cars (GREAT, GOOD, FAIR…)
city, provinceWhere the item is
address, latitude, longitudeDealers and businesses only; always null for private sellers
sellerType, posterRatingdealer or owner, seller rating out of 5
attributesAttributes as given by Kijiji, e.g. {"carmake": "honda", "carmileageinkms": "58815", "condition": "used"}
categoryId, listingTypeKijiji category and listing type (Standard, Autos…)
postedAt, sortedAtPosted date and last update (UTC)
imageUrl, imageCountMain image and number of images
page, position, totalResultsWhere the listing was, and how many results Kijiji reports
observedAtWhen the page was read (UTC)

Missing values are always null, never guessed. Promoted "top ads" that Kijiji repeats on every page are not returned: you get the real search results, in order. Nothing is collected about private sellers beyond the city of the item (no name, no poster ID, no address, no coordinates). A search without listings (or blocked, or unreadable) gets one free row with found: false, a status and a message.

Input

{
"searches": ["road bike", "https://www.kijiji.ca/b-cars-trucks/ontario/honda-civic/k0c174l9004"],
"maxResultsPerSearch": 100
}
  • searches: one per line, up to 100 per run: a keyword (searched in all of Canada, all categories) or a search URL from kijiji.ca. To pick a city, category, price range or sort order, search on the site and copy the address bar.
  • maxResultsPerSearch: 1 to 800 (default 100). Kijiji shows 40 listings per page; the Actor reads up to 20 pages per search.

Listings found by two of your searches are returned and billed once.

Pricing

Pay per event: one event per listing returned, plus a small start fee per run.

PlanPer listingPer 1,000 listings
Free$0.0008$0.80
Bronze$0.0007$0.70
Silver$0.0006$0.60
Gold$0.0005$0.50

Free: searches without listings, pages that are blocked or cannot be read, duplicates and input mistakes. On the free Apify plan, a run reads up to 3 searches and 40 listings per search.

FAQ

Is it legal? The Actor reads only pages anyone can see without an account, at a slow pace, and respects robots.txt. It keeps no personal data about private sellers. Kijiji's terms of use restrict automated access: you are responsible for how you use the data. This is not legal advice.

Why are some searches empty or BLOCKED? If Kijiji refuses a request (rate limit or bot check), the Actor stops that search and charges nothing beyond the results already delivered. If this happens after the first page, the run summary warns that the search stopped early and its results are partial. It never solves or bypasses a check. Try again later or with fewer searches per run.

Can I get the full description, all photos or the seller's phone? No: the Actor reads the search pages only, and never collects private sellers' contact details. Need another field? Open an issue.

More PlainRows tools

Same pay-per-result pricing, same clean JSON, built to chain together in n8n, Make, Zapier or AI agents.

Support

Open an issue on the Actor's page: issues are read and answered. Need another field, a higher limit or a custom version for your workflow? Ask in an issue.