ZonaProp Argentina Real Estate Scraper avatar

ZonaProp Argentina Real Estate Scraper

Pricing

$10.00/month + usage

Go to Apify Store
ZonaProp Argentina Real Estate Scraper

ZonaProp Argentina Real Estate Scraper

Scrapes property listings from ZonaProp.com.ar for any Argentine province. Extracts price, area, coordinates (lat/lon), location, rooms, and more. Supports sale and rental listings for houses, apartments, and land.

Pricing

$10.00/month + usage

Rating

0.0

(0)

Developer

Anth Path

Anth Path

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

8 days ago

Last modified

Categories

Share

ZonaProp Scraper

Scrape property listings from ZonaProp.com.ar, Argentina's largest real estate portal. Extract structured data for houses, apartments, and land across all 24 Argentine provinces — including price, area, coordinates, rooms, and more.

Why use this actor?

  • Full coverage: Scrape any Argentine province — from Buenos Aires to Tierra del Fuego
  • Rich data: Up to 30 fields per listing including lat/lon coordinates
  • Sale & rental: Filter by operation type (venta/alquiler)
  • Property types: Houses, apartments, and land plots
  • Detail enrichment: Optionally visit each listing page to extract GPS coordinates, full description, and agency info
  • Deduplication: Automatic URL-based deduplication within each run

Important: Residential proxy required

ZonaProp uses Cloudflare protection which blocks datacenter IPs. You must configure a residential proxy for this actor to work on the Apify platform.

In the input configuration, set Proxy configuration to use Apify residential proxies or provide your own residential proxy URL.

Output fields

Each listing in the output dataset contains these fields:

FieldTypeDescription
platformstringAlways "zonaprop"
urlstringDirect link to the listing
property_typestringHouse, Apartment, LandPlot, Store, Office, Farm, etc.
operation_typestringventa or alquiler
price_originalnumberListed price
currencystringUSD or ARS
latnumberLatitude (requires scrape_details = true)
lonnumberLongitude (requires scrape_details = true)
locationstringFull location text (e.g. "Posadas, Misiones")
localitystringCity or town name
street_addressstringStreet address if available
area_m2numberTotal area in square metres
covered_area_m2numberCovered area in square metres
land_area_m2numberLand area in square metres
bedroomsnumberNumber of bedrooms
bathroomsnumberNumber of bathrooms
ambientesnumberNumber of rooms (Argentine convention)
garagenumberGarage/parking spaces
namestringListing title
descriptionstringFull description (requires scrape_details = true)
agencystringReal estate agency (requires scrape_details = true)
published_datestringPublication date if available
expensesnumberMonthly expenses (expensas)
expenses_currencystringCurrency of expenses
conditionstringProperty condition: Nuevo, Usado, etc.
year_builtnumberYear of construction
orientationstringOrientation (e.g. Norte, Sur)
floorsnumberNumber of floors/storeys
images_countnumberNumber of photos in the listing
amenitiesarrayList of amenities (pileta, quincho, etc.)

Example input

{
"province": "misiones",
"operation_types": ["venta", "alquiler"],
"property_types": ["casas", "departamentos", "terrenos"],
"max_pages_per_query": 5,
"scrape_details": false,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"]
}
}

Example output

{
"platform": "zonaprop",
"url": "https://www.zonaprop.com.ar/propiedades/casa-3-dormitorios-posadas-12345.html",
"property_type": "House",
"operation_type": "venta",
"price_original": 85000.0,
"currency": "USD",
"lat": -27.3671,
"lon": -55.8961,
"locality": "Posadas",
"location": "Posadas, Misiones",
"street_address": "Av. Mitre al 2400",
"area_m2": 180.0,
"covered_area_m2": 120.0,
"land_area_m2": 300.0,
"bedrooms": 3,
"bathrooms": 2,
"ambientes": 4,
"garage": 1,
"name": "Casa 3 dormitorios en Posadas.",
"description": "Hermosa casa en zona residencial...",
"agency": "Inmobiliaria Sur",
"condition": "Usado",
"images_count": 12,
"amenities": ["pileta", "quincho", "jardin"]
}

Province slugs

Use these values in the province input field:

ProvinceSlug
Buenos Aires (province)buenos-aires
Capital Federal (CABA)capital-federal
Catamarcacatamarca
Chacochaco
Chubutchubut
Cordobacordoba
Corrientescorrientes
Entre Riosentre-rios
Formosaformosa
Jujuyjujuy
La Pampala-pampa
La Riojala-rioja
Mendozamendoza
Misionesmisiones
Neuquenneuquen
Rio Negrorio-negro
Saltasalta
San Juansan-juan
San Luissan-luis
Santa Cruzsanta-cruz
Santa Fesanta-fe
Santiago del Esterosantiago-del-estero
Tierra del Fuegotierra-del-fuego
Tucumantucuman

Tips

  • Start small: Use max_pages_per_query = 2 for your first run to estimate costs and verify proxy works
  • Detail pages: Enabling scrape_details gives you GPS coordinates, full descriptions, and agency info, but increases requests by ~20x (one request per listing). Use it when you need location data
  • Delays: Default delays (1.5-3.0s) are conservative. Lower values speed up scraping but increase the risk of being blocked
  • Cost estimate: A typical province scrape (all types, sale + rental, ~500 listings, no details) uses ~2-5 MB of residential proxy traffic

How it works

  1. Builds search URLs for each combination of property type and operation type
  2. Paginates through listing pages, extracting structured data from each card
  3. Optionally visits individual listing pages for coordinates and extra details
  4. Deduplicates by URL and pushes results to the Apify dataset in batches
  5. Stores a summary (total listings, breakdown by type/operation) in the key-value store