Kijiji Scraper | Canadian Classified Listings avatar

Kijiji Scraper | Canadian Classified Listings

Pricing

from $19.00 / 1,000 results

Go to Apify Store
Kijiji Scraper | Canadian Classified Listings

Kijiji Scraper | Canadian Classified Listings

Scrape Kijiji classified ads across Canada for cars, real estate, jobs, and goods with title, price, location, seller, posted date, photos, and full description. Track Canadian marketplaces for resale arbitrage, real estate research, and competitive market intelligence.

Pricing

from $19.00 / 1,000 results

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

0

Monthly active users

4 days ago

Last modified

Share

ParseForge Banner

๐Ÿ Kijiji.ca Listings Scraper

๐Ÿš€ Pull live Kijiji listings in seconds. Real estate (houses, condos, rentals, rooms, commercial) and Buy & Sell, filtered by category, province, keyword, or price. No API key, no registration, no manual CSV wrangling.

Kijiji is Canada's largest general classifieds platform with roughly 85% market share of the country's local buy-and-sell traffic and a real estate vertical that hosts over 244,000 active property listings across every province. This actor extracts listings from any vertical at kijiji.ca: houses for sale, condos, apartments and condos for rent, room rentals, short-term rentals, commercial space, land, and the full Buy & Sell catalog. Each record carries the title, asking price in CAD, address with city, province, latitude and longitude, full image gallery, view count, listing date, seller type (private vs business), and the canonical attribute set Kijiji exposes for that vertical (bedrooms, bathrooms, sqft on real estate; condition, brand, model on classifieds).

You feed it a Kijiji search or category URL, the same one you copy from your browser after applying filters on the site, and the actor walks every page until it has the records you asked for. Each record optionally enriches with the listing detail page so you also get view counts, the full description, all photos at full resolution, and seller phone (when public). Use it for daily monitoring of new rental listings, off-market real estate lead discovery, price intelligence on used goods, dealer benchmarking, or research into Canada's informal economy.

๐ŸŽฏ Target audience๐Ÿ› ๏ธ Primary use cases
Real estate agents, property managers, leasing agents, used-car dealers, market researchers, e-commerce resellersRental price tracking, off-market lead discovery, daily new listing alerts, competitor pricing, dealer benchmarking, price arbitrage

๐Ÿ“‹ What the Kijiji Listings Scraper does

  • ๐Ÿ˜๏ธ Real estate built in. Scrape houses for sale, condos, apartments and condos for rent, rooms, short-term rentals, commercial, land, all from one actor.
  • ๐Ÿ“ Filter by location. Pass a Canada-wide URL, any province URL (Ontario, Quebec, BC, Alberta, all 13 provinces and territories), or city-level URLs.
  • ๐Ÿ”Ž Filter by keyword. Bake the keyword into the URL or pass it via the keyword input, both work.
  • ๐Ÿท๏ธ Filter by category. 13 real estate sub-categories and 32 Buy & Sell sub-categories, each with its own slug and URL.
  • ๐Ÿ’ฐ Filter by price, condition, seller type, ad type. Apply the filters on Kijiji.ca, then paste the URL, the actor follows whatever you set.
  • ๐Ÿ” Detail-page enrichment. Optional second pass per listing to grab views, full description, full-res photos, end date, and seller phone.

Each record includes the listing title, listing ID, listing URL, primary image and full image gallery, price (number) and price type (FIXED / CONTACT / SWAP_TRADE / GIVE_AWAY), currency, category ID and full category path, seller type and ID, verified flag, address, city, province, latitude, longitude, image count, full description, all attributes (bedrooms, bathrooms, sqft, parking, pets, condition, brand, etc. depending on vertical), view count, status, listing type (OFFER / WANTED), activation date, and end date.

๐Ÿ’ก Why it matters: Kijiji aggregates the largest pool of Canadian real estate and classifieds inventory, but it has no public API. Without this actor, the only options are manual browsing or fragile DIY scrapers. This one returns clean, typed JSON in seconds and is the basis for daily-listing alerts, price indices, and lead pipelines.

๐Ÿ“Š Data fields

Each record includes: condition, currency, imageUrl, listingUrl, location, price, results, title. These field names come straight from the actor's dataset schema, so what you see here is what lands in your dataset.

โš ๏ธ Good to know: Make sure the URL ends in /cXlY (e.g. c10l0 for all Canada Buy & Sell). That's how Kijiji encodes category and location, and the actor uses that segment to walk pagination.

๐Ÿš€ How to use

  1. ๐Ÿ”‘ Create a free Apify account. Takes 30 seconds, $5 starter credit included.
  2. ๐Ÿ” Find the URL. Go to kijiji.ca, pick your vertical (real estate or buy-sell), apply filters (province, category, keyword, price), and copy the URL from the address bar.
  3. โ–ถ๏ธ Paste and run. Drop the URL into startUrl, set maxItems, hit Start. The actor figures out the rest.
  4. ๐Ÿ“ฅ Download. Export the dataset as JSON, CSV, or Excel from the Apify console.
  5. ๐Ÿ” Schedule. Re-run on a cron to keep your dataset fresh. Kijiji listings rotate fast, especially rentals.

โฑ๏ธ Total time to first dataset: under 2 minutes.

๐Ÿ’ก Pro Tip: browse the complete ParseForge collection for more Canada-specific and global classifieds and real estate scrapers.

โš ๏ธ Disclaimer: This actor scrapes only publicly available listing pages on Kijiji.ca. It does not bypass any access controls, does not collect private user data, and does not republish copyrighted content. Users are solely responsible for complying with Kijiji's Terms of Service and all applicable Canadian privacy and competition law (including PIPEDA). ParseForge is not affiliated with, endorsed by, or sponsored by Kijiji or its parent companies.

๐Ÿ†˜ Need Help?

If you hit a bug, have questions about setup, or need a scraper we haven't built yet, open our contact form or write to parseforge@protonmail.com. We also take on paid custom data projects.

For faster answers, join our Discord. It's the best place to get support and suggest new actors.