Chilepropiedades Scraper — Chile Real Estate Listings avatar

Chilepropiedades Scraper — Chile Real Estate Listings

Pricing

from $2.00 / 1,000 property results

Go to Apify Store
Chilepropiedades Scraper — Chile Real Estate Listings

Chilepropiedades Scraper — Chile Real Estate Listings

Scrape Chilepropiedades.cl property listings for sale and rent across Chile: price in UF/CLP/USD plus normalized CLP, m², bedrooms, comuna, GPS, broker and photos. Filter by type, region, comuna, price and rooms. From US$2 per 1,000 properties.

Pricing

from $2.00 / 1,000 property results

Rating

0.0

(0)

Developer

Fabrikit

Fabrikit

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

3 days ago

Last modified

Share

Scrape Chilepropiedades.cl, one of Chile's long-running property portals, into clean JSON, CSV or Excel. Get apartments, houses, land, rural plots, offices, retail and parking for sale, monthly rent or daily rent anywhere in Chile — about 13,700 apartments for sale in the Santiago Metropolitan Region alone — with price, surface, rooms, comuna and photos.

Every listing carries its price as published (UF, CLP or USD) plus a normalized CLP value computed with the UF and dollar rates the site itself shows, so UF and peso listings sort and average together. Filter by region, comuna, property type, price range (in UF, CLP or USD), bedrooms and bathrooms, sort by newest or by price, or paste any Chilepropiedades.cl search URL.

No browser and no login: plain HTTP requests, fast and cheap.

What you get

  • From every results page: operation, property type, price + currency, normalized CLP price, total and built m², bedrooms, bathrooms, parking, comuna, region, publication date, featured flag, virtual-tour flag, a photo and a short summary.
  • With the detail add-on (fetchDetails): GPS coordinates, street address, full description, full photo gallery, amenities (pool, gym, quincho ...), useful m², year built, floor, common expenses, furnished flag, and the publisher type and brokerage name.
  • Monitoring-ready: sort by newest, schedule a daily run and diff on the stable id.

Example output

With fetchDetails on (photos and description shortened):

{
"id": "138772926",
"url": "https://chilepropiedades.cl/ver-publicacion/arriendo-mensual/penaflor/casa/pasaje-siete/138772926",
"title": "Casa Villa Cantaros de Agua, Peñaflor",
"operation": "rent",
"propertyType": "house",
"price": 470000,
"currency": "CLP",
"priceNormalized": 470000,
"priceNormalizedCurrency": "CLP",
"totalAreaM2": 74,
"builtAreaM2": 51,
"usefulAreaM2": null,
"bedrooms": 2,
"bathrooms": 1,
"parking": 1,
"floor": null,
"yearBuilt": 2013,
"commonExpensesClp": null,
"furnished": null,
"comuna": "Peñaflor",
"region": "Metropolitana de Santiago",
"address": "Pasaje Siete",
"latitude": -33.6087918,
"longitude": -70.8911401,
"publisherType": "agency",
"publisherName": "Propiedades Coda",
"publisherUrl": "https://chilepropiedades.cl/ver-corredora/10221475/propiedades-coda/0",
"featured": false,
"hasVirtualTour": false,
"photos": ["https://chilepropiedades.cl/imagenes/publicacion/arriendo-mensual/casa/penaflor/2/fe9ed597-c84c-4555-8a32-872fc911d162.jpeg"],
"amenities": ["Cocina Amoblada", "Antejardín", "Protección en ventanas"],
"publishedAt": "2026-10-11",
"descriptionSnippet": "Casa | Peñaflor Ubicación: Villa Cántaros de Agua ...",
"description": "Casa | Peñaflor Ubicación: Villa Cántaros de Agua, Peñaflor ...",
"detailsFetched": true,
"scrapedAt": "2026-10-12T17:30:07.007Z"
}

A UF listing from a results page (no add-on): "price": 7600, "currency": "UF", "priceNormalized": 312595144, "priceNormalizedCurrency": "CLP".

Every item always has all the fields listed below; fields the source does not provide are null.

