Properati LATAM Property Scraper | CO AR PE EC
Pricing
from $2.20 / 1,000 results
Properati LATAM Property Scraper | CO AR PE EC
Scrape Properati real estate listings across Colombia, Argentina, Peru and Ecuador. Get listingId, title, price, currency, bedrooms, bathrooms and area from venta, arriendo and alquiler searches. Guest public HTML only — no street, phone or agency. Export CSV, Excel or JSON.
Pricing
from $2.20 / 1,000 results
Rating
0.0
(0)
Developer
kane liu
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
2 days ago
Last modified
Categories
Share
Properati scraper for public Properati listings in Colombia, Argentina, Peru, and Ecuador. Extract venta / arriendo / alquiler cards — listingId, title, price, currency, bedrooms, bathrooms, area — and download CSV, Excel, or JSON. A practical Properati API alternative when you need guest-visible sale and rent data without leads, street addresses, or agency phones.
No-code first: pick a country, a city slug, venta or rent, set maxResults, click Start. Developers can call the same Actor from the Apify API, Make, n8n, Zapier, LangChain, or a scheduled task.
Thin Apify Actor + managed worker. Guest HTML only. The worker owns residential egress. You do not send cookies,
proxyUrl, or contact-form payloads. This Actor does not collect street, coordinates, agency name, phone, WhatsApp, or image tokens.
What does Properati Scraper do?
The Properati LATAM scraper collects public search and listing pages a logged-out visitor can already see on:
- properati.com.co (Colombia — rent verb arriendo, apartment slug apartamento)
- properati.com.ar (Argentina — rent verb alquiler, departamento, bedrooms facet dormitorios)
- properati.com.pe (Peru — alquiler / departamento / dormitorios)
- properati.com.ec (Ecuador — alquiler / departamento, bedrooms facet habitaciones)
Give it country, geo, propertyType, and operation. The Actor:
- Validates input (empty
{}is a tiny Bogotáapartamentoventasearch) - Calls a managed worker that fetches Chrome-impersonated guest HTML
- Parses SERP
data-testcards and live/detalle/{id}links into Dataset rows - Dedupes and caps output with
maxResults/maxPages - Writes
INPUT_ECHO,RUN_SUMMARY, and (on failure)ERROR_SUMMARYto the key-value store
Opened markets (what actually works)
| Country | Opened geos | Opened tipos | Opened operations |
|---|---|---|---|
Colombia (co) | Bogotá, Medellín (medellin-antioquia), Cali (cali-valle-del-cauca) | apartamento, casa | venta, arriendo |
Argentina (ar) | CABA (capital-federal) | departamento | venta, alquiler |
Peru (pe) | Lima | departamento | venta, alquiler (+ precio:min-max path) |
Ecuador (ec) | Quito | departamento | venta, alquiler |
Also opened: Bogotá habitaciones:2 + pager /2; CABA dormitorios:2; Quito habitaciones:2; live /detalle/{id} from SERP cards (never invent ids).
Schema lists more Home-page cities (Córdoba, Guayaquil, Arequipa, …). Those cells stay unverified until a live smoke returns rows. Uruguay and Mexico Properati TLDs are dead (DNS / TLS) and are not markets on this Actor.
Honest limits
- Guest listings only. No login, no “contactar”, no WhatsApp click, no mortgage forms.
- No leads. Street address, lat/lng, agency name, phone, and image-CDN tokens are stripped.
- Project cards skipped. New-development snippets (
Desde $…,/proyecto/) are not billed as ordinary listings. - Map overlay is not a list. Same SERP URL with MapLibre — do not use
searchType=map. - Path words are per country. Do not send Colombian
arriendoto Argentina. The worker remapsrent/alquiler/arriendoto the market verb.
What Properati data can I extract?
Typical default-dataset fields:
| Field | Notes |
|---|---|
listingId | Slug from /detalle/{id} — identity key |
url | Live listing URL on that country’s host |
title | Card / page title |
priceText / priceAmount / currency | COP, USD, or PEN as published (USD330,000 stays USD) |
localityLabel | Neighbourhood / city label from the card |
bedrooms / bathrooms / areaText | When the card shows them |
operation / propertyType / geo / country / host | Search context |
publishedDate | When the card shows it |
You do not get: street, coordinates, agency, phone, WhatsApp, or img.properati.com tokens.
Example row (Argentina CABA)
| listingId | title | priceText | bedrooms | localityLabel |
|---|---|---|---|---|
14032-32-… | Apartamento en Venta en Chacarita | USD 246.960 | 2 | Chacarita, Capital Federal |
Why scrape Properati?
Properati (Lifull Connect) is a major Latin America real estate index for Colombia venta/arriendo, Argentina alquiler, Peru departamentos, and Ecuador sales. Scraping public Properati listings is useful when you need a spreadsheet of asking prices, beds, and area without paging four country sites by hand.
Common jobs:
- Inventory watch — Bogotá apartments for sale, Lima departamentos for rent, CABA two-bedroom listings
- Comparative market analysis — export price + area + locality for a city, then join in Excel
- Cross-border research — same Actor,
country=co|ar|pe|ec(path grammar is handled for you) - Automation — schedule a small
maxResultsrun and pull the Dataset API into a dashboard or AI agent
Why not paste a search URL into a generic crawler? Country sites share a stack but not the same path words. Colombia uses apartamento + arriendo + habitaciones:N. Argentina/Peru use departamento + alquiler + dormitorios:N. Ecuador uses habitaciones with alquiler. This Actor encodes that.
How this Properati scraper compares
Store search for “Properati scraper” also surfaces LATAM Actors that sell agent phone, WhatsApp, and coordinates (often $6+ / 1,000) or cheaper feeds that still persist street and agency. This one is the guest listing table: listingId, price, beds, area — no leads.
| This Actor | Typical Store peers | |
|---|---|---|
| CO / AR / PE / EC | Yes (country=) | Yes (often via pasted search URL) |
| Rent verbs | arriendo vs alquiler remapped | Easy to mix up |
| Price / beds / area | Yes | Yes |
| Agency / phone / WhatsApp / coords | No | Often yes |
| Price (FREE / BRONZE) | $3.00 / 1,000 + $0.005 start | About $1.20–$6.15 / 1,000 |
Use a peer when you need leads. Use this Actor when you want export-ready guest listings and developer-paid platform usage.
How much does it cost to scrape Properati?
Pay per event. You pay for Actor start + each result written to the default dataset. Platform compute / memory for this Actor is paid by the developer (User pays platform usage costs = No).
| Event | Price |
|---|---|
Actor Start (apify-actor-start) | $0.005 per start (per GB of memory, minimum one event) |
result (apify-default-dataset-item) | $3.00 / 1,000 on FREE & BRONZE ($0.003 each) |
Volume examples (FREE / BRONZE, one start at 1024 MB)
| Results | Event charges (approx.) |
|---|---|
| 100 | $0.005 + $0.30 = $0.305 |
| 1,000 | $0.005 + $3.00 = $3.005 |
| 10,000 | $0.005 + $30.00 = $30.005 |
Store volume tiers (per result)
| Tier | $/1,000 | per result |
|---|---|---|
| FREE | $3.00 | $0.003 |
| BRONZE | $3.00 | $0.003 |
| SILVER | $2.60 | $0.0026 |
| GOLD | $2.20 | $0.0022 |
| PLATINUM | $2.00 | $0.002 |
| DIAMOND | $1.60 | $0.0016 |
Default memory is 1024 MB (one start event). Keep maxResults at 2–5 while you test a city.
Empty / failed runs that write zero default-dataset rows are not billed as results (you still pay Actor Start).
Free Apify-plan users: this Actor caps 10 runs and 200 results per run (developer limit, not Apify).
More Actors like this
Use a specialized Actor when one exists for your site — structured fields, better coverage, usually lower cost. Use Properati Scraper for public Properati CO / AR / PE / EC listings. Use the general tools below when you need email/phone checks or a generic protected-page scrape.
General tools
Prefer a dedicated site scraper?
If your target has a specialized Actor below, use that first — usually cheaper and more structured than a generic URL scrape.
Real Estate
- Properati LATAM Scraper
- Metrocuadrado Scraper
- Zillow & Zumper Scraper
- Realtor.com Scraper
- Apartments.com Rental Scraper
- Rightmove Scraper
- Idealista Scraper
- realestate.com.au Scraper
Jobs & Freelance
- LinkedIn Jobs Scraper
- Indeed Jobs Scraper
- Upwork Jobs Scraper
- Glassdoor Scraper
- Fiverr Gigs Scraper
- Bayt Jobs Scraper
E-commerce
- Walmart Product Scraper
- Amazon Search Scraper
- Shopee Search Scraper
- Etsy Scraper
- SHEIN Product Scraper
- Temu Product Scraper
- Target Product Scraper
- Allegro Scraper
Travel & Stays
Social & Content
Ads Intelligence
Local & Maps
→ See the full catalog in Related Actors below, or browse apify.com/lentic_clockss.
Need a custom site (listing + detail, your field list)? Submit a custom scraper request.
How to scrape Properati listings
No code required.
- Open Properati Scraper in Apify Console (Actor
lentic_clockss/properati-scraper). - Set Country (
co,ar,pe, orec). Leave empty for Colombia. - Pick a geo (Bogotá,
medellin-antioquia,cali-valle-del-cauca,capital-federal,lima,quito). - Set property type (
apartamento/departamento/casa) and operation (venta,arriendo, oralquiler). - Optional:
bedrooms,priceMin/priceMax,pagefor pager/2. - Set
maxResultsto 3–10 for a first run andmaxPagesto1. - Click Start. When the run finishes, open the Dataset tab.
- Download CSV, Excel, or JSON.
Empty {} is valid: a tiny Bogotá apartamento venta search.
Example: Bogotá apartments for sale
{"country": "co","geo": "bogota-d-c-colombia","propertyType": "apartamento","operation": "venta","maxResults": 10,"maxPages": 1}
Example: Buenos Aires departamentos for rent
{"country": "ar","geo": "capital-federal","propertyType": "departamento","operation": "alquiler","maxResults": 10}
Example: Lima with a price band
{"country": "pe","geo": "lima","propertyType": "departamento","operation": "venta","priceMin": 150000,"priceMax": 199999,"maxResults": 10}
Example: Quito two-bedroom listings
{"country": "ec","geo": "quito","propertyType": "departamento","operation": "venta","bedrooms": 2,"maxResults": 10}
Connect to your tools
| Platform | How to connect |
|---|---|
| Make.com | Search "Apify" → "Run Actor" → Actor ID: lentic_clockss/properati-scraper |
| n8n | Add Apify node → "Run Actor" → same Actor ID |
| Zapier | Apify integration → "Run Actor" |
| LangChain | ApifyActorsTool("lentic_clockss/properati-scraper") |
| Python / Node.js | Apify SDK or direct HTTPS call |
API call example
curl "https://api.apify.com/v2/acts/lentic_clockss~properati-scraper/runs" \-X POST \-H "Authorization: Bearer YOUR_APIFY_TOKEN" \-H "Content-Type: application/json" \-d '{"country":"ar","geo":"capital-federal","propertyType":"departamento","operation":"venta","maxResults":10,"maxPages":1}'
Read results from the Dataset API:
GET https://api.apify.com/v2/datasets/{datasetId}/items?format=json
Schedule the Actor (daily Bogotá venta watch, weekly Lima alquiler) from Console.
FAQ
Is scraping Properati free? You get Apify’s free monthly credit. This Actor bills $0.005 start + $0.003 / result on FREE/BRONZE. Free-plan users are also capped at 10 runs / 200 results by the developer.
Do I need proxies?
No. Do not send proxyUrl. The worker provides egress (WORKER_PROVIDES_PROXY=1).
Can I scrape agent phones or WhatsApp? No. This Actor is guest listing fields only. Peers that sell leads are a different product.
Why did Medellín 404?
The live slug is medellin-antioquia, not medellin-antioquia-colombia. Only Bogotá uses the -colombia suffix. Old schema values are remapped.
Arriendo vs alquiler?
Colombia: arriendo. Argentina, Peru, Ecuador: alquiler. Pass rent and the worker picks the right verb.
Can I invent /detalle/ ids?
No. Pass live URLs from SERP cards in detailUrls, or set enrichDetails to follow those links.
Is it legal to scrape Properati? You are responsible for how you use the data. This Actor only collects public guest-visible listing cards, does not log in, and does not click contact. Follow Properati’s terms and your own compliance review. Unofficial — not affiliated with Lifull Connect / Properati.
Map / projects / Uruguay / Mexico?
Map overlay and new-development pagers are unverified. UY/MX Properati TLDs are not live. Do not use searchType=other-tld.
Input reference
| Field | Type | Description |
|---|---|---|
searchType | string | search (opened), detail. map / projects / other-tld are out of scope |
country | string | co, ar, pe, ec |
geo | string | Path geo. Opened: bogota-d-c-colombia, medellin-antioquia, cali-valle-del-cauca, capital-federal, lima, quito |
propertyType | string | apartamento (CO), departamento (AR/PE/EC), casa (Bogotá opened) |
operation | string | venta; rent is arriendo (CO) or alquiler (AR/PE/EC) |
bedrooms | integer | habitaciones:N (CO/EC) or dormitorios:N (AR/PE) |
priceMin / priceMax | integer | Optional precio:min-max path (opened on PE Lima) |
maxResults / maxPages / page | integer | ~30 ordinary cards/page; skip project snippets |
enrichDetails | boolean | Follow live /detalle/{id} from SERP rows |
detailUrls | array | Live www.properati.com.{co|ar|pe|ec}/detalle/{id} only |
workerBaseUrl | string | Optional HTTPS override. Production uses Actor env |
Do not send proxyUrl, cookies, or invented detalle ids.
Full output schema is on the Dataset tab. Key-value store: INPUT_ECHO, RUN_SUMMARY, ERROR_SUMMARY.
Related Actors
All public Actors from [lentic_clockss]. Click a name to open the Store detail page.
Real Estate
- Properati LATAM Scraper
- Metrocuadrado Scraper
- Zillow & Zumper Scraper
- Realtor.com Scraper
- 99.co Scraper
- Realtor.com Agents Scraper
- Apartments.com Rental Scraper
- Bayut Scraper
- Craigslist Housing Scraper
- Daft.ie Scraper
- Dot Property Scraper
- FINN.no Scraper
- Funda Scraper
- Hepsiemlak Scraper
- Idealista Scraper
- Immobiliare.it Scraper
- ImmoScout24 Scraper
- Naver Land Scraper
- OpenSooq Scraper
- Otodom Scraper
- Property Finder Scraper
- PropertyGuru Scraper
- realestate.com.au Scraper
- Realtor.ca Scraper
- Rightmove Scraper
- SeLoger Scraper
- SUUMO Scraper
- Zillow Group Scraper
Developer / Open source / AI
- Hugging Face Scraper
- GitHub Scraper
- Apple App Store Scraper
- Hacker News Scraper
- Stealth Web Scraper
- Email Risk Validator
- Phone Number Intelligence
Jobs & Freelance
- LinkedIn Jobs Scraper
- Bayt Jobs Scraper
- Fiverr Gigs Scraper
- Freelancer.com Scraper
- Glassdoor Scraper
- Himalayas Jobs Scraper
- Indeed Jobs Scraper
- Jobicy Remote Jobs Scraper
- RemoteOK Jobs Scraper
- SEEK Jobs Scraper
- Upwork Jobs Scraper
E-commerce
- Shopee Search Scraper
- E-commerce Scraper
- 1688 Global Product Search Scraper
- Allegro Scraper
- Amazon Search Scraper
- ASOS Product Scraper
- Cdiscount Product Scraper
- Costco Product Scraper
- Coupang Product Scraper
- Etsy Scraper
- Lazada Scraper
- MercadoLibre Scraper
- Mercari Japan Scraper
- Rakuten Japan Scraper
- SHEIN Product Scraper
- Target Product Scraper
- Temu Product Scraper
- Walmart Product Scraper
- Watsons Product Scraper
Travel & Stays
- Booking.com & Airbnb Scraper
- Agoda Scraper
- Airbnb Listings Scraper
- Booking.com Hotels Scraper
- Despegar Scraper
- Expedia Scraper
- Traveloka Scraper
- Travelstart Flights Scraper
- Trip.com Scraper
- TripAdvisor Scraper
Social & Content
Ads Intelligence
Local & Maps
→ Browse the full profile: apify.com/lentic_clockss