Zolo Property Scraper avatar

Zolo Property Scraper

Pricing

$20.00/month + usage

Go to Apify Store
Zolo Property Scraper

Zolo Property Scraper

Scrapes property listing data from zolo.ca URLs. Extracts structured information including location, pricing, property details, land info, and facts into a nested JSON schema suitable for analytics, integrations, and rich UIs.

Pricing

$20.00/month + usage

Rating

0.0

(0)

Developer

Ocrad

Ocrad

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

17 days ago

Last modified

Share

Zolo.ca Property Scraper

Scrapes property listing data from zolo.ca URLs. Extracts structured information including location, pricing, property details, land info, and facts into a nested JSON schema suitable for analytics, integrations, and rich UIs.

Input

FieldTypeDescription
Input ModeSelectSpecific URLs – scrape given URLs; City (all listings) – fetch from city search with pagination
CityTextCity name (e.g. Toronto, North Vancouver). Type any city—URL is formed automatically. Supports custom cities not in the list.
Max PropertiesIntegerWhen using City mode: max properties to return (default: 50). Pagination is automatic.
Start URLsArrayZolo.ca listing URLs (only when Input Mode is Specific URLs)
Proxy ConfigurationObjectProxy settings. Default: Residential proxies, Canada. Disable if not using Apify Proxy.
Max Requests Per CrawlIntegerMaximum pages to scrape per run (default: 100)
Max ConcurrencyIntegerConcurrent requests (default: 5)

Modes are mutually exclusive: Use either City + Max Properties or Start URLs, not both.

Output

Each scraped property is pushed to the dataset with the following nested structure:

{
"url": "https://www.zolo.ca/...",
"location": {
"address": "11 Dale Aubin Lane",
"locality": "Tracy",
"region": "NB",
"postalCode": "E5L1L1",
"coordinates": { "lat": 45.677032, "lng": -66.732193 }
},
"pricing": { "price": 50600, "mortgageMonthly": 3 },
"summary": { "bedrooms": null, "bathrooms": null, "sqft": null },
"property": {
"type": "Vacant Land",
"style": null,
"yearBuilt": null,
"taxes": null,
"mlsNumber": "NB134769",
"listedBy": "KELLER WILLIAMS CAPITAL REALTY"
},
"land": { "lotSize": "...", "size": "5074 m2", ... },
"facts": { "Transaction Type": "For sale", "Property Type": "Vacant Land", ... },
"description": "Full listing description text...",
"images": ["https://photos.zolo.ca/...", ...],
"dates": { "added": "Mar 10, 2026", "updated": "Mar 10, 2026", "lastChecked": "5 minutes ago" },
"scrapedAt": "2026-03-10T18:00:00.000Z"
}

Proxy

This Actor uses Apify Proxy by default to reduce the risk of IP blocking. Residential proxies from Canada are recommended for zolo.ca (Canadian listings). You can:

  • Disable proxy: Set useApifyProxy: false (may increase block risk)
  • Change country: Set apifyProxyCountry to another code (e.g. US)
  • Use different groups: Set apifyProxyGroups (e.g. ["SHADER"] for datacenter)

Proxy usage is billed separately. See Apify Proxy for pricing.

Support

For issues or feature requests, open an issue in the Actor's repository.