How to use

  1. Pick the operation (sale, rent, rent_daily) and the property type.
  2. Pick a region (or All of Chile) and optionally a comuna — Ñuñoa, Las Condes, Viña del Mar, Puerto Varas ...
  3. Optionally set a price range with its currency (UF, CLP or USD), minimum bedrooms / bathrooms and the sort order.
  4. Set maxItems, decide whether you need the detail add-on, and press Start.

Input examples

Apartments for sale in Ñuñoa between UF 3,000 and 6,000 with 2+ bedrooms, cheapest first:

{
"operation": "sale",
"propertyType": "apartment",
"region": "rm",
"comuna": "Ñuñoa",
"priceMin": 3000,
"priceMax": 6000,
"priceCurrency": "UF",
"bedroomsMin": 2,
"sort": "price_asc",
"maxItems": 300
}

Newest houses for monthly rent in the Metropolitan Region, with GPS, amenities and broker:

{
"operation": "rent",
"propertyType": "house",
"region": "rm",
"sort": "newest",
"fetchDetails": true,
"maxItems": 200
}

Rural plots for sale anywhere in Chile (the Actor walks the regions one by one):

{
"operation": "sale",
"propertyType": "plot",
"region": "all",
"maxItems": 2000
}

Paste search or listing URLs from your browser instead of using the filters:

{
"startUrls": [
{ "url": "https://chilepropiedades.cl/propiedades/venta/casa/vina-del-mar/0?ordenar=2" },
{ "url": "https://chilepropiedades.cl/ver-publicacion/venta/las-condes/departamento/geronimo-de-alderete/142639085" }
],
"maxItems": 500
}

Input fields

FieldDescription
operationsale (venta), rent (arriendo mensual) or rent_daily (arriendo diario)
propertyTypeapartment, house, studio, loft, office, retail, warehouse, industrial_shed, parking, plot, lot, land, agricultural_land, forest_land, industrial_land, hotel, tourism_business, cemetery_plot
regionOne of Chile's 16 regions (rm, valparaiso, biobio, nuble ...) or all
comunaOptional comuna, resolved with the site's own location search and checked against the region
priceMin / priceMax / priceCurrencyPrice range in UF, CLP or USD (the site converts between them)
bedroomsMin / bathroomsMinMinimum rooms (0–6)
sortnewest, relevance, oldest, price_asc, price_desc, area_asc, area_desc
startUrlsChilepropiedades.cl search or listing URLs; when set, the filters are ignored
maxItemsMaximum properties to return (default 50)
fetchDetailsDetail add-on, see below (default off)
proxyConfigurationLeave as is — the Actor switches proxies by itself if the site ever blocks

Output fields

FieldTypeDescription
idstringChilepropiedades.cl listing code, stable across runs
urlstringLink to the listing
titlestringListing title (phones and e-mails removed)
operationstring | nullsale, rent or rent_daily
propertyTypestring | nullNormalized type, e.g. apartment, house, plot, office
price / currencynumber / stringPrice as published, in UF, CLP or USD
priceNormalized / priceNormalizedCurrencynumber / stringThe same price in CLP, with the site's own UF/USD rates
totalAreaM2 / builtAreaM2 / usefulAreaM2number | nullSurfaces in m² (hectares converted)
bedrooms / bathrooms / parkingnumber | nullRooms and parking spaces
floor / yearBuiltnumber | nullFloor number and year built (detail add-on)
commonExpensesClpnumber | nullMonthly common expenses in CLP (detail add-on)
furnishedboolean | nullFurnished, when stated (detail add-on)
comuna / regionstring | nullLocation
addressstring | nullStreet or sector as published (detail add-on)
latitude / longitudenumber | nullMap pin of the listing (detail add-on)
publisherTypestring | nullagency, developer or private (detail add-on)
publisherName / publisherUrlstring | nullBrokerage name and its profile page. Always null for private sellers
featured / hasVirtualTourbooleanPaid "Destacado" placement / 360° tour available
photosstring[]Photo URLs (one from results pages, the full gallery with the add-on)
amenitiesstring[] | nullEquipment and amenities (detail add-on)
publishedAtstring | nullPublication date (YYYY-MM-DD)
descriptionSnippet / descriptionstring | nullShort summary from results / full text with the add-on
detailsFetchedbooleanWhether the detail page was read
scrapedAtstringISO timestamp of the run

