Zealty Property Search Scraper avatar

Zealty Property Search Scraper

Pricing

Pay per usage

Go to Apify Store
Zealty Property Search Scraper

Zealty Property Search Scraper

Scrape comprehensive property listings from Zealty.ca with pricing, agent info, MLS numbers, and 35+ fields. Perfect for real estate investors, brokers, market analysts, and property researchers building datasets.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Alex

Alex

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

18 days ago

Last modified

Share

Zealty Property Scraper: Extract Canadian Real Estate Data Fast


What Is Zealty.ca?

Zealty.ca is a leading Canadian real estate search platform featuring property listings across provinces and metropolitan areas. It aggregates MLS data, pricing information, and property details for residential and commercial properties throughout Canada. For real estate professionals and market researchers, manually collecting this data is inefficient — the Zealty Property Scraper automates extraction, delivering structured datasets in minutes.


Overview

The Zealty Property Scraper extracts detailed property listings from Zealty.ca search pages, converting real estate data into machine-readable records. It is ideal for:

  • Real estate investors tracking market trends and comparable properties
  • Brokers and agents building prospect lists and competitive intelligence
  • Market researchers analyzing price movements and inventory by region
  • Property data platforms aggregating Canadian listings at scale
  • Financial analysts studying real estate investment patterns

Key features include flexible URL targeting, configurable item limits, and error resilience through ignore_url_failures.


Input Format

The scraper accepts a JSON configuration for targeted property collection:

{
"urls": [
"https://www.zealty.ca/region/bc/metro/page/2"
],
"max_items_per_url": 200,
"ignore_url_failures": true
}
FieldDescription
urlsArray of Zealty property list page URLs (pagination supported)
max_items_per_urlMaximum properties to extract per URL (e.g., 200)
ignore_url_failuresIf true, continues scraping if some URLs fail instead of halting

Best Practice: Use full pagination URLs (e.g., /page/2, /page/3) to control data volume and avoid timeouts on large result sets.


Output Format

Sample output

