πŸ‡¨πŸ‡¦ kijiji website canada($0.77) avatar

πŸ‡¨πŸ‡¦ kijiji website canada($0.77)

Pricing

from $0.77 / 1,000 results

Go to Apify Store
πŸ‡¨πŸ‡¦ kijiji website canada($0.77)

πŸ‡¨πŸ‡¦ kijiji website canada($0.77)

Canada's largest online classifieds site, covering cars & vehicles, real estate, jobs, and general buy & sell listings in every city and province. Hand it category pages, keyword search pages, or specific listing URLs, and get back clean, structured data for every matching ad

Pricing

from $0.77 / 1,000 results

Rating

0.0

(0)

Developer

Jordan Byte

Jordan Byte

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

9 hours ago

Last modified

Share

πŸ‡¨πŸ‡¦ Extract structured listing data from Kijiji.ca β€” Canada's largest online classifieds site, covering cars & vehicles, real estate, jobs, and general buy & sell listings in every city and province. Hand it category pages, keyword search pages, or specific listing URLs, and get back clean, structured data for every matching ad: title, price, description, images, location, seller details, category-specific attributes, and more.

⚑ Built to run on the Apify platform, so you get scheduled runs, an API, webhooks, and integrations (Zapier, Make, Google Sheets, and 30+ others) out of the box β€” no server, browser, or maintenance required on your end.

πŸ’¬ Need a custom scraper or a different Apify Actor built? I build these for a living β€” see Support & custom development below to get in touch.

Why use the Kijiji.ca Scraper?

Manually browsing Kijiji.ca doesn't scale once you need more than a handful of listings, and the site's own search only shows so much on one page. This Actor is built for anyone who needs Kijiji listing data in bulk and on a schedule:

  • πŸš— Car shoppers & dealers β€” track vehicle inventory and pricing by make, model, or city.
  • 🏠 Renters, landlords & real estate researchers β€” monitor new rental and for-sale listings the moment they go up.
  • πŸ’Ό Recruiters & job-market researchers β€” collect job postings by category, title, or location.
  • πŸ“Š Market & price researchers β€” build pricing datasets across any category Kijiji covers.
  • πŸ“‡ Lead generation β€” collect seller/dealer contact details attached to live listings.

Because it runs on Apify, you can schedule it to run daily or hourly, feed the results straight into a spreadsheet or database, and only pay for what you actually scrape.

How to scrape Kijiji.ca listing data

  1. Click Try for free (or Start) to open the Actor.
  2. On the Input tab, paste one or more Kijiji.ca URLs into Start URLs β€” this can be a category page (e.g. kijiji.ca/b-cars-trucks/canada/c174l0), a keyword search page, or specific listing URLs you already have.
  3. Set a Max items limit (or leave it at 0 to collect every listing found).
  4. Leave Scrape full listing details on for complete data (seller name/phone, full description, view count), or turn it off for a faster, lighter scrape using only search-result data.
  5. Click Start and wait for the run to finish.
  6. Open the Dataset tab (or the Output tab) to preview, filter, and download your results as JSON, CSV, Excel, HTML, or XML.

No coding required β€” though everything here is also available through the Apify API if you want to automate it.

Input

All input options are configured through the Input tab in the Apify Console (or as a JSON object via the API).

FieldDescription
startUrlsKijiji.ca category/search pages to crawl, and/or specific listing URLs to scrape directly.
maxItemsStop after this many listings. Set to 0 to scrape every listing in that category/search - the Actor will keep paging through results until there's nothing left to find.
scrapeListingDetailsVisit each listing's own page for the full description, seller name/phone, view count, and human-readable attributes. Turn off for a faster, lighter scrape using only search-result data.
proxyConfigurationProxy servers used to fetch listings. Apify Proxy is enabled by default; a Residential group is recommended for large runs.

Example input:

{
"startUrls": [
{ "url": "https://www.kijiji.ca/b-cars-trucks/canada/c174l0" },
{ "url": "https://www.kijiji.ca/b-real-estate/toronto-gta/c34l1700273" }
],
"maxItems": 500,
"scrapeListingDetails": true
}

Output

Each scraped listing is saved as one item in the Actor's dataset. You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.

Example output item:

