Kijiji Scraper avatar

Kijiji Scraper

Pricing

from $5.00 / 1,000 results

Go to Apify Store
Kijiji Scraper

Kijiji Scraper

Scrape Kijiji.ca listings from categories and search results. Get listing URLs, full detail data, and optional enrichment: mileage analysis, similar listings, seller profile and metrics, and Google reviews for dealers. Multiple start URLs, configurable limit.

Pricing

from $5.00 / 1,000 results

Rating

5.0

(3)

Developer

Coder

Coder

Maintained by Community

Actor stats

0

Bookmarked

5

Total users

3

Monthly active users

5 days ago

Last modified

Share

What is Kijiji.ca Scraper?

This Actor scrapes Kijiji.ca list and detail pages with optional enrichment. You provide one or more search or category URLs; the Actor returns a dataset of listings. It supports list-only mode or full detail pages plus optional enrichment (mileage analysis, similar listings, seller profile, etc.). Proxy is fixed to Canada. Run it from the Actor page or via the Apify API.

What can this Actor do?

  • Multiple start URLs — Run several Kijiji.ca list or search URLs in one run.
  • List-only or full detail — Get list-page URLs only, or enable Fetch listing details for full listing data (schema, meta, location, etc.).
  • Optional enrichment — When details are enabled, optionally add mileage analysis, similar listings, poster’s other ads, seller profile, seller metrics, and Google reviews (for dealers).
  • Newest first — Optional sort by newest listings (sort=dateDec).
  • Configurable volume — Set max listings in total across all URLs (default 50, max 2000).
  • Platform benefits — Scheduling, API, integrations, and proxy rotation via Apify.

What data can Kijiji.ca Scraper extract?

DataList pageDetail page (fetch details on)Enrichment (when enabled)
Listing URL / source
Source search URL
Listing ID
Schema.org (Car, etc.)
Meta (title, description, image)
Price, location, condition
Mileage analysis✓ (when option on)
Similar listings✓ (when option on)
Seller profile✓ (when option on)
Seller’s other ads✓ (when option on)
Seller metrics✓ (when option on)
Google reviews (dealers)✓ (when option on)

How to use Kijiji.ca Scraper

  1. Open the Actor: Kijiji.ca Scraper.
  2. Go to the Input tab and add one or more Kijiji.ca list or search URLs (e.g. a category or search results page).
  3. Set Maximum listings (default 50), and optionally enable Fetch listing details and any enrichment options (mileage analysis, seller profile, etc.).
  4. Click Start and wait for the run to finish.
  5. Download the dataset from the Storage tab in JSON, CSV, Excel, or other supported formats.

You can also run the Actor via the Apify API and use integrations (Make, Zapier, etc.) to automate runs.

Input

Input options are available on the Input tab of the Actor page. Summary:

InputTypeDescription
List URLsURLs (required)One or more Kijiji.ca list or search URLs. At least one URL is required.
Maximum listingsNumberStop after this many listings in total across all URLs (default: 50, max: 2000).
Fetch new listingsBooleanSort list results by date (newest first). Adds or sets sort=dateDec on list URLs.
Fetch listing detailsBooleanIf enabled, fetches each listing’s detail page and merges full data.
Mileage analysisBooleanAdd mileage analysis (value, usage, categories). Only when Fetch listing details is enabled.
Poster other adsBooleanInclude seller’s other listings when available.
Similar listingsBooleanInclude similar listings for each ad.
Seller profileBooleanInclude seller profile (listings count, type, etc.).
Seller metricsBooleanInclude seller metrics (member since, reply rate, responsiveness).
Google reviewsBooleanInclude Google reviews for dealers when available.

Example input

{
"startUrls": [
{
"url": "https://www.kijiji.ca/b-cars-vehicles/city-of-toronto/c27l1700273?sort=dateDec"
}
],
"maxListings": 50,
"fetchNewListings": true,
"fetchDetails": true,
"fetchMileageAnalysis": true,
"fetchSellerProfile": true
}

Output

The Actor writes one item per listing to the default dataset. Each item includes url, listingId, and sourceUrl (the list URL it came from). With Fetch listing details enabled, items also include schemaOrgCar (or other schema types), meta, and when the corresponding options are on: mileageAnalysis, similarListings, sellerProfile, sellerOtherListings, sellerMetrics, googleReviews.

You can download the dataset in JSON, CSV, Excel, or other formats from the run’s Storage tab.

Example: Fetch listing details off

Each result includes list-page fields only.

{
"url": "https://www.kijiji.ca/v-cars-trucks/city-of-toronto/2022-ford-transit-t250/1733444522",
"listingId": "1733444522",
"sourceUrl": "https://www.kijiji.ca/b-cars-vehicles/city-of-toronto/c27l1700273?sort=dateDec"
}

Example: Fetch listing details on (with enrichment)

Same list fields plus detail data and optional enrichment (e.g. mileage analysis, seller profile).