{
"listing_price": 1390000,
"listing_price_prev": null,
"listing_price_orig": 1390000,
"street_address": "27810 110 Avenue",
"city": "Maple Ridge",
"area_name": "Whonnock",
"listing_agent": "Amir Miri PREC*",
"listing_brokerage": "Royal Pacific Realty Corp.",
"listing_date": "$D2026-07-21T07:00:00.000Z",
"province": "BC",
"postal_code": "V2W 1P6",
"bedroom_count": 4,
"bathroom_count": 3,
"house_size": 2196,
"lot_size": 87120,
"type": "House",
"property_class_code": 0,
"mls_number": "R3149236",
"status": "A",
"sold_price": 1282500,
"sold_date": "$D2021-08-02T07:00:00.000Z",
"entry_date": "$D2026-07-22T07:00:00.000Z",
"latitude": 49.20077,
"longitude": -122.45156,
"access": "2026-07-22T23:38:03.900Z",
"open_house": "",
"lot_boundary": "49.20121,-122.45212,49.20121,-122.45099,49.20033,-122.451,49.20033,-122.45152,49.20033,-122.45213,49.20121,-122.45212",
"popularity": 0,
"additional_rent": 0,
"basic_rent": 0,
"sale_type": "",
"image_date": "2026-07-22T23:42:19.933Z",
"images": [
"https://dvvjkgh94f2v6.cloudfront.net/8ab08887/263170863/83dcefb7.jpeg?v=2026-07-22T23%3A42%3A19.933Z",
"https://dvvjkgh94f2v6.cloudfront.net/8ab08887/263170863/1ad5be0d.jpeg?v=2026-07-22T23%3A42%3A19.933Z",
"https://dvvjkgh94f2v6.cloudfront.net/8ab08887/263170863/6dd28e9b.jpeg?v=2026-07-22T23%3A42%3A19.933Z",
"https://dvvjkgh94f2v6.cloudfront.net/8ab08887/263170863/f3b61b38.jpeg?v=2026-07-22T23%3A42%3A19.933Z",
"https://dvvjkgh94f2v6.cloudfront.net/8ab08887/263170863/84b12bae.jpeg?v=2026-07-22T23%3A42%3A19.933Z",
"https://dvvjkgh94f2v6.cloudfront.net/8ab08887/263170863/1db87a14.jpeg?v=2026-07-22T23%3A42%3A19.933Z",
"https://dvvjkgh94f2v6.cloudfront.net/8ab08887/263170863/6abf4a82.jpeg?v=2026-07-22T23%3A42%3A19.933Z",
"https://dvvjkgh94f2v6.cloudfront.net/8ab08887/263170863/fa005713.jpeg?v=2026-07-22T23%3A42%3A19.933Z",
"https://dvvjkgh94f2v6.cloudfront.net/8ab08887/263170863/8d076785.jpeg?v=2026-07-22T23%3A42%3A19.933Z",
"https://dvvjkgh94f2v6.cloudfront.net/8ab08887/263170863/a15d25e1.jpeg?v=2026-07-22T23%3A42%3A19.933Z",
"https://dvvjkgh94f2v6.cloudfront.net/8ab08887/263170863/d65a1577.jpeg?v=2026-07-22T23%3A42%3A19.933Z",
"https://dvvjkgh94f2v6.cloudfront.net/8ab08887/263170863/4f5344cd.jpeg?v=2026-07-22T23%3A42%3A19.933Z",
"https://dvvjkgh94f2v6.cloudfront.net/8ab08887/263170863/3854745b.jpeg?v=2026-07-22T23%3A42%3A19.933Z",
"https://dvvjkgh94f2v6.cloudfront.net/8ab08887/263170863/a630e1f8.jpeg?v=2026-07-22T23%3A42%3A19.933Z",
"https://dvvjkgh94f2v6.cloudfront.net/8ab08887/263170863/d137d16e.jpeg?v=2026-07-22T23%3A42%3A19.933Z",
"https://dvvjkgh94f2v6.cloudfront.net/8ab08887/263170863/483e80d4.jpeg?v=2026-07-22T23%3A42%3A19.933Z",
"https://dvvjkgh94f2v6.cloudfront.net/8ab08887/263170863/3f39b042.jpeg?v=2026-07-22T23%3A42%3A19.933Z",
"https://dvvjkgh94f2v6.cloudfront.net/8ab08887/263170863/af86add3.jpeg?v=2026-07-22T23%3A42%3A19.933Z",
"https://dvvjkgh94f2v6.cloudfront.net/8ab08887/263170863/d8819d45.jpeg?v=2026-07-22T23%3A42%3A19.933Z",
"https://dvvjkgh94f2v6.cloudfront.net/8ab08887/263170863/8a707622.jpeg?v=2026-07-22T23%3A42%3A19.933Z",
"https://dvvjkgh94f2v6.cloudfront.net/8ab08887/263170863/fd7746b4.jpeg?v=2026-07-22T23%3A42%3A19.933Z",
"https://dvvjkgh94f2v6.cloudfront.net/8ab08887/263170863/647e170e.jpeg?v=2026-07-22T23%3A42%3A19.933Z",
"https://dvvjkgh94f2v6.cloudfront.net/8ab08887/263170863/13792798.jpeg?v=2026-07-22T23%3A42%3A19.933Z",
"https://dvvjkgh94f2v6.cloudfront.net/8ab08887/263170863/8d1db23b.jpeg?v=2026-07-22T23%3A42%3A19.933Z",
"https://dvvjkgh94f2v6.cloudfront.net/8ab08887/263170863/fa1a82ad.jpeg?v=2026-07-22T23%3A42%3A19.933Z",
"https://dvvjkgh94f2v6.cloudfront.net/8ab08887/263170863/6313d317.jpeg?v=2026-07-22T23%3A42%3A19.933Z",
"https://dvvjkgh94f2v6.cloudfront.net/8ab08887/263170863/1414e381.jpeg?v=2026-07-22T23%3A42%3A19.933Z",
"https://dvvjkgh94f2v6.cloudfront.net/8ab08887/263170863/84abfe10.jpeg?v=2026-07-22T23%3A42%3A19.933Z",
"https://dvvjkgh94f2v6.cloudfront.net/8ab08887/263170863/f3acce86.jpeg?v=2026-07-22T23%3A42%3A19.933Z",
"https://dvvjkgh94f2v6.cloudfront.net/8ab08887/263170863/936b4763.jpeg?v=2026-07-22T23%3A42%3A19.933Z",
"https://dvvjkgh94f2v6.cloudfront.net/8ab08887/263170863/e46c77f5.jpeg?v=2026-07-22T23%3A42%3A19.933Z",
"https://dvvjkgh94f2v6.cloudfront.net/8ab08887/263170863/7d65264f.jpeg?v=2026-07-22T23%3A42%3A19.933Z",
"https://dvvjkgh94f2v6.cloudfront.net/8ab08887/263170863/a6216d9.jpeg?v=2026-07-22T23%3A42%3A19.933Z",
"https://dvvjkgh94f2v6.cloudfront.net/8ab08887/263170863/9406837a.jpeg?v=2026-07-22T23%3A42%3A19.933Z",
"https://dvvjkgh94f2v6.cloudfront.net/8ab08887/263170863/e301b3ec.jpeg?v=2026-07-22T23%3A42%3A19.933Z",
"https://dvvjkgh94f2v6.cloudfront.net/8ab08887/263170863/7a08e256.jpeg?v=2026-07-22T23%3A42%3A19.933Z",
"https://dvvjkgh94f2v6.cloudfront.net/8ab08887/263170863/d0fd2c0.jpeg?v=2026-07-22T23%3A42%3A19.933Z",
"https://dvvjkgh94f2v6.cloudfront.net/8ab08887/263170863/9db0cf51.jpeg?v=2026-07-22T23%3A42%3A19.933Z",
"https://dvvjkgh94f2v6.cloudfront.net/8ab08887/263170863/eab7ffc7.jpeg?v=2026-07-22T23%3A42%3A19.933Z",
"https://dvvjkgh94f2v6.cloudfront.net/8ab08887/263170863/dc2ad1a4.jpeg?v=2026-07-22T23%3A42%3A19.933Z"
],
"sort_value": 0,
"house_age": 51,
"description": "THE ACREAGE LIFESTYLE YOU'VE BEEN WAITING FOR. Nestled on 2 flat, usable acres on a quiet no-thru street, this private property offers the perfect blend of country living & convenience, just minutes from town. Extensive improvements have already been completed, including land clearing, an extended driveway & boulevard enhancements. The updated home features a self-contained suite, ideal for extended family, guests, or mortgage helper income. Enjoy the large partially covered deck overlooking the sun-filled south-facing yard, with ample space for entertaining, gardening, recreation, or simply relaxing outdoors. The impressive barn provides exceptional flexibility for parking, workshop space, storage, hobbies, equipment, or small-scale farming. Whether you envision a hobby farm, chickens,",
"from_url": "https://www.zealty.ca/region/bc/metro/page/2"
}

