ActorStack.dev

Reading Argentine property prices when the market quotes two currencies

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.

By Oswaldo Carabano8 min read

Short answer

In Argentina, sale prices are usually quoted in US dollars and rents and building expenses in pesos, so `price_currency` is load-bearing rather than decorative. The Actor returns the currency the listing used and does not convert, because a converted figure would embed an exchange rate — and in a country with several simultaneous rates, that choice belongs to you, documented, not to a scraper.

Key points

  • `price_amount` always travels with `price_currency`, which is `USD` or `ARS` depending on the listing.
  • Sale listings skew heavily to dollars; rentals and `expenses_amount` skew to pesos. A single average across a mixed set is meaningless.
  • No conversion is applied. Argentina has had several simultaneous exchange rates, so any conversion is an assumption that has to be declared.
  • `expenses_amount` has its own currency field for exactly this reason, and expenses are a large share of the real monthly cost of a rental.
  • Compare within a currency, or convert explicitly with a dated rate you publish alongside the result.
On this page6 sections

In most property markets the currency is a formatting detail. In Argentina it is the first thing you have to get right, because sale prices are quoted in US dollars, rents and building expenses in pesos, and an average taken across the two is a number with no referent.

Why one market has two currencies

Argentina has lived with high inflation for a long time, and the market adapted by pricing durable assets in dollars while keeping recurring payments in pesos. So on the same portal, in the same neighbourhood, a sale listing is quoted in USD and a rental in ARS — and the building expenses attached to that rental, which can be a large share of the real monthly cost, are in pesos too.

The fields that carry it

FieldWhat it holds
price_amountThe asking figure, as published. An offer, never a transaction price.
price_currencyUSD or ARS. The field that makes the amount meaningful.
price_formattedZonaprop's own rendering, kept so the parse can be checked.
expenses_amountMonthly building expenses, usually in pesos.
expenses_currencyIts own currency, because it frequently differs from the price's.
expenses_reportedWhether expenses were stated at all.

A listing advertised for both sale and rent carries every operation, so the same property can appear with a dollar sale price and a peso rent — which is the clearest possible demonstration of why one normalised price column would be wrong.

Why the Actor does not convert

Because a conversion is an assumption, and in Argentina it is a contested one. The country has had several simultaneous exchange rates, so “the” rate does not exist as a single number — a converted figure would silently embed whichever one the scraper's author happened to pick, on whichever day the code ran.

Expenses are the other half of a rental's cost

For rentals, expenses_amount is not a footnote. Building expenses in Buenos Aires can be a substantial fraction of the rent, so a rental dataset that ignores them ranks apartments by a cost nobody actually pays.

Use expenses_reported to separate “expenses are zero” from “expenses were not stated”. They are very different things, and treating an unstated figure as zero biases every total downward.

Analysis that survives the currency split

  1. Filter to one currency before aggregating. Report the row count you dropped, so the reader knows the denominator.
  2. Compare like with like. Dollar sale prices against dollar sale prices, in the same neighbourhood, same property type, similar area.
  3. Price per square metre is the comparable unit, not the headline price — and it needs total_area_m2, which is why area matters as much as price.
  4. If you must convert, publish the rate and its date next to the result. That single sentence is the difference between an analysis and an artefact.

Tracking prices over time

A dollar-quoted series and a peso-quoted series behave completely differently over a year in Argentina: the peso one moves with inflation, the dollar one with the market. Keep them apart and both are informative; merge them and neither is.

Use posting_id as the join key across snapshots, and remember that any one search is truncated — the coverage ceiling means a series built from one broad search is tracking the promoted listings, not the market.

Frequently asked questions

Are Argentine property prices in dollars?
Sale prices usually are; rentals and building expenses usually are not. That is why every row carries `price_currency` and `expenses_currency` rather than a single normalised number.
Why does the Actor not convert ARS to USD?
Because Argentina has had several simultaneous exchange rates, so a conversion is an assumption rather than a calculation. Returning the currency the listing used lets you apply a rate you can name and date.
Can I compare a dollar sale price with a peso rent?
Only through a yield calculation that states its exchange rate and its date. Filtering and averaging within a single currency is the safer default, and it is usually enough.

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
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
A white shuttered window on a peach-coloured building with a for-sale notice beside it.
ZonapropGuide

Agency lead lists

Agency profiles come with public business phones and a listing count, which together are a better qualification signal than either alone.

7 min