ZonaProp Scraper
ZonaProp Scraper
Scrapes real estate listings from ZonaProp.com.ar, Argentina's leading property portal. Returns prices, locations, surface areas, room counts, and publisher details — in clean JSON.
ZonaProp lists over 600,000 properties across Argentina. This scraper handles Cloudflare protection, pagination, and deduplication so you don't have to.
What You Get
Each listing returns up to 20 fields:
| Field | Description |
|---|---|
listing_id |
Unique ZonaProp property ID |
url |
Direct URL to the listing |
title |
Listing title |
operation_type |
venta (sale) or alquiler (rent) |
property_type |
Category filter used (house, apartment, etc.) |
price |
Raw price string including currency symbol |
price_currency |
ARS or USD |
price_value |
Numeric price value |
location |
Full location string (neighborhood, city) |
neighborhood |
Neighborhood name |
total_surface_m2 |
Total surface area in square meters |
covered_surface_m2 |
Covered area in square meters |
rooms |
Number of rooms (ambientes) |
bedrooms |
Number of bedrooms |
bathrooms |
Number of bathrooms |
amenities |
Featured amenities (pool, garage, etc.) |
publisher_name |
Agency or individual name |
image_url |
Main listing image URL |
scraped_at |
ISO 8601 timestamp |
Inputs
| Field | Type | Default | Description |
|---|---|---|---|
maxItems |
integer | 10 | Maximum number of listings to return |
operationType |
string | venta |
venta (sale) or alquiler (rent) |
propertyType |
string | (all) | Filter by property type — see options below |
Property types:
- (empty) — all property types
casas— housesdepartamentos— apartmentsph— PH (penthouse/multi-floor)locales-comerciales— commercial premisesoficinas— officesbodegas-depositos— warehousesterrenos-lotes— land and lotscocheras— garages and parkingcampos— rural properties
Usage
Configure the actor, set maxItems to however many listings you need, pick an operation type and optional property type, and run it. The actor paginates automatically through ZonaProp's search results until it hits your limit.
ZonaProp shows between 20-28 listings per page. For large datasets, keep maxItems at a round multiple of 20 to avoid partial last pages.
Technical Notes
ZonaProp uses Cloudflare protection on all pages. This actor runs a real browser with Argentine residential proxies to pass the challenge automatically. That makes it slower and more expensive than a plain HTTP scraper — but it works reliably where simpler approaches don't.
Default memory allocation is 2GB. Do not reduce it below 1GB or the browser will crash.
Limitations
- Only public listing data. Contact details require the ZonaProp site's own lead system.
- Prices shown are the asking prices — negotiated prices are not available.
- Listing availability changes frequently on active real estate portals. Data is accurate at scrape time.
Questions or issues? Use the feedback fields in the actor input to reach the team.