Zonaprop + Argenprop Scraper: Argentina Real Estate
Pricing
from $0.60 / 1,000 listings
Zonaprop + Argenprop Scraper: Argentina Real Estate
Scrape Zonaprop and Argenprop property listings (propiedades, inmuebles) from Buenos Aires and all of Argentina in one run and one format: price, expensas, m², ambientes, price per m², agency, photos, coordinates. Big searches split automatically.
Pricing
from $0.60 / 1,000 listings
Rating
0.0
(0)
Developer
roomy_tweet
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
10 hours ago
Last modified
Categories
Share
Argentina Real Estate Scraper: Zonaprop + Argenprop
Get Argentine real estate listings from its two biggest portals in one run and one table: Capital Federal (CABA), Gran Buenos Aires and any city the portals cover, such as Córdoba, Rosario or Mar del Plata. Paste a Zonaprop or Argenprop search, or just pick venta / alquiler, a property type and a barrio, and receive clean rows ready for a spreadsheet: price, expensas, address, barrio, m², ambientes, price per m², agency, photos, and map coordinates for Zonaprop.
Why this Actor
- Two portals, one format. Zonaprop and Argenprop rows share the same fields, so you can sort, filter and compare them together instead of running and merging two scrapers.
- The whole search, not the first pages. Zonaprop shows only ~270 listings per search to automated clients and Argenprop ~1,980, even when the site says it has 12,000. This Actor splits big searches into price bands until each fits. In our tests that took Argenprop PH for sale in Capital Federal from 1,980 to 6,853 of 6,855 listings.
- Ready for analysis. Numeric prices with currency, expensas, covered and total m², price per m² with the area it was computed on, and a flag when the same property shows up on both portals.
- One price per listing. Coordinates, price per m², splitting and the duplicate flag are included; there is no detail-page surcharge, and the start fee is the platform minimum.
Who uses this
- Investors and buyers comparing price per m² across barrios or tracking a neighbourhood.
- Real estate agencies watching the competition's inventory and prices on both portals.
- Analysts and proptech teams feeding dashboards, valuation models or market reports.
Quick start
- Pick a search: paste URLs, or fill Operation, Property type and Locations (e.g.
palermo). - Set Maximum listings.
- Run, then export the dataset to Excel, CSV or JSON.
En español: scraper de propiedades e inmuebles de Zonaprop y Argenprop
Extraé avisos de departamentos, casas, PH y terrenos, en venta o alquiler, de Zonaprop y Argenprop en una sola corrida y con el mismo formato. Funciona en CABA, Gran Buenos Aires y cualquier ciudad que tengan los portales (Córdoba, Rosario, Mar del Plata…). Cada aviso trae: precio y moneda, expensas, dirección, barrio, m² cubiertos y totales, ambientes, dormitorios, baños, antigüedad, precio por m², inmobiliaria y fotos (en Zonaprop, también coordenadas).
- Búsqueda completa: Zonaprop muestra unas 270 propiedades por búsqueda y Argenprop unas 1.980. El Actor divide las búsquedas grandes por rangos de precio (USD para venta, ARS para alquiler) para traer todo.
- Fácil de usar: pegá URLs de búsqueda de cualquiera de los dos portales, o elegí operación, tipo de propiedad y barrio.
- Avisos repetidos: si la misma propiedad está en los dos portales, se marca con
possibleDuplicateOf.- Se cobra por aviso entregado. Sin costo extra por coordenadas, precio por m² ni división de búsquedas.
Ideal para inversores, inmobiliarias que siguen el mercado y analistas que arman reportes o tasaciones.
What you get
| Field | Zonaprop | Argenprop |
|---|---|---|
price, currency (USD or ARS, as published) | ✓ | ✓ |
expenses (expensas) | ✓ | ✓ |
address, neighborhood | ✓ | ✓ |
city | ✓ | — |
latitude, longitude | ✓ | — (only on the listing page) |
coveredAreaM2, totalAreaM2 | ✓ | covered ✓, total when shown |
rooms, bedrooms, bathrooms, garages, ageYears | ✓ | ✓ when shown |
pricePerM2 + pricePerM2Basis (covered or total) | ✓ | ✓ |
publisherName (agency or advertiser) | ✓ | ✓ |
photoUrls, description, title, url | ✓ | ✓ |
operation (sale / rent), propertyType (apartment, house, ph, land…) | ✓ | ✓ |
possibleDuplicateOf | the same property found on the other portal in this run |
Coverage measured on a real run (Palermo, apartments for sale, 300 listings): price, address, neighbourhood and photos on 100% of rows from both portals; coordinates on 100% of Zonaprop rows; covered area on 96% (Zonaprop) and 93% (Argenprop); expenses on 71–75%, since many listings don't publish them.
How to use
Option 1 — paste search URLs. Run a search on zonaprop.com.ar or argenprop.com with the filters you want, copy the URL from the browser, and paste it. You can mix both portals and add up to 50 URLs.
{"startUrls": ["https://www.zonaprop.com.ar/departamentos-venta-palermo-2-ambientes.html","https://www.argenprop.com/departamentos/venta/palermo/2-ambientes"],"maxItems": 1000}
Option 2 — let the Actor build the search on both portals. Pick operation, property type and one or more locations, written as the portals write them in their URLs (palermo, belgrano, nunez, capital-federal…).
{"operation": "venta","propertyType": "departamentos","locations": ["palermo", "belgrano"],"maxItems": 5000}
Supported: venta or alquiler; departamentos, casas, ph, terrenos. For anything else (offices, temporary rentals, extra filters), use Option 1.
Set maxItems to the number of listings you want in total. The Actor requests only the pages it needs for that number.
Large searches and the page limit
| Zonaprop | Argenprop | |
|---|---|---|
| Listings per page | ~25–30 | 20 |
| Last page an automated client can open | 9 | 99 |
| Most listings from one search | ~270 | ~1,980 |
When a search is bigger than that and you asked for more than it can deliver, the Actor splits it by price: USD bands for sales, ARS bands for rentals. A band that is still too big is halved, and so on. Each band is a normal search on the portal, so nothing is guessed. Listings that sit exactly on a band edge can appear in two bands; the output is deduplicated by listing ID.
Results from test runs on 22 October 2026:
| Search | Listings the site advertised | Without splitting | With splitting |
|---|---|---|---|
| Argenprop — PH for sale, Capital Federal | 6,855 | 1,980 | 6,853 |
| Zonaprop — apartments for sale, Palermo Soho | 1,044 | 270 | 886 |
The Zonaprop gap came from 3 pages that stayed blocked after 5 retries, from developments (see below) and from listings without a published price, which fall in no price band. The REPORT record lists every failed page so you can run those URLs again.
Turn splitting off with "splitLargeSearches": false if you only want the first pages of each search, for example to follow the newest listings.
Output example
Values below are illustrative, not a real listing.
{"portal": "zonaprop","id": "61234567","url": "https://www.zonaprop.com.ar/propiedades/clasificado/veclapin-ejemplo-61234567.html","title": "Departamento 3 ambientes con balcón","operation": "sale","propertyType": "apartment","price": 189000,"currency": "USD","expenses": 250000,"expensesCurrency": "ARS","address": "Calle Ejemplo 1234","neighborhood": "Palermo","city": "Capital Federal","latitude": -34.588,"longitude": -58.43,"totalAreaM2": 78,"coveredAreaM2": 70,"rooms": 3,"bedrooms": 2,"bathrooms": 1,"garages": null,"ageYears": 15,"pricePerM2": 2700,"pricePerM2Basis": "covered","publisherName": "Inmobiliaria Ejemplo","photoUrls": ["https://imgar.zonapropcdn.com/avisos/…/720x532/….jpg"],"possibleDuplicateOf": { "portal": "argenprop", "id": "20123456", "url": "https://www.argenprop.com/…--20123456" },"priceBand": { "min": 150000, "max": 200000, "currency": "USD" },"searchUrl": "https://www.zonaprop.com.ar/departamentos-venta-palermo.html","scrapedAt": "2026-10-22T21:00:00.000Z"}
Export as JSON, CSV or Excel from the dataset. The Overview view shows the main columns side by side.
Run report
Each run saves a REPORT record in its key-value store. Per search it shows the total the portal advertised, how many listings were saved, coverageOfAdvertised, whether the search was split and into how many bands, and any page that failed. The run's status message gives the totals at a glance.
Pricing
You pay per listing delivered; the current price is on the Pricing tab. Coordinates, price per m², search splitting and the duplicate flag cost nothing extra, and there is no separate charge for detail pages or per search. The start fee is the platform minimum (US$0.00005).
Duplicates inside a run are not delivered twice, so they are not charged twice. A listing found on both portals is two listings, one per portal, and the second one is flagged with possibleDuplicateOf. Set Apify's maximum cost per run and the Actor stops before going over it.
Good to know
- Developments (emprendimientos) on Zonaprop are skipped for now. Zonaprop's advertised total includes them, so coverage of individual properties is higher than
coverageOfAdvertisedsuggests. - Prices are as published. No currency conversion; sale prices are usually USD, rents usually ARS.
pricePerM2uses the same currency as the price. - Argenprop coordinates and city are only on each listing's own page, which this version doesn't open.
- Contact details (phone, WhatsApp, e-mail) are not extracted.
- Duplicates across portals are matched by street address, price and currency. The match is a hint, not a guarantee. Listings without a street number are never matched.
- Zonaprop pages are fetched through Argentine residential IPs and Argenprop pages directly; both are included in the price.
FAQ
Can I get every apartment in Capital Federal? That is over 70,000 listings per portal. It works with splitting, but it takes many requests and a long run; start with one or a few neighbourhoods.
Why did I get fewer listings than the site shows? Check REPORT: a failed page, developments, or listings without a price. If truncatedBySiteCap is true, splitting was off or not needed for your maxItems.
Does it log in or use my account? No. It reads public search pages only.