ActorStack.dev

New developments are a different dataset, not a filter

New-build projects have their own fields, their own pricing logic and their own reason to be tracked separately from resale stock.

By Oswaldo Carabano6 min read

Short answer

Zonaprop lists new developments — `emprendimientos` — as a distinct entity with its own feature set, which is why the Actor treats them as a separate run rather than a filter over listings. A development is a project with units in stages, so it does not have the single price, single area shape a resale listing has, and mixing the two produces a table where most columns are empty on most rows.

Key points

  • A development is a project, not a unit, so its fields differ structurally from a resale listing's.
  • `entityType: "developments"` is a separate run, and its dataset has one clean shape as a result.
  • New-build supply is the leading indicator in a property market: it shows what will exist, not what exists.
  • Development pricing is often quoted from a starting figure, which is not comparable to a resale asking price without saying so.
  • Tracking developments and resale stock in the same zone is the comparison that actually says something about a market.
On this page5 sections

Zonaprop lists new-build projects — emprendimientos — as their own kind of thing, and the Actor treats them as a separate run rather than a filter over listings. That is a data modelling decision, and it is the right one for a reason worth spelling out.

What Zonaprop means by a development

Not a unit for sale, but a project: a building or a set of buildings, often in stages, with a feature set that describes the project rather than one apartment. Amenities, delivery stage, the range of unit types, the developer.

Why they cannot share a table with listings

A resale listing has one price, one area and one room count. A development has a range of each, or none yet. Force them into the same table and you get columns that are null on most rows and a shape nobody can query without a filter on entity type at every step — which is the same as having two tables, minus the clarity.

So entityType: "developments" is a separate run, and its dataset has one clean shape. The same reasoning applies to agencies, and it is the same reasoning that puts Nextdoor city rows in their own dataset.

Running a development sweep

input.json
{
  "entityType": "developments",
  "location": "capital-federal",
  "maxItems": 150,
  "proxyCountry": "mx",
  "maxConcurrency": 3
}

Everything else behaves as it does for listings: the same coverage ceiling, the same five-page robots.txt cap, the same non-Argentine proxy requirement. At $0.001 per development, the cost is negligible; the planning is the same.

New supply as a leading indicator

This is the analytical reason to track them. Resale listings describe the market as it is; new developments describe the market as it will be in two or three years. A neighbourhood with heavy new-build activity is on a different trajectory from one without, and no amount of resale data reveals that.

It is also a supply signal in the strict sense: a lot of new units arriving in a small area is downward pressure on rents there, later. That is one of the few property predictions with a mechanism behind it rather than a narrative.

Comparing developments with resale stock

Do it as two series, not one. Development pricing is often advertised as a figure to start from, for a stage, which is not the same object as an asking price for a specific resale unit — comparing them directly makes new build look cheaper than it is.

What the comparison supports, done carefully:

  • New-build share by zone. Count developments against resale listings in the same zone to see where activity concentrates.
  • The premium, stated as a premium. Compare price per square metre with the caveat about starting figures attached, in the same sentence.
  • Amenity drift. What new projects include tells you what the market will expect as standard in five years.

And keep the currency discipline from the two-currency guide: development prices are usually in dollars, which makes them comparable to sale listings and not to rents.

Frequently asked questions

Can I filter listings to new developments?
No — you run the Actor with `entityType: "developments"` instead. They are a different entity on Zonaprop with a different field set, and treating them as a filter would give you a table where most columns are blank on most rows.
Why track new developments separately?
Because they describe future supply rather than current stock. A neighbourhood with heavy new-build activity behaves differently in two years from one without, and that signal is invisible in resale listings.
Are development prices comparable to resale prices?
Not directly. Developments often advertise a starting price for a stage, which is a different thing from an asking price for a specific unit. Compare them as separate series, and say which is which.

Sources

Every URL below was requested and returned a page on the date shown.

  1. Operator claimchecked 19 Aug 2026
    Zonaprop Argentina Real Estate & Agency Scraper — Actor README and input schemaActorStack / Apify Store
  2. Platform docschecked 18 Aug 2026
    Dataset storageApify
Paper receipts and printed documents arranged on a desk beside office stationery.
ZonapropGuide

USD and ARS prices

Argentine listings are priced in dollars or pesos, and expenses almost always in pesos. Mixing them without care produces analysis that is wrong by two orders of magnitude.

8 min
The facade of a contemporary Argentine apartment building, balconies stacked floor by floor.
ZonapropGuide

Geolocated property data

Most property datasets give you a neighbourhood. Coordinates on the listing itself let you do the analysis that neighbourhood averages cannot.

7 min
Skyline of modern high-rise apartment towers in Buenos Aires against a clear sky.
ZonapropGuide

Scrape Zonaprop

A walkthrough of extracting Argentine property data: why the proxy country matters, what the 5-page robots.txt cap means for coverage, and how to read prices quoted in two currencies.

9 min