Properati LATAM Property Scraper | CO AR PE EC avatar

Properati LATAM Property Scraper | CO AR PE EC

Pricing

from $2.20 / 1,000 listings

Go to Apify Store
Properati LATAM Property Scraper | CO AR PE EC

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 listings

Rating

0.0

(0)

Developer

kane liu

kane liu

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

18 hours ago

Last modified

Categories

Share

Properati Colombia Scraper

Thin Apify Actor for Properati Colombia (www.properati.com.co). Heavy scrape runs on the ns515786 worker. Guest sale (venta) and rent (arriendo) SERP, habitaciones path facet, pager, and live /detalle/{id}.

List rows carry title/price/locality/geo/address/agency. With enrichDetails (or searchType=detail / detailUrls), each listing also returns phones, WhatsApp number, coordinates, structured address, and image URLs — all read from the server-rendered detail page (no login, no click-through).

Input

FieldNotes
searchTypesearch (opened), detail. auto (default). map / projects / other-tld are not verified
geoComposite path slug. bogota-d-c-colombia opened; other cities enum-exposed (medellin-antioquia, cali-valle-del-cauca, …). Only Bogotá keeps the *-colombia tail
enrichDetailsDefault off — SRP already embeds JSON-LD. Set true to also pull phone/WhatsApp/images from each detail page
propertyTypePath tipo. apartamento opened
operationventa or arriendo (not alquiler). Both opened on Bogotá apartamento
bedroomsOpened path habitaciones:N
detailUrlsLive www.properati.com.co/detalle/{id} from search results (also .com.ar/.pe/.ec). Never invent ids
maxResults / maxPages / pagemaxResults is rows per geo search or detail URL (default 70, max 200); larger requests run in parts of 70. About 30 ordinary cards/page; skip project snippets

maxResults is the most property listing rows each geo search or detail URL delivers and charges. All returned row types share that input budget, and the whole run stops at your maximum total charge. Each property listing is one billed row. Free Apify-plan runs are capped at 200 rows and 10 runs.

Empty {} is a valid run: a small Bogotá venta example (3 rows).

What to fill in

You wantFill inLeave emptyWhat happens
Listings in a citygeo (city), optionally propertyType, operation, bedroomsdetailUrlsSale or rent search in that city, up to maxResults rows
Specific listingsdetailUrls (links copied from search results)geoEach listing page is fetched, one row per link
A quick looknothingeverythingExample run: Bogotá apartments for sale, 3 rows

searchType can stay on Auto: it becomes detail when you give links and search when you give a city. If you fill both a city and links with Auto, the links win and the city is ignored. Old names still work (serp, pdp, maxItems, urls, city, rent / sale). Unknown fields are ignored, never rejected.

Errors start with INVALID_INPUT: and name the field and the fix, for example INVALID_INPUT: detailUrls — use full Properati listing links like https://www.properati.com.co/detalle/<id> .... Links from any Properati country site (.com.co, .com.ar, .com.pe, .com.ec) and any subdomain are accepted. Each run stores what it understood from your input in the key-value store record INPUT_REPORT.

Permissions

This Actor runs with limited permissions in Apify Console: it only reads its own input and writes its own dataset and key-value store.

Standby

Standby mode serves a read-only description of the Actor (/, /openapi.json). It has no collection route (POST /v1/collect); start a normal run to collect data.

Coverage

市场SearchFacet / pagerDetail状态
CO Bogotá apartamento venta已验证habitaciones:2 + /2 已验证已验证活链打开
CO Bogotá apartamento arriendo已验证已验证打开
其它城 / casa / 其它 TLD未验证未验证未验证未验证
Map overlay同 URL,不当独立列表未验证

Architecture

Apify Actor (this repo) → https://worker.opendata.best/b/properati-com-co → ns515786 properati-com-co → properati.com.co.

WORKER_PROVIDES_PROXY=1. Do not mint Apify residential in the Actor.

Compute

defaultRunOptions.memoryMbytes 1024. Free-plan cap: 10 runs / 200 results.

PPE / Store publish is left to Kane.