Zonaprop Listings Scraper avatar

Zonaprop Listings Scraper

Pricing

from $1.50 / 1,000 listings

Go to Apify Store
Zonaprop Listings Scraper

Zonaprop Listings Scraper

Export Zonaprop property listings from any search URL: price and operation (alquiler/venta), expensas, barrio and coordinates, total and covered area, ambientes, bedrooms, bathrooms, cocheras, photos, description and the listing agency. Argentina real estate data as JSON, CSV or Excel.

Pricing

from $1.50 / 1,000 listings

Rating

0.0

(0)

Developer

FalconScrape

FalconScrape

Maintained by Community

Actor stats

1

Bookmarked

10

Total users

4

Monthly active users

4 days ago

Last modified

Share

🚀 Zonaprop Scraper: Alquileres and Ventas Data from Argentina

Export property listings from Zonaprop, Argentina's largest real estate portal, as clean JSON, CSV or Excel. The Zonaprop Listings Scraper turns any Zonaprop search into structured data, whether it is alquileres in CABA, departamentos en venta in Buenos Aires, casas, PH, locales or terrenos. Each listing comes with its price in USD or pesos, expensas, barrio, map coordinates, superficie total and cubierta, ambientes, dormitorios, baños, cocheras, photos, the full description and the inmobiliaria that published it. Use it as a practical Zonaprop API for rental market analysis, price monitoring, Buenos Aires real estate research or lead lists of agencies.

🎯 Use Cases: Alquileres CABA, Departamentos en Venta, Inmobiliarias

  • Track alquileres in CABA: export every departamento en alquiler in Capital Federal or a single barrio and follow asking rents and expensas over time.
  • Price departamentos en venta in CABA: collect sale listings with total and covered area and work out the asking price per m² by barrio.
  • Monitor new Zonaprop listings: schedule a search sorted by newest and pick up new postings every day.
  • Build lead lists of inmobiliarias in CABA: every row names the publishing agency with its Zonaprop ID and profile URL, so you can see which agencies are most active in each barrio.
  • Buenos Aires real estate research: feed a whole city's supply (property type, size, age, location, price) into a spreadsheet, BI tool or valuation model.

✨ Features

  • Any search you can build on Zonaprop: paste the results URL after choosing location, operation (alquiler, venta, alquiler temporal), property type, price range, ambientes, sort order or any other filter. Every page of that search is collected, not just the first few.
  • Prices by operation: the main price follows your search (alquiler or venta); listings offered more than one way also carry every price in prices. Currencies are ISO codes (ARS or USD).
  • Expensas: the monthly building fee and its currency, when the listing shows one.
  • Location down to the map pin: street address, barrio (neighborhood), city and region where Zonaprop gives them, plus latitude and longitude.
  • Property details: total and covered area (m²), ambientes (rooms), dormitorios (bedrooms), baños, toilettes, cocheras and age in years.
  • Who is publishing: inmobiliaria name, ID and profile URL on every listing, plus the agency's own reference code (postingCode).
  • Photos and description: full-size photo URLs and the complete listing text.
  • No duplicates: featured listings that Zonaprop repeats on every page, and listings shared by overlapping searches, are returned and charged once.
  • Fair billing: set a maximum cost per run and the Actor stops at it; a run summary record shows, per search, how many results Zonaprop reported and how many were collected.

🛠️ How It Works

  1. Search on Zonaprop: open Zonaprop, set the location and filters you want and copy the URL of the results page. A URL ending in -pagina-3.html starts from page 3.
  2. Paste the URL(s) and set a limit: add one or more search URLs; maxItems caps the total number of listings across all of them (default 50).
  3. Run it: listings arrive page by page. Download them as JSON, CSV or Excel, or read them through the Apify API. The SUMMARY record in the run's key-value store shows, for each search, the total Zonaprop reported, pages read and why it stopped.

⚙️ Input

FieldDescription
Search URLs (startUrls)Zonaprop search results URLs, e.g. https://www.zonaprop.com.ar/departamentos-alquiler-capital-federal.html. Property pages are not accepted; use the search page they appear on.
Max listings (maxItems)Maximum number of listings across all searches. Default 50.
{
"startUrls": [
{ "url": "https://www.zonaprop.com.ar/departamentos-alquiler-capital-federal.html" },
{ "url": "https://www.zonaprop.com.ar/casas-venta-palermo.html" }
],
"maxItems": 500
}

With an empty input the Actor collects 50 departamentos en alquiler in Capital Federal.

💰 Pricing

Pay only for the listings you get. No monthly rental.

EventPriceWhat you get
Listing$0.0015 per listing ($1.50 per 1,000)One property listing with all fields below
Actor start$0.00005 per runCharged once when the run starts

Examples: the default 50 listings = $0.075 · 1,000 listings = $1.50 · a 10,000-listing city export = $15.00. Repeats are never charged, and the Actor stops at the maximum cost per run you set in Apify Console.