{
"id": "1733974129",
"title": "2025 Hyundai Elantra Luxury Two-Tone Interior | CLEAROUT PRICING",
"description": "Crowfoot Hyundai, AMVIC Licensed Dealer. Experience the perfect combination of sophisticated styling and top-tier premium comfort...",
"url": "https://www.kijiji.ca/v-cars-trucks/calgary/2025-hyundai-elantra-luxury-two-tone-interior-clearout-pricing/1733974129",
"adType": "OFFER",
"status": "ACTIVE",
"category": { "id": 174, "name": "Cars & Trucks", "path": ["Cars & Vehicles", "Cars & Trucks"] },
"price": 24000,
"priceCurrency": "CAD",
"priceType": "FIXED",
"priceFormatted": "$24,000",
"location": {
"name": "Calgary",
"address": "710 Crowfoot Cres NW, Calgary, AB, T3G 4S6",
"latitude": 51.1437286,
"longitude": -114.1932056
},
"images": ["https://media.kijiji.ca/api/v1/ca-prod-dealer-ads/images/64/..."],
"imageCount": 27,
"mainImage": "https://media.kijiji.ca/api/v1/ca-prod-dealer-ads/images/64/...",
"attributes": { "carmake": "Hyundai", "carmodel": "Elantra", "caryear": "2025", "vin": "KMHLN4DG4SU031014" },
"seller": {
"id": "COMMERCIAL_2421",
"name": "Crowfoot Hyundai",
"type": "COMMERCIAL",
"phone": "+1825413xxxx",
"verified": false
},
"postedAt": "2026-03-04T12:56:05.000Z",
"updatedAt": "2026-08-10T14:41:01.000Z",
"views": 239,
"scrapedAt": "2026-08-11T12:00:00.000Z"
}

Data fields

FieldDescription
title, descriptionListing headline and full text description
categoryCategory id, name, and breadcrumb path
price, priceFormatted, priceTypeNumeric price in dollars, a display-formatted string, and the price type (fixed, contact, free, swap...)
locationCity/area name, full address string, and latitude/longitude
images, imageCount, mainImagePhoto URLs
attributesCategory-specific details (e.g. vehicle make/model/mileage, bedrooms/bathrooms, job type) as key-value pairs
sellerSeller name, type, phone, website, and verification status
postedAt, updatedAtWhen the ad was first posted and last bumped
viewsView count shown on the listing (available when full details are scraped)
urlLink to the live listing
scrapedAtTimestamp of when the item was scraped

How much does it cost to scrape Kijiji.ca?

This Actor charges based on the Apify platform's standard compute-unit pricing for your plan β€” there's no separate per-item fee. A run scraping a few hundred listings with full details enabled uses a small fraction of a compute unit, well within the free tier for occasional use. Larger, unlimited runs across broad categories cost proportionally more compute time. To control cost:

  • βœ… Set a specific Max items value instead of leaving it unlimited.
  • βœ… Turn off Scrape full listing details if you only need what's already shown on search results (title, price, location, images) β€” this roughly halves the number of requests.
  • βœ… Point Start URLs at a narrow category or keyword search instead of a broad, unfiltered one.

Tips for better results

  • Want everything in a category (e.g. all of Cars & Trucks, or all Jobs)? Point Start URLs at that category's page and set Max items to 0 β€” the Actor pages through the entire category until it runs out of listings, no need to guess a count upfront.
  • Narrower Start URLs (a specific city, category, or keyword search) return relevant results faster than a broad nationwide category.
  • You can mix category/search pages and specific listing URLs in the same Start URLs list β€” search pages get crawled for every matching listing, and listing URLs are scraped directly.
  • For ongoing monitoring, schedule this Actor to run daily or hourly and compare new runs against previous ones by listing id.
  • A Residential Apify Proxy group is recommended over Datacenter proxies for large or sustained runs, since Kijiji applies stricter rate limits to datacenter IP ranges.

FAQ

Is this legal? This Actor only accesses data that Kijiji.ca already serves to any visitor's browser. You are responsible for using the scraped data in compliance with Kijiji's own Terms of Service and any applicable laws in your jurisdiction, particularly around reuse of seller contact information.

Will this get blocked? The Actor is built to run reliably against Kijiji.ca's public pages, using proxy rotation and realistic browser behavior. If you notice a drop in results, please open an issue β€” the site's markup can change over time and we monitor for that.

Can I get a custom version? Yes β€” see below. πŸ‘‡

🐞 Found a bug or missing field? Please report it on the Actor's Issues tab so it can be fixed quickly.

Support & custom development

Need a different data shape, extra filters, a scraper for another marketplace, or a brand new Apify Actor built from scratch? That's exactly what I do β€” reach out and let's talk:

πŸ“§ Email: sajanbista1030@gmail.com πŸ’Ό LinkedIn: https://linkedin.com/in/sajan-bista