Kijiji.ca $1π° Classifieds, Vehicles, Jobs & Property
Pricing
from $1.00 / 1,000 results
Kijiji.ca $1π° Classifieds, Vehicles, Jobs & Property
Extract listings from Kijiji.ca across property, vehicles, jobs, electronics, furniture, services, and more. Search by keyword and location or use any Kijiji URL. Returns title, description, price, photos, GPS coordinates, seller details, and category-specific attributes.
Pricing
from $1.00 / 1,000 results
Rating
0.0
(0)
Developer
AbotAPI
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Kijiji.ca Scraper
Extract classified listings from Kijiji.ca across every category: property, vehicles, jobs, furniture, electronics, services, and more. Search by keyword and location, or paste any Kijiji URL. Each record carries the title, full description, price, every photo, GPS coordinates, seller details, and the category-specific attributes Kijiji shows on the listing. Fast and inexpensive at scale.
Why this scraper
- Covers all of Kijiji.ca, not just one vertical. The extractor adapts to property, vehicles, and general classifieds automatically.
- Rich records out of the box: 30+ fields from the search page alone, including full description, all image URLs, and GPS coordinates.
- Optional detail enrichment adds view counts, seller phone and website, listing status, virtual tour or video, and dealer profile.
- Two ways in: keyword + location search (any Canadian city, region, or province), or paste Kijiji URLs directly.
- Price and sort filters, with forward pagination across as many pages as you want.
- Resilient connection handling: rotates to a fresh exit IP on rejection and fails over to a backup gateway.
Data you get
Sample shape, values are illustrative placeholders, not from a live listing.
| Field | Example |
|---|---|
| id | "0000000000" |
| listingType | "AutosListing" |
| title | "Sample listing title" |
| description | "Full listing description appears here." |
| url | "https://www.kijiji.ca/v-cars-trucks/city-of-toronto/sample/0000000000" |
| price | 12500.0 |
| priceRaw | 1250000 |
| priceType | "FIXED" |
| currency | "CAD" |
| categoryId | 174 |
| locationName | "Toronto" |
| address | "100 Sample Street, Toronto, ON, M0M 0M0" |
| latitude | 43.6500 |
| longitude | -79.4000 |
| nearestIntersection | ["Sample Road", "Example Avenue"] |
| imageUrls | ["https://media.kijiji.ca/api/v1/.../image?rule=kijijica-200-jpg"] |
| imageCount | 10 |
| posterId | "0000000000" |
| sellerType | "KMB" |
| posterRating | 4.5 |
| posterVerified | false |
| activationDate | "2026-01-01T00:00:00.000Z" |
| sortingDate | "2026-01-01T00:00:00.000Z" |
| isTopAd | false |
| attr_carmake | "ford" |
| attr_noofseats | "4" |
| views | 1140 |
| phoneNumber | "+15550000000" |
| sellerWebsiteUrl | "https://example.com" |
Category-specific facts arrive as attr_* keys (for example attr_carmake, attr_numberbedrooms, attr_dateavailable) plus the full raw list in attributesRaw, so no field is ever dropped.
How to use
Search a single keyword in one city:
{"mode": "search","keywords": ["iphone"],"location": "city-of-toronto","maxListings": 50}
Search with price filter and newest-first sort:
{"mode": "search","keywords": ["sofa"],"location": "vancouver","minPrice": 100,"maxPrice": 500,"sortBy": "dateDesc","maxPages": 5}
Browse every listing in a location (no keyword):
{"mode": "search","keywords": [],"location": "calgary","fetchDetails": true,"maxListings": 100}
Paste Kijiji URLs directly (multiple supported):
{"mode": "url","urls": ["https://www.kijiji.ca/b-cars-trucks/city-of-toronto/c174l1700273","https://www.kijiji.ca/b-apartments-condos/vancouver/c37l1700287"],"maxPages": 3}
Input parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
| mode | string | "search" | "search" for keyword + location, "url" to paste links. |
| keywords | array | ["iphone"] | Search terms (search mode). Each runs as its own all-category search. Empty browses everything in the location. |
| location | string | "canada" | City, region, or province name, a Kijiji slug, or a numeric id. Resolved against the live Kijiji location list. |
| sortBy | string | "relevance" | "relevance", "dateDesc", "priceAsc", or "priceDesc". |
| minPrice | integer | (none) | Minimum price in Canadian dollars. |
| maxPrice | integer | (none) | Maximum price in Canadian dollars. |
| urls | array | (example) | Kijiji search or listing URLs (URL mode). |
| fetchDetails | boolean | true | Open each listing page for view count, seller phone and website, status, and more. |
| maxPages | integer | 5 | Maximum result pages per search or URL (40 listings per page). |
| maxListings | integer | 50 | Maximum listings for the whole run. 0 means unlimited. |
| proxy | object | Residential CA | Proxy configuration. Residential with country CA is strongly recommended. |
Output example
Sample shape, values are illustrative placeholders, not from a live listing.
{"id": "0000000000","listingType": "AutosListing","title": "Sample listing title","description": "Full listing description appears here.","url": "https://www.kijiji.ca/v-cars-trucks/city-of-toronto/sample/0000000000","price": 12500.0,"priceRaw": 1250000,"priceType": "FIXED","currency": "CAD","categoryId": 174,"locationName": "Toronto","address": "100 Sample Street, Toronto, ON, M0M 0M0","latitude": 43.6500,"longitude": -79.4000,"imageUrls": ["https://media.kijiji.ca/api/v1/sample/image?rule=kijijica-200-jpg"],"imageCount": 10,"posterId": "0000000000","sellerType": "KMB","posterRating": 4.5,"posterVerified": false,"activationDate": "2026-01-01T00:00:00.000Z","attr_carmake": "ford","attr_noofseats": "4","views": 1140,"phoneNumber": "+15550000000","sellerWebsiteUrl": "https://example.com"}
Plan requirement
Kijiji.ca accepts Canadian residential connections most reliably. The default proxy is Apify Residential with country CA, which requires an Apify Starter plan or higher. On the free plan, set the BACKUP_PROXY_URL environment variable to a Canadian residential gateway, or expect reduced results. Datacenter exits are frequently rejected by the site and are not recommended.