📊 Sample Output Data

A real row from a search for departamentos en alquiler in Capital Federal (description and photos trimmed):

{
"postingId": "59845764",
"url": "https://www.zonaprop.com.ar/propiedades/clasificado/alclapin-alquiler-temporal-2-ambientes-con-cochera-y-baulera-59845764.html",
"title": "Alquiler Temporal 2 Ambientes con Cochera y Baulera, Belgrano C",
"operation": "Alquiler",
"price": 1400,
"currency": "USD",
"prices": [
{ "operation": "Alquiler", "price": 1400, "currency": "USD" },
{ "operation": "Alquiler Temporal", "price": 1400, "currency": "USD" }
],
"expenses": 300000,
"expensesCurrency": "ARS",
"propertyType": "Departamentos",
"postingType": "PROPERTY",
"address": "Monroe 1970",
"neighborhood": "Belgrano C",
"city": "Belgrano",
"region": "Capital Federal",
"latitude": -34.556072,
"longitude": -58.4559024,
"totalArea": 54,
"coveredArea": 44,
"rooms": 2,
"bedrooms": 1,
"bathrooms": 1,
"halfBathrooms": 1,
"suites": null,
"parkingSpaces": 1,
"ageYears": 5,
"description": "Belgrano C – 2 ambientes amoblado con cochera Y balcón aterrazado. Av. Monroe 1970 – 3° piso al contrafrente – Belgrano C, caba. usd 1. 400. - mensuales. Excele…",
"images": [
"https://imgar.zonapropcdn.com/avisos/1/00/59/84/57/64/720x532/2071099202.jpg",
"https://imgar.zonapropcdn.com/avisos/1/00/59/84/57/64/720x532/2071099217.jpg",
"…"
],
"publisherName": "FELI MACKINLAY",
"publisherId": "17063892",
"publisherUrl": "https://www.zonaprop.com.ar/inmobiliarias/feli-mackinlay_17063892-inmuebles.html",
"postingCode": "Moroe 1970 3°4",
"modifiedAt": "2026-10-17T00:00:00-0400",
"searchUrl": "https://www.zonaprop.com.ar/departamentos-alquiler-capital-federal.html",
"scrapedAt": "2026-10-21T11:16:08.280Z"
}

rooms is the Argentine "ambientes" count and bedrooms the dormitorios; halfBathrooms is the toilette. expenses are the monthly expensas, often in pesos even when the rent is in dollars. postingCode is the agency's own reference for the property, and modifiedAt is the date Zonaprop shows the listing as last updated. suites is a field shared with the Brazilian portals and is empty on Zonaprop.

🔁 Schedule and Integrate

For rent and price tracking, run the same searches once a day (or once a week for slower sale markets): every run is a dated snapshot, and together they form your history of alquileres and asking prices. Set it up in Apify Schedules. Send the results to Google Sheets, Zapier, Make, n8n or a webhook with Apify integrations, so new listings land where your team already works. To catch only new postings, compare postingIds between runs.

🤖 Use with AI Agents (MCP)

This Actor works as a tool in Claude, ChatGPT, Cursor and other MCP clients through the Apify MCP server (https://mcp.apify.com). An agent can call it with:

{ "startUrls": [{ "url": "https://www.zonaprop.com.ar/departamentos-venta-palermo.html" }], "maxItems": 20 }

❓ FAQ

Does Zonaprop have an official API? Zonaprop doesn't publish an open API for reading its search results; its tools are aimed at agencies publishing their own listings. This Actor is the practical alternative: no key, no approval and no account, and it returns the same public data a visitor sees on the search pages, as structured fields.

How do I export alquileres or departamentos en venta in CABA? Search on Zonaprop for the operation, property type and barrio you want (for example departamentos en alquiler in Capital Federal), copy the results URL into Search URLs and set Max listings. The Actor walks every page of that search until Zonaprop runs out of results or your limit is reached; a large search such as all CABA rentals can return well over ten thousand listings.

Do I need a Zonaprop account? No. The Actor reads public search results only.

Which price is price when a property is offered for sale and for rent? The one matching your search (alquiler or venta). All prices are listed in prices, including alquiler temporal when the agency offers it.

Why is a field empty? Agencies fill in different details: age, cocheras, toilettes and the exact map pin are optional on Zonaprop, so they are null when the listing doesn't show them. region is only filled where Zonaprop's location has an extra level above the city (for example a barrio inside Capital Federal).

Does it return phone numbers or emails? No. Zonaprop shows contact details only through its contact forms, so the output carries the inmobiliaria name, ID and profile URL instead.

Can I get listings from Argentina only? Yes, this Actor covers zonaprop.com.ar, which lists properties across Argentina. For other countries see the related scrapers below.

Is scraping Zonaprop legal? The Actor collects publicly visible listing data. Make sure your use of it complies with Zonaprop's terms and with data-protection law in your country.