{
"url": "https://www.kijiji.ca/v-cars-trucks/city-of-toronto/2022-ford-transit-t250/1733444522",
"listingId": "1733444522",
"schemaOrgCar": {
"@context": "https://schema.org",
"@type": "Car",
"name": "2022 Ford Transit T250",
"description": "Perfect AutoCLEAN CARFAX - HIGH ROOF - EXTENDED - AWD - NAVIGATION - 3.5 L GAS - SHELVING - DIVIDER - BACK UP CAMERA - PRICE IS INCLUDED SAFETY AND 3 MONTHS POWERTRAIN WARRANTY...",
"image": [
{
"@type": "ImageObject",
"creditText": "Kijiji",
"name": "2022 Ford Transit T250",
"contentUrl": "https://media.kijiji.ca/api/v1/ca-prod-dealer-ads/images/d8/d8cf3c71-886b-461a-ad26-57e4af1500ae?rule=kijijica-640-webp",
"primaryImageofPage": true
},
{
"@type": "ImageObject",
"creditText": "Kijiji",
"contentUrl": "https://media.kijiji.ca/api/v1/ca-prod-dealer-ads/images/f2/f274c5f4-e8e8-46fb-933b-9481be0ecdab?rule=kijijica-640-webp"
}
],
"offers": {
"@type": "Offer",
"availability": "https://schema.org/InStock",
"price": "39900",
"priceCurrency": "CAD",
"validFrom": "2026-02-20",
"validThrough": "2026-03-20",
"availableAtOrFrom": {
"@type": "Place",
"latitude": 43.738764,
"longitude": -79.5388954,
"name": "City of Toronto",
"address": {
"@type": "PostalAddress",
"streetAddress": "3227 Weston Road, Toronto, ON, M9M 2T4",
"addressLocality": "City of Toronto",
"addressRegion": "Toronto (GTA)",
"addressCountry": "Canada"
}
}
},
"url": "https://www.kijiji.ca/v-cars-trucks/city-of-toronto/2022-ford-transit-t250/1733444522",
"brand": { "@type": "Brand", "name": "Ford" },
"itemCondition": "https://schema.org/UsedCondition",
"mileageFromOdometer": {
"@type": "QuantitativeValue",
"value": "113000",
"unitCode": "KMT"
},
"model": "Transit",
"vehicleIdentificationNumber": "1ftbr3u88nka61432",
"vehicleModelDate": "2022",
"bodyType": "Wagon",
"color": "Grey",
"driveWheelConfiguration": "https://schema.org/AllWheelDriveConfiguration",
"numberOfDoors": "2",
"vehicleConfiguration": "T250",
"vehicleEngine": { "@type": "EngineSpecification", "fuelType": "Gas" },
"vehicleTransmission": "Automatic"
},
"meta": {
"title": "2022 Ford Transit T250 | Cars & Trucks | City of Toronto | Free local classifieds - Kijiji ",
"description": "Perfect AutoCLEAN CARFAX - HIGH ROOF - EXTENDED - AWD - NAVIGATION - 3.5 L GAS - SHELVING - DIVIDER - BACK UP CAMERA - P",
"image": "https://media.kijiji.ca/api/v1/ca-prod-dealer-ads/images/d8/d8cf3c71-886b-461a-ad26-57e4af1500ae?rule=kijijica-960-jpg",
"url": "https://www.kijiji.ca/v-cars-trucks/city-of-toronto/2022-ford-transit-t250/1733444522"
},
"sourceUrl": "https://www.kijiji.ca/b-cars-vehicles/city-of-toronto/c27l1700273?sort=dateDec",
"mileageAnalysis": {
"value": 113000,
"usage": "HIGH",
"categories": {
"high": 100000,
"average": 83000,
"low": 75000
}
},
"sellerProfile": {
"id": "COMMERCIAL_2508",
"name": "Perfect Auto",
"numberOfListings": 18,
"userType": "PV_DEALER",
"profilePath": "/o-perfect-auto/2508/listings/1?referral=organic&profileType=commercial",
"staticMapUrl": "https://maps.googleapis.com/maps/api/staticmap?key=...",
"websiteUrl": "https://www.perfectauto.ca/?utm_source=kijiji.ca&utm_medium=referral",
"verified": false
}
}

How much does it cost to scrape Kijiji.ca?

This Actor uses pay-per-event pricing. You are charged for events, not for general Apify platform usage. For current rates, see the Pricing section on the Actor page.

Other Actors

You may also find these scrapers useful:

ActorDescription
AutoTrader.ca ScraperScrape AutoTrader.ca vehicle listings.
Facebook Marketplace ScraperScrape Facebook Marketplace listings.

FAQ and support

  • Issues and feedback — Use the Issues tab on the Actor page to report bugs or request features.
  • Integrations — Use Apify integrations to connect this Actor to Make, Zapier, Google Drive, and other apps.
  • API — Run the Actor and retrieve results via the Apify API.

Resources

Documentation reference