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.
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
- Click "Try This Actor" to open it on Apify
- Create a free Apify account if you don't have one
- Configure the input parameters as needed
- 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.
Categories
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 TrialActor Information
- Developer
- ivanvs
- Pricing
- Paid
- Total Runs
- 176
- Active Users
- 21
Related Actors
🏯 Tweet Scraper V2 - X / Twitter Scraper
by apidojo
Google Search Results Scraper
by apify
Instagram Profile Scraper
by apify
Tweet Scraper|$0.25/1K Tweets | Pay-Per Result | No Rate Limits
by kaitoeasyapi
Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.
Learn more about ApifyNeed Professional Help?
Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.
Trusted by millions | Money-back guarantee | 24/7 Support