Properati Real Estate Listings Scraper (LATAM)
Scrape Properati real estate listings across Argentina, Colombia, Peru and Ecuador. Extract price, currency, operation, property type, bedrooms, bathrooms, area, location, agent phone, WhatsApp and coordinates. Export to JSON, CSV or Excel.
{ "imageUrl": "https://img.properati.com/eyJidWNrZXQiOiJwcmQt…", "title": "Casa en Venta en Luján", "price": 89000, "currency": "USD", "operationType": "Venta", "propertyType": "Casa", "bedrooms": 2, "bathrooms": 1, "totalAreaM2": 66 }
Every run returns clean, typed records, ready for your CRM, spreadsheet or database.
- One clean record per result, deduped and normalized
- Stable schema in JSON, CSV or Excel, or read it via the Apify API
- Pay per use in the cloud, nothing to install or maintain
A real example record, exactly the shape you receive.
| Image Url | Title | Price | Currency |
|---|---|---|---|
| https://img.properati.com/eyJidWN… | Casa en Venta en Luján | 89000 | USD |
| https://img.properati.com/eyJidWN… | Casa en Venta en Coronel Suárez | ||
| https://img.properati.com/eyJidWN… | Casa en Venta en Balneario Sauce … | 350000 | USD |
| https://img.properati.com/eyJidWN… | Casa en Venta en Luján | 240000 | USD |
| https://img.properati.com/eyJidWN… | Casa en Venta en Coronel Suárez | 1245840 | USD |
{ "imageUrl": "https://img.properati.com/eyJidWNrZXQiOiJwcmQt…", "title": "Casa en Venta en Luján", "price": 89000, "currency": "USD", "operationType": "Venta", "propertyType": "Casa", "bedrooms": 2, "bathrooms": 1, "totalAreaM2": 66 }
Frequently asked questions
Which countries and Properati sites does this scraper cover?
It works on any Properati country domain, including Argentina (.com.ar), Colombia (.com.co), Peru (.com.pe) and Ecuador (.com.ec). Paste a search URL from the country you want and the scraper follows that market, which often holds over 100,000 listings.
How many listings can I collect in one run?
You set the Max Items value. The scraper walks through the search results page by page (30 listings per page) until it reaches your limit or runs out of results, so you can collect anywhere from a handful to tens of thousands.
How do I control which listings are scraped?
Apply any filters you want on the Properati website (operation, property type, location, price) and paste the resulting search URL into the Search URL field. The scraper reads exactly that search, in the same order the site shows it.
What extra data does the detail option add?
When withDetails is enabled, each listing's detail page is opened to add the full description, amenities, complete image gallery, the publishing agency and the map coordinates. With it off, only the listing-level fields are collected, which is faster.
What happens to listings with missing prices or room counts?
Some Properati listings hide the price ("Consultar precio") or omit bedroom, bathroom or area figures. Those fields are returned as null for that record while every other available field is still filled, so the dataset stays complete and easy to filter.
Ready when you are.
Run the scraper live on Apify right now, or have us build one tailored to exactly what you need.