Kijiji Scraper

Kijiji Scraper

by ivanvs

Extract structured data from Kijiji ads for jobs, housing, vehicles & more. Download results in JSON, Excel, or CSV for lead gen, research, or e-commerce.

176 runs
21 users
Try This Actor

Opens on Apify.com

About Kijiji Scraper

Need to pull real-time data from Kijiji for your project? This scraper is what I use to collect listings from one of Canada's largest classifieds sites. It reliably grabs the details from ads across all the major categories: jobs, housing, items for sale, wanted items, local services, and vehicle listings. You get structured data with all the important info like price, location, description, and contact details, ready for your database or analysis. I typically download the results in JSON for my apps, but it also supports XML, Excel, and CSV, which makes it versatile for different teams. It's straightforward to set up and run, whether you're tracking market prices for research, generating leads for sales outreach, or aggregating inventory for an e-commerce comparison site. If you've ever tried to manually compile this data, you know how time-consuming it is—this automates the whole tedious process.

What does this actor do?

Kijiji Scraper is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.

Key Features

  • Cloud-based execution - no local setup required
  • Scalable infrastructure for large-scale operations
  • API access for integration with your applications
  • Built-in proxy rotation and anti-blocking measures
  • Scheduled runs and webhooks for automation

How to Use

  1. Click "Try This Actor" to open it on Apify
  2. Create a free Apify account if you don't have one
  3. Configure the input parameters as needed
  4. Run the actor and download your results

Documentation

Kijiji Scraper

Scrape classified ads data from Kijiji.ca, Canada's largest online classifieds platform.

Overview

This actor extracts structured data from Kijiji listings, including search results and individual ad pages. It handles Kijiji's pagination and returns clean JSON output with ad details like title, price, location, description, and URLs.

Key Features

  • Real-time scraping: Fetches current ad data directly from Kijiji
  • Flexible targeting: Works with both search result pages and individual ad URLs
  • Pagination handling: Automatically follows "next page" links
  • No rate limiting: Built to handle Kijiji's structure without artificial limits
  • Structured output: Returns consistent JSON format for easy processing

How to Use

Input Configuration

Configure the actor with these parameters:

Parameter Description Required Default
urls Kijiji URLs to scrape (array or single object) Yes Example URL provided
maxResults Maximum number of ads to scrape No 100

URL Formats

The scraper accepts:
- Search results: https://www.kijiji.ca/b-cars-trucks/canada/alfa+romeo-new__used/c174l0a54a49?view=list
- Individual ads: https://www.kijiji.ca/v-cars-trucks/markham-york-region/2018-alfa-romeo-red-interior-128k-km/1720363777

Example Input

{
  "urls": [
    {
      "url": "https://www.kijiji.ca/b-cars-trucks/canada/alfa+romeo-new__used/c174l0a54a49?view=list"
    }
  ],
  "maxResults": 50
}

Input/Output

Input

Provide one or more Kijiji URLs in the urls parameter. The actor will scrape all matching ads up to your maxResults limit.

Output

Each ad is returned as a JSON object containing:
- url: Full URL to the ad
- title: Ad title/headline
- price: Listed price (if available)
- location: City/region
- description: Full ad text
- datePosted: Posting date
- imageUrls: Array of image links
- attributes: Additional details (condition, features, etc.)

Example Output

{
  "url": "https://www.kijiji.ca/v-cars-trucks/winnipeg/2022-dodge-challenger-gt-awd-leather-sunroof/m10683548",
  "title": "2022 Dodge Challenger GT | AWD | Leather | Sunroof",
  "description": "Apple Carplay/Android Auto | Adaptive Cruise Control | GPS Navigation...",
  "price": "$42,500",
  "location": "Winnipeg, Manitoba",
  "datePosted": "2024-01-15",
  "attributes": {
    "make": "Dodge",
    "model": "Challenger",
    "year": "2022",
    "transmission": "Automatic"
  }
}

Run the actor with your target URLs to extract ad data for analysis, lead generation, or market research.

Common Use Cases

Market Research

Gather competitive intelligence and market data

Lead Generation

Extract contact information for sales outreach

Price Monitoring

Track competitor pricing and product changes

Content Aggregation

Collect and organize content from multiple sources

Ready to Get Started?

Try Kijiji Scraper now on Apify. Free tier available with no credit card required.

Start Free Trial

Actor Information

Developer
ivanvs
Pricing
Paid
Total Runs
176
Active Users
21
Apify Platform

Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.

Learn more about Apify

Need Professional Help?

Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.

Find a Specialist

Trusted by millions | Money-back guarantee | 24/7 Support