Metrocuadrado Colombia Property Scraper avatar

Metrocuadrado Colombia Property Scraper

Pricing

from $0.60 / 1,000 listings

Go to Apify Store
Metrocuadrado Colombia Property Scraper

Metrocuadrado Colombia Property Scraper

Collect Metrocuadrado apartment and house listings for sale or rent in Bogotá, Medellín and Cali. Export COP prices, area, rooms, bathrooms, garages, city/zone context, images, listing links and collection timestamps. Individual listing details depend on availability.

Pricing

from $0.60 / 1,000 listings

Rating

0.0

(0)

Developer

Philip Kirkbride

Philip Kirkbride

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

7 hours ago

Last modified

Categories

Features

Limited permissions

Share

Collect property listings from Metrocuadrado (metrocuadrado.com), a leading Colombian real-estate portal: apartments (apartamentos) and houses (casas) for sale (venta) or rent (arriendo) in Bogotá, Medellín and Cali, citywide or in one neighbourhood (barrio or zone). Each row has the asking price in Colombian pesos (COP), area in m², bedrooms, bathrooms, parking spaces (garajes), city, zone, photos and the listing link. Built for investors, agents, appraisers and anyone researching Colombian housing prices.

What you can do with it

  • Price per m² by barrio: compare asking prices in Chicó, Usaquén or Cedritos (Bogotá), El Poblado or Laureles (Medellín), Granada or Ciudad Jardín (Cali).
  • Rental yield estimates: run the same zone for venta and for arriendo and compare prices for similar areas and room counts.
  • Inventory monitoring: schedule a weekly search and track new, removed and repriced listings by listing_key.
  • Comparables for valuations: pull listings with the same city, zone, area and bedroom count as a property you are pricing.

Quick start

An empty input ({}) returns the first page of apartments for sale in Bogotá (about 30 listings). A neighbourhood search:

{"city": "bogota", "zone": "chico", "operation": "venta", "propertyType": "apartamento", "maxResults": 30}

Houses for rent in Medellín, three pages:

{"city": "medellin", "operation": "arriendo", "propertyType": "casa", "maxPages": 3, "maxResults": 90}

Input

NameTypeDefaultWhat it does
operationstringventaventa (sale) or arriendo (rent).
propertyTypestringapartamentoapartamento or casa.
citystringbogotabogota, medellin or cali.
zonestringemptyOptional neighbourhood or zone in that city, such as chico (Bogotá), el-poblado (Medellín) or granada (Cali). Names with accents or spaces also work (Usaquén, Ciudad Jardín). Empty = citywide.
maxPagesinteger1Result pages to read, 1 to 5 (about 30 listings per page).
maxResultsinteger50Maximum listings, 1 to 200.
requestDelaySecsnumber1.0Pause between pages, 0.5 to 10 seconds.

Leave the connection settings empty. A zone Metrocuadrado does not recognise for the chosen city fails the run with a message naming the zone, instead of quietly returning the whole city.

Output example

One row per listing. A record captured from a Bogotá apartments-for-sale search on 2026-11-06:

{
"listing_key": "metrocuadrado.com:20028000304",
"id": "20028000304",
"url": "https://www.metrocuadrado.com/proyecto/serraclara/20028-C0003-04",
"title": "Apartamento en Venta, VILLA DE ARANJUEZ, Bogotá D.C.",
"price_cop": 914227549,
"currency": "COP",
"city": "Bogotá D.C.",
"zone": null,
"area_m2": 92.5,
"rooms": 3,
"bathrooms": 3,
"garages": 1,
"property_type": "Apartamento",
"listing_type": "venta",
"images": ["https://multimedia.metrocuadrado.com/20028-C0003-04/20028-C0003-04_1_V1_p.jpg"],
"source": "metrocuadrado.com",
"country": "CO",
"scraped_at": "2026-11-06T21:23:31.748523+00:00"
}
  • price_cop is the advertised sale price or monthly rent in pesos, matching listing_type (venta or arriendo).
  • rooms is the bedroom count (habitaciones); garages is parking spaces.
  • zone is filled when the listing names its zone; it can be null on a citywide search.
  • images can be an empty list. Other details a listing does not show are null.
  • listing_key is stable across runs; use it to deduplicate and to track a listing over time.

Download the dataset as JSON, CSV, Excel, XML or HTML, or read it through the Apify API.

Pricing

Pay per result:

  • $0.0006 per listing delivered.
  • $0.00005 per run start. The start event is charged per GB of memory; the default 512 MB run is one start event.

Worked costs: the empty-input run (about 30 listings) costs about $0.018; the 200-listing maximum about $0.12; 1,000 listings over several runs about $0.60 plus one start per run. Only delivered listings are charged.

FAQ

Which cities are supported? Bogotá, Medellín and Cali, citywide or by zone.

How many listings can I get? Up to 5 pages and 200 listings per run. For a whole city, split the search by zone or by sale and rent.

How fresh is the data? Each run reads the listings online at that moment.

What happens at the run timeout? The run keeps every listing already delivered, ends SUCCEEDED, and its status message says how many listings were delivered and why it stopped. Raise the timeout, or lower maxPages / maxResults, for more.

What happens at my spending limit? The run stops at once, keeps every listing already delivered, ends SUCCEEDED and says so in the status message.

What if a page fails? The run reports the failure in its status message rather than labelling a partial result as complete. A search with no listings returns no rows.

Limits

Collects what Metrocuadrado search results show; it does not open each listing for descriptions, amenities or contacts. Prices are asking prices. Zone names and coverage depend on Metrocuadrado.

For help, use the Actor's Issues tab and include the run ID.