Kijiji Scraper - Search Canada Classifieds avatar

Kijiji Scraper - Search Canada Classifieds

Pricing

from $10.00 / 1,000 results

Go to Apify Store
Kijiji Scraper - Search Canada Classifieds

Kijiji Scraper - Search Canada Classifieds

Scrape Kijiji.ca listings by keyword across all of Canada. Extract title, price (CAD), location, category, posted date, images, seller type (owner/dealer), and listing URL. Perfect for resellers, price monitoring, and Canadian marketplace research.

Pricing

from $10.00 / 1,000 results

Rating

0.0

(0)

Developer

lulz bot

lulz bot

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Categories

Share

Scrape listings from Kijiji.ca — Canada's largest online classifieds marketplace — by keyword, across all categories and Canada-wide. Great for resellers, arbitrage, price monitoring, and Canadian marketplace research.

What it does

Give it one or more search terms (e.g. iphone, bike, sofa) and it returns structured listing data pulled straight from Kijiji's search results, with automatic pagination.

Output fields

FieldDescription
idKijiji listing ID
titleListing title
pricePrice as a number (in CAD dollars). null for "Please Contact" / swap / free listings
priceTypeFIXED, PLEASE_CONTACT, FREE, SWAP_TRADE, etc.
currencyAlways CAD
descriptionShort listing description snippet
locationCity / region name (e.g. "City of Toronto")
addressStreet/postal address if shown
latitude / longitudeListing coordinates
categoryIdKijiji category ID
postedDateListing activation date (ISO 8601)
adSourceAd placement type (e.g. ORGANIC, TOP_AD)
isTopAdWhether it is a promoted "Top Ad"
sellerTypeowner or dealer (from the "for sale by" attribute)
posterId / posterVerified / posterRatingSeller info
imageUrlPrimary image URL
imagesAll image URLs
imageCountNumber of images
attributesCategory-specific attributes (brand, condition, etc.)
urlDirect listing URL
searchQueryThe query that produced this row
scrapedAtScrape timestamp

Input

{
"searchQueries": ["iphone", "bike"],
"maxListings": 100
}
  • searchQueries — list of search terms. Each is searched across all categories, Canada-wide.
  • maxListings — max listings per query (0 = unlimited; paginates until results run out).
  • proxyConfiguration — optional; not required for basic use.

How it works

The scraper reads Kijiji's server-rendered __NEXT_DATA__ (Apollo GraphQL cache) embedded in each search results page, so no headless browser is needed — it is fast and robust. Results are paginated automatically via Kijiji's page-N URL scheme.

Notes

  • Prices are normalized to dollars (Kijiji stores them internally in cents).
  • Listings without a fixed price (contact-for-price, free, swap) return price: null with the reason in priceType.
  • Please respect Kijiji's Terms of Service and use scraped data responsibly.