Kijiji.ca
by fayoussef
Efficiently scrapes Kijiji.ca listings: vehicles, real estate, and more. Extracts detailed data including price, location, specs, and images from sear...
Opens on Apify.com
About Kijiji.ca
Efficiently scrapes Kijiji.ca listings: vehicles, real estate, and more. Extracts detailed data including price, location, specs, and images from search results (with pagination) or direct ad URLs. Ideal for market research and data collection.
What does this actor do?
Kijiji.ca 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 Auto & Classifieds Scraper Actor Automatically extract listings from Kijiji.ca for vehicles, real estate, and more!
## 🌟 What Does This Do? This automated tool acts like your personal Kijiji assistant, designed to: 1. Visit Kijiji.ca URLs you specify (either search pages or individual ad pages). 2. Discover all relevant listings based on your search or direct links. 3. Collect comprehensive details for each listing. Key data points include: * 🆔 Listing ID, Title, and Full Description * 🔗 Direct Kijiji URL & Multiple Image URLs * 📅 Activation & Sorting Dates * 📍 Location Name, Address & GPS Coordinates (if available) * 💲 Price Information (Type, Amount, Surcharges) * 👑 Ad Type (Top Ad, Showcase, Highlighted) * 👤 Poster Information (ID) * 🚗 For Vehicles: Make, Model, Year, Mileage (km), Transmission, Fuel Type, Drivetrain, Body Type, Color, Condition, VIN, Trim, Number of Seats/Doors, Carfax Link, and a checklist of features (e.g., A/C, alloy wheels, Bluetooth, sunroof). * 🏠 For Other Listings: Relevant attributes as provided by Kijiji. * 🔎 Original search URL if scraped from a listing page. ## 🛠️ Configuration Made Simple Just set these key options: 1. Start URLs (start_urls) * Paste the Kijiji.ca website addresses where scraping should begin. * This can be a search results page (e.g., https://www.kijiji.ca/b-cars-trucks/gta-greater-toronto-area/c174l1700272) or a specific ad page (e.g., https://www.kijiji.ca/v-cars-trucks/city-of-toronto/2023-toyota-camry-le-sedan/1234567890). * Input format: [{ "url": "your_kijiji_url_1" }, { "url": "your_kijiji_url_2" }] 2. Type of URL (type_url) * Tell the actor what kind of URLs you've provided. * "listing page": For search result URLs (default). The actor will find all ads on the page and navigate through pagination. * "product page": For individual ad URLs. The actor will scrape the details of only those specific ads. 3. Max Pages per Search (max_depth) (for "listing page" type) * "How many pages of search results should I go through?" * (Example: Set to 5 to scan the first 5 pages of results. Leave empty to try and get all pages.) ## 🚦 Advanced Options (Optional) For power users: - Max Concurrent Requests (max_concurrent_searches): * How many Kijiji pages or listings to process at the same time. * (Default: 20. Adjust based on your needs and proxy capabilities.) - Custom Proxy URL (proxy_url): * Provide your own proxy URL if you prefer not to use Apify's automatic proxy. * (Example: "http://user:password@proxy.example.com:8080") - Automatic Retries: Failed requests are automatically retried up to 3 times with increasing delays. - Proxy Rotation: If no custom proxy is set, the actor uses Apify's proxy service with Canadian residential IPs to help avoid blocks (automatically enabled). ## 📤 Getting Your Data Results are neatly organized and delivered in various formats, ready for your analysis. When you export to JSON, you'll get nested data for images and features. For Excel/CSV, these will be flattened into separate columns (e.g., image_urls/0, image_urls/1, features/airconditioning). Key fields you'll find in your dataset include (based on the example output from dataset): id, title, description, kijiji_url, image_urls (and subsequent numbers for more images), ad_source, activation_date, sorting_date, location_name, location_address, latitude, longitude, price_type, price_surcharges, is_top_ad, is_showcase, is_highlighted, poster_id, make, model, year, mileage_km, transmission, fuel_type, drivetrain, body_type, color, condition, for_sale_by, vin, trim, carfax_link, seats, doors, features/airconditioning, features/alloywheels (and other features), and source_search_url. Example Data Snippet (for a car listing, simplified from CSV output [cite: 84, 85]): ```json { "id": "m10661116", "title": "2024 BMW M4", "description": "Presenting the 2024 BMW M4 Competition M xDrive, sold by St. Albert Exotics...", "kijiji_url": "https://kijiji.ca/v-cars-trucks/edmonton/2024-bmw-m4/m10661116", "image_urls/0": "https://media.kijiji.ca/api/v1/autos-prod-ads/images/35/351e0ce4-2aa7-4276-afee-c5680fc24c51?rule=kijijica-200-jpg", "ad_source": "TOP_AD", "activation_date": "2025-04-15T23:45:28.000Z", "location_name": "Edmonton", "location_address": "Saint Albert Trail Northwest, Edmonton, AB, T5L 4H5", "latitude": 53.5910375, "longitude": -113.5649788, "price_type": "FIXED", "price_surcharges": "PLUS_GST", "make": "bmw", "model": "m4", "year": 2024, "mileage_km": 30160, "transmission": null, "fuel_type": "Gas", "drivetrain": "AWD", "body_type": "coup", "color": "Black", "condition": "Used", "for_sale_by": "Dealer", "vin": "WBS43AZ04RCP39930", "trim": "Competition M xDrive", "carfax_link": "https://vhr.carfax.ca/?id=rx6WB4G84rojC55NbLR4s1/Vc3exUQ1I", "seats": 4, "doors": 2, "features/airconditioning": true, "features/sunroof": true, "source_search_url": "https://www.kijiji.ca/b-cars-vehicles/edmonton/bmw/k0c27l1700203?search=true&view=list" }
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.ca now on Apify. Free tier available with no credit card required.
Start Free TrialActor Information
- Developer
- fayoussef
- Pricing
- Paid
- Total Runs
- 494
- Active Users
- 42
Related Actors
Video Transcript Scraper: Youtube, X, Facebook, Tiktok, etc.
by invideoiq
Linkedin Profile Details Scraper + EMAIL (No Cookies Required)
by apimaestro
Twitter (X.com) Scraper Unlimited: No Limits
by apidojo
Content Checker
by jakubbalada
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