482 scrapers live47.7K runs1,562 usersRebuilt in the last 30 days: 482 of 482

Scrapers / E-commerce

Kijiji Scraper logo

Kijiji Scraper

hipersoft/kijiji-scraper

Scrape classified ads from Kijiji.ca, Canada's largest classifieds site: search by keyword, province or city, price and sort. Title, description, price (CAD), price drop, attributes, condition, private or dealer seller, city, coordinates, photos, posted date. Export CSV/JSON.

Total users

2

Monthly users

1

Total runs

3

Per listing

$0.001

Last rebuilt

Oct 26, 2026

Overview

Kijiji Scraper extracts classified ads from Kijiji.ca, Canada's largest classifieds marketplace, covering buy & sell, cars and vehicles, real estate and rentals, jobs, services, pets and community across Ontario, Québec, British Columbia, Alberta, Manitoba, Saskatchewan and the Atlantic provinces. For every ad you get the title, description, link, price in CAD, price type, original price and price-drop flag, category, attributes (brand, condition, carrier, fulfillment…), private or dealer seller, city, coordinates, top-ad and showcase flags, verified-seller flag, photos, posted date and more. Search by keyword, province or city, price range and sort order, or paste any Kijiji search link. Export to CSV, Excel or JSON. Ideal for resellers, car dealers, price monitoring, deal alerts, rental market research and lead generation in Canada.

What does Kijiji Scraper do?

  • 🇨🇦 All of Canada: provinces and major cities (Toronto, Montréal, Vancouver, Calgary, Edmonton, Ottawa, Winnipeg…).
  • 🔎 Keywords, price range and five sort orders.
  • 🔗 Any Kijiji search link with your own category and filters.
  • 💲 Price, price type, original price and price drops.
  • 🏷️ Attributes such as brand, condition and delivery options.
  • 🧑 Private owner or dealer, verified-seller flag.
  • 🖼️ Photos and posted date.

What data can you scrape from Kijiji?

Field Description
Ad ID, link, title, description
Price Price (CAD), price type, original price, price drop
Item Category ID, attributes
Seller Private or dealer, verified, dealer address
Location City, coordinates
Flags Top ad, showcase
Media & dates Photos, posted, sorted

Use cases for Kijiji data

  • Resellers: find under-priced phones, electronics and furniture in your city.
  • Car dealers: monitor private car listings and asking prices by province.
  • Price monitoring: track Canadian second-hand prices and price drops.
  • Deal alerts: schedule "Most recent" searches and catch new ads first.
  • Market research: compare supply and pricing between Canadian cities.

How to scrape Kijiji

  1. Click Try for free to open Kijiji Scraper in Apify Console.
  2. Enter search terms and pick a location, or paste Kijiji search links.
  3. Optionally set a price range and sort order.
  4. Click Start and download the ads as CSV, Excel or JSON.

Input

Example input

{
  "queries": ["iphone 13", "macbook air"],
  "locationId": "1700273",
  "minPrice": 200,
  "maxPrice": 600,
  "sort": "newest",
  "maxItems": 500
}
Field Description
Search terms One or more keywords.
Location Province or city.
Search links Paste Kijiji results links.
Min / max price Price range in CAD.
Sort by Most recent, best match, least recent, price.
Include top ads Also return promoted ads.
Max listings 0 = no limit.

Output

Ad example

{
  "listingId": "1744541704",
  "url": "https://www.kijiji.ca/v-cell-phone/city-of-toronto/iphone-13-like-new-with-box/1744541704",
  "title": "Iphone 13 like new with box",
  "price": 320,
  "priceType": "FIXED",
  "currency": "CAD",
  "attributes": { "phonecarrier": "unlck", "condition": "usedlikenew", "phonebrand": "apple" },
  "sellerType": "private",
  "city": "Toronto",
  "latitude": 43.72,
  "longitude": -79.41,
  "isTopAd": false,
  "priceDrop": false,
  "imageCount": 4,
  "postedAt": "2026-10-08T13:58:59.000Z"
}

Output schema

Field Type Description
listingId, url, title, description string Ad.
price, priceType, originalPrice, currency, priceDrop mixed Price.
categoryId, attributes mixed Item details.
sellerType, sellerVerified, address mixed Seller (address for dealers only).
city, latitude, longitude mixed Location (approximate for private sellers).
isTopAd, isShowcase boolean Flags.
imageCount, imageUrl, images, postedAt, sortedAt mixed Media and dates.