A run summary (searches, pages, totals reported by the site, UF/USD rates used, detail errors) is saved in the run's key-value store under SUMMARY.

Pricing

Pay per event — you only pay for what lands in your dataset. Platform usage is included.

EventWhen it is chargedPrice
property-resulteach property saved to the datasetUS$2.00 per 1,000
property-detailseach property whose detail page was opened (fetchDetails on)US$1.00 per 1,000
Actor startonce per runUS$0.00005

So 1,000 properties cost US$2.00, or US$3.00 with GPS, description, amenities and broker. If you set a maximum charge for a run, the Actor stops cleanly when it is reached and never hands out more items than your limit covers.

Use cases

  • Valuation and market research: price per m² by comuna and property type, UF vs. CLP listings normalized to one currency, rent yields from sale and rent searches over the same comuna.
  • Broker prospecting: which brokerages are active in a comuna and how many listings they carry (publisherName, publisherUrl), and which listings are published by owners (publisherType: "private") — without any personal contact data.
  • Daily new-listing alerts: sort: newest, a schedule and a diff on id.
  • Maps and geo-analysis: coordinates for every listing with the detail add-on.
  • Feeds for CRMs, portals and BI dashboards via the Apify API, webhooks, Google Sheets, Make or Zapier.

FAQ

Is there an official Chilepropiedades.cl API? No public one. This Actor reads the public result and listing pages over HTTP and turns them into a fixed schema.

What does "normalized price" mean? Sales in Chile are usually listed in UF (an inflation-indexed unit), rentals in CLP, some in USD. The Actor converts every price to CLP with the UF and dollar values Chilepropiedades.cl publishes on its own pages, and keeps the original price and currency.

Which locations work? All 16 regions, and any comuna the site knows. Comunas are resolved through the site's own location search; if a comuna can't be matched the run fails with the closest suggestions. The site silently serves a "similar" place for unknown location URLs — the Actor detects that and refuses to return results for the wrong place.

How many results can I get? The site serves 10 listings per page with deep pagination (1,370 pages for apartments for sale in the Metropolitan Region). Use maxItems to size your run; region: "all" continues region by region.

Do you collect personal data? No. Private sellers' and agents' names, phones and e-mails are never stored, and phone numbers or e-mails pasted into titles and descriptions are replaced with [phone removed] / [email removed]. Only brokerage businesses are named; a brokerage account that is just a person's name is treated as a person and left out.

Do I need a proxy? No — the site answers plain requests. If it ever starts refusing them, the Actor switches to Chilean residential proxies automatically.

En español

Chilepropiedades Scraper extrae avisos de Chilepropiedades.cl: departamentos, casas, terrenos, parcelas, oficinas, locales y estacionamientos en venta, arriendo mensual o arriendo diario en todo Chile. Cada aviso trae el precio tal como se publicó (UF, CLP o USD) y el precio normalizado en pesos con los valores de UF y dólar que muestra el propio sitio, más m² totales y construidos, dormitorios, baños, estacionamientos, comuna, región, fecha y foto. Con el complemento de detalle suma coordenadas GPS, dirección, descripción completa, galería, equipamiento, año de construcción, gastos comunes y el nombre de la corredora. Filtra por región, comuna, tipo, rango de precio en UF/CLP/USD, dormitorios y baños, y ordena por más recientes o por precio.

Precio: US$2 por 1.000 propiedades + US$1 por 1.000 fichas de detalle. No se guardan nombres, teléfonos ni correos de personas (Ley 21.719): solo se identifican corredoras.

Technical details

  • Source: the server-rendered HTML of chilepropiedades.cl (10 listings per results page) and each listing's JSON-LD (RealEstateListing) plus its map marker.
  • Advanced filters (price, rooms) are sent the way the site's own search form sends them; sorting uses the site's own orders.
  • Detail pages are fetched 5 at a time; a failed detail page never drops the listing (the results-page data is kept and the error is noted in SUMMARY).
  • Transient errors are retried with exponential backoff; if the site blocks, the Actor switches to Chilean residential proxies, and if that fails too, the run fails with a clear message instead of returning an empty dataset.