Each scraped property returns a rich dataset with 35+ fields covering pricing, location, property details, and transaction history:

Pricing & Financial Data

FieldMeaning
Listing PriceCurrent asking price listed on Zealty
Previous Listing PricePrior asking price if re-listed
Original Listing PriceInitial asking price when first posted
Sold PriceFinal sale price (for sold properties)
Basic RentBase rent (for rental properties)
Additional RentExtra monthly fees or utilities
Sale TypeType of sale (e.g., resale, new, foreclosure)

Location & Address

FieldMeaning
Street AddressFull street address of the property
CityCity or municipality
Area NameNeighborhood or district name
ProvinceCanadian province (e.g., BC, ON, AB)
Postal CodeCanadian postal code
LatitudeGeographic latitude coordinate
LongitudeGeographic longitude coordinate

Property Characteristics

FieldMeaning
Bedroom CountNumber of bedrooms
Bathroom CountNumber of bathrooms
House SizeLiving area in square feet or meters
Lot SizeTotal land size of the property
House AgeYear built or age of the structure
TypeProperty type (e.g., house, condo, townhouse, commercial)
Property Class CodeMLS property classification code
Lot BoundaryDescription of lot boundaries or shape

Listing & Transaction Details

FieldMeaning
MLS NumberMultiple Listing Service identification number
Listing AgentName of the agent listing the property
Listing BrokerageBrokerage firm representing the property
Listing DateWhen the property was listed
Entry DateDate entered into the MLS system
Sold DateDate the property closed (if sold)
StatusCurrent status (active, sold, expired, withdrawn)
Open HouseScheduled open house dates and times

Media & Additional Info

FieldMeaning
ImagesArray of property photo URLs
Image DateDate photos were taken
DescriptionFull property description and features
PopularityPopularity metric or view count
AccessType of property access or entry
Sort ValueInternal sorting value for results ranking

How to Use

  1. Navigate Zealty.ca — Visit zealty.ca, select your region (e.g., BC Metro), and navigate to search results pages.
  2. Copy page URLs — Copy the full URL including pagination (e.g., /page/2).
  3. Paste into input — Add URLs to the urls array in your scraper configuration.
  4. Set item limit — Adjust max_items_per_url (e.g., 50–200 depending on data needs).
  5. Enable resilience — Set ignore_url_failures: true for bulk runs.
  6. Execute & export — Run the scraper and download results as JSON, CSV, or Excel.

Troubleshooting:

  • If no data is extracted, verify the URL points to a listings page, not a single property detail page.
  • Use pagination URLs (/page/1, /page/2, etc.) rather than dynamic filters for consistent results.
  • High max_items_per_url values may slow runs; start with 100–150 and adjust.

Use Cases & Business Value

  • Investment analysis: Build datasets of comparable properties and price trends by region
  • Market intelligence: Track sold properties, listing times, and price reductions
  • Broker operations: Auto-generate prospect lists and competitive market analyses
  • Data enrichment: Feed property data into CRM, BI platforms, or custom dashboards
  • Academic research: Study Canadian real estate market dynamics and affordability

The Zealty Property Scraper eliminates weeks of manual data entry, delivering verified, structured property records ready for analysis, visualization, and integration.


Conclusion

The Zealty Property Scraper is an essential tool for anyone serious about Canadian real estate data. With 35+ output fields covering pricing, location, agents, and transaction details, it transforms search pages into actionable intelligence. Whether you're an investor, broker, or analyst, this scraper accelerates your workflow and unlocks insights impossible to gather manually.