Private sellers' names, contact details and exact addresses are not collected.

How much does it cost?

Kijiji Scraper uses pay-per-listing pricing: a small fixed price per ad, with automatic discounts on higher Apify plans. See the Pricing tab for the exact price.

More classifieds data

FAQ

Can I scrape a specific category? Yes. Open the category on Kijiji, apply your filters and paste the results link into Kijiji search links.

Are promoted ads included? By default yes, flagged with isTopAd. Turn off Include top ads to get organic results only.

What formats can I export? CSV, Excel, JSON, XML, HTML and RSS, or read the results through the Apify API.

Can I integrate it with other apps? Yes. Kijiji Scraper can be connected with almost any cloud service or web app thanks to integrations on the Apify platform. It works with Make, Zapier, Slack, Airbyte, GitHub, Google Drive and many more, plus the Apify API, JS/Python clients and MCP. Or use webhooks to trigger an action whenever a run finishes.

Is it legal to scrape Kijiji? The scraper only collects publicly visible ad information and no private seller names, contacts or exact addresses. You are responsible for using the data in line with Kijiji's terms and Canadian privacy law.

Notes

Original clean-room implementation. Returns only public data. Not affiliated with Kijiji or Adevinta.

Input

FieldTypeDescription
queries
Search terms
arrayKeywords, e.g. iphone 13, honda civic, couch, bike. Leave empty to list the newest ads in the location.
locationId
Location
string · 0, 9004, 1700272, 1700273, 1700185, 9001…Province or city to search.
Default: "0"
startUrls
Kijiji search links
arrayOptional: paste Kijiji results links with any category, location or filters.
minPrice
Minimum price (CAD)
integerMinimum price in Canadian dollars.
maxPrice
Maximum price (CAD)
integerMaximum price in Canadian dollars.
sort
Sort by
string · newest, relevance, oldest, price_asc, price_descResult order.
Default: "newest"
includeTopAds
Include top (promoted) ads
booleanAlso return the promoted ads shown at the top of each page.
Default: true
maxItems
Max listings
integerStop after this many listings in total (0 = no limit).
Default: 200
proxyConfiguration
Proxy configuration
objectNot needed in most cases.
Default: {"useApifyProxy": false}

API

curl -X POST "https://api.apify.com/v2/acts/hipersoft~kijiji-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
  "queries": [
    "iphone 13"
  ]
}'

Pricing

EventPricePaid plans from
Listing
Charged per classified ad returned
$0.001$0.0005

You pay only for what the run returns. Set a maximum cost per run and it stops cleanly at that limit.

Related scrapers

Carousell Scraper

Scrape Carousell search listings: title, price, condition, location, seller, photo and URL. Requires your own Carousell app token.

242 runs · 2 users · $0.003 / listing scraped

Google Flights Scraper

Scrape flight options from Google Flights by route and date: airline, flight number, departure and arrival times, duration, stops, layovers and price. One-way or round-trip, any cabin and currency. For travel and price monitoring.

216 runs · 4 users · $0.004 / flight scraped

Pinterest Scraper

Search Pinterest and scrape pins (title, description, destination link, image, pinner, board, saves), boards and users. Fast. For visual research, e-commerce, trend and marketing analysis.

151 runs · 2 users · $0.0034 / item scraped

Google Trends Scraper

Scrape Google Trends for any keyword: interest over time, related and rising queries, and interest by region. Per country and timeframe. For SEO, market and trend research. No setup.

139 runs · 6 users · $0.001 / keyword scraped

AliExpress Product Search Scraper

Search AliExpress by keyword and export one clean row per product — title, sale price, original price, image and product URL. Export to JSON, CSV or Excel.

135 runs · 3 users · $0.003 / product scraped

Google Maps Scraper

Search Google Maps and scrape places: name, category, full address, city, coordinates, rating, phone, website, Place ID and map link. Fast browser-free via Google's internal endpoint, no setup. For local lead generation and market research.

130 runs · 2 users · $0.005 / place scraped
Need a source that isn't here?

Send the site and the fields. We build it and you get it first.

Request a build