
Metrocuadrado Scraper
hipersoft/metrocuadrado-scraper
Scrape Metrocuadrado.com, Colombia's leading property portal: apartments, houses, offices, lots and new projects for sale or rent in Bogotá, Medellín, Cali and more. Price, m², bedrooms, baths, parking, estrato, neighborhood, coordinates, photos. Export CSV/JSON.
Total users
3Monthly users
2Total runs
20Per listing
$0.0015Last rebuilt
Oct 26, 2026Overview
Metrocuadrado Scraper extracts property listings from Metrocuadrado.com, one of Colombia's leading real estate portals, with tens of thousands of apartments, houses, studios, offices, retail spaces, lots, warehouses, farms and new housing projects for sale (venta) and rent (arriendo) in Bogotá, Medellín, Cali, Barranquilla, Cartagena, Bucaramanga, Pereira and more. Every listing includes the sale price or monthly rent in COP, private and built area in m², bedrooms, bathrooms, parking spaces, estrato (socio-economic stratum), condition (new/used), neighborhood, zone, GPS coordinates, project name, seller type, description, amenities, property details and full-size photos. Filter by property type, city, bedrooms and price, and export to CSV, Excel or JSON. Big searches are split automatically by price, so you are not limited to the first 10,000 results.
What does Metrocuadrado Scraper do?
- 🇨🇴 Any Colombian city: Bogotá, Medellín, Cali, Barranquilla, Cartagena, Bucaramanga, Pereira, Manizales, Santa Marta…
- 🏠 Property types: apartamento, casa, apartaestudio, oficina, local, lote, bodega, finca, consultorio, edificio, habitación.
- 💰 Sale or rent: sale price or monthly rent in COP, with min/max price filters.
- 📐 Size and layout: private and built area (m²), bedrooms, bathrooms, parking.
- 🏙️ Estrato (stratum 1–6), neighborhood and zone.
- 📍 GPS coordinates for mapping.
- 🏗️ New projects: project name and builder listings flagged.
- ✨ Amenities and details: integrated kitchen, balcony, heater type, floor, building age and more.
- 🖼️ Full-size photo gallery for every listing.
- 📈 Automatic price splitting for big cities to collect tens of thousands of listings.
What data can you scrape from Metrocuadrado?
| Field | Description |
|---|---|
| Listing | ID, title, link, operation (venta/arriendo), property type |
| Price | Sale price, monthly rent, currency (COP) |
| Size | Private area, built area (m²) |
| Layout | Bedrooms, bathrooms, parking |
| Location | City, neighborhood, zone, latitude, longitude |
| Profile | Estrato, condition (new/used), project name, badge, seller type |
| Description | Listing description |
| Features | Amenities list and property details |
| Contact | Contact phone and WhatsApp |
| Photos | Main photo and full gallery |
Use cases for Colombian property data
- Real estate investors: compare price per m² by estrato and neighborhood in Bogotá and Medellín.
- Agencies and developers: monitor competitor listings and new projects.
- Rental market analysis: track rents for apartments across Colombian cities.
- Proptech and valuation models: feed geocoded listings into pricing models.
- Relocation and expats: shortlist homes by budget, size and neighborhood.
- Urban research: analyse housing supply and prices by stratum.
How to scrape Metrocuadrado
- Click Try for free to open Metrocuadrado Scraper in Apify Console.
- Choose sale or rent and a property type, and enter cities.
- Optionally set bedrooms and a price range.
- Set Max listings and click Start.
- Download the listings as CSV, Excel or JSON.
Input
Example input
{
"operation": "arriendo",
"propertyType": "apartamento",
"cities": ["Medellín", "Bogotá"],
"bedrooms": ["2"],
"maxPrice": 4000000,
"maxItems": 1000
}
| Field | Description |
|---|---|
| Sale or rent | Venta or arriendo. |
| Property type | Apartment, house, studio, office, retail, lot, warehouse, farm, medical office, building, room. |
| Cities | Colombian cities; one search each. |
| Bedrooms | Bedroom counts to include. |
| Minimum / Maximum price | Sale price or monthly rent in COP. |
| Max listings | Stop after this many (0 = no limit). |
Output
Listing example
{
"propertyId": "12653-M6406808",
"url": "https://www.metrocuadrado.com/inmueble/arriendo-apartamento-medellin-santa-fe-2-habitaciones-1-banos/12653-M6406808",
"title": "Apartamento en Arriendo, Santa Fe, Medellín",
"operation": "arriendo",
"propertyType": "Apartamento",
"rentPrice": 2950000,
"currency": "COP",
"areaM2": 63,
"bedrooms": 2,
"bathrooms": 1,
"parking": 0,
"stratum": 4,
"condition": "Usado",
"city": "Medellín",
"neighborhood": "Santa Fe",
"zone": "Suroccidente",
"latitude": 6.221517,
"longitude": -75.581764,
"sellerType": "RealEstate",
"description": "De 63 metros cuadrados RECIEN REMODELADO, ACABADOS MODERNOS, ¡AMOBLADO! 2 Alcobas amplias…",
"amenities": ["cerca a restaurantes", "cerca transporte publico", "cocina americana", "cocina integral", "zona lavanderia"],
"details": { "nroPiso": "3", "terrazaBalcon": "Balcón", "tiempoConstruido": "Entre 10 y 20 años", "tipoPiso": "Cerámica" },
"imageUrl": "https://multimedia.metrocuadrado.com/12653-M6406808/12653-M6406808_56.jpeg",
"search": "apartamento arriendo medellin"
}
Output schema
| Field | Type | Description |
|---|---|---|
propertyId, url, title |
string | Listing. |
operation, propertyType |
string | Type. |
salePrice, rentPrice, currency |
mixed | Price. |
areaM2, builtAreaM2 |
number | Size. |
bedrooms, bathrooms, parking |
number | Layout. |
stratum, condition |
mixed | Profile. |
city, neighborhood, zone, latitude, longitude |
mixed | Location. |
projectName, badge, sellerType |
string | Listing type. |
description, amenities, details |
mixed | Features. |
contactPhone, whatsapp |
string | Contact. |
imageUrl, images |
mixed | Photos. |
search, scrapedAt |
string | Source info. |
How much does it cost to scrape Metrocuadrado?
Metrocuadrado Scraper uses pay-per-listing pricing: a small fixed price per listing, with automatic discounts on higher Apify plans. See the Pricing tab for the exact price.
More property data
- Zameen.com Scraper: Pakistan property.
- Property Finder Scraper: UAE and Gulf property.
- Sreality Scraper: Czech real estate.
FAQ
How many listings can I get? All listings for your search. When a city has more than 10,000 results and no price filter is set, the scraper splits the search into price bands automatically.
What is estrato? Colombia's socio-economic stratum (1–6) assigned to each property; it affects utility rates and is a key price driver.
Can I scrape rentals?
Yes. Set Sale or rent to arriendo; rentPrice is the monthly rent.
What formats can I export? CSV, Excel, JSON, XML, HTML and RSS, or read the results through the Apify API.
Can I integrate Metrocuadrado Scraper with other apps? Metrocuadrado Scraper can be connected with almost any cloud service or web app thanks to integrations on the Apify platform. It works with Make, Zapier, Slack, Airbyte, GitHub, Google Drive and many more, plus the Apify API, JS/Python clients and MCP. Or use webhooks to trigger an action whenever a run finishes.
Is it legal to scrape Metrocuadrado? The scraper only collects publicly listed property information. You are responsible for using the data in line with Metrocuadrado's terms and Colombian data protection law.
Notes
Original clean-room implementation. Returns only public data. Not affiliated with Metrocuadrado.
Input
| Field | Type | Description |
|---|---|---|
operationSale or rent | string · venta, arriendo | Properties for sale (venta) or for rent (arriendo). Default: "venta" |
propertyTypeProperty type | string · apartamento, casa, apartaestudio, oficina, local, lote… | Type of property. Default: "apartamento" |
citiesCities | array | Colombian cities, e.g. Bogotá, Medellín, Cali, Barranquilla, Cartagena, Bucaramanga, Pereira. Each city is a separate search. Default: ["Bogot\u00e1"] |
bedroomsBedrooms | array | Only listings with these bedroom counts, e.g. 2, 3. |
minPriceMinimum price (COP) | integer | Sale price or monthly rent. |
maxPriceMaximum price (COP) | integer | Sale price or monthly rent. |
maxItemsMax listings | integer | Stop after this many listings. 0 means no limit. Default: 200 |
proxyConfigurationProxy configuration | object | Not required for normal use. Default: {"useApifyProxy": false} |
API
curl -X POST "https://api.apify.com/v2/acts/hipersoft~metrocuadrado-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"cities": [
"Bogotá"
],
"maxItems": 50
}'from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("hipersoft/metrocuadrado-scraper").call(run_input={
"cities": [
"Bogotá"
],
"maxItems": 50
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item)import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });
const run = await client.actor('hipersoft/metrocuadrado-scraper').call({
"cities": [
"Bogotá"
],
"maxItems": 50
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);Pricing
| Event | Price | Paid plans from |
|---|---|---|
| Listing One Metrocuadrado property listing scraped | $0.0015 | $0.0008 |
You pay only for what the run returns. Set a maximum cost per run and it stops cleanly at that limit.
Related scrapers
CNN Fear & Greed Index Scraper
Scrape the CNN Fear & Greed Index: current market-sentiment score and rating, a full historical timeline, and all seven component indicators. Clean structured JSON, CSV or Excel for trading signals, backtesting, dashboards and alerting.
547 runs · 6 users · $0.003 / item scrapedDivar Scraper
Scrape classified ads from Divar, Iran's largest marketplace: title, price (Toman), category, city, district, images and the listing URL. Search any Iranian city with an optional keyword and export one clean row per ad as JSON, CSV or Excel. For market research, price tracking and n8n.
224 runs · 22 users · $0.003 / listing scrapedAirbnb Scraper
Search Airbnb by location and scrape listings: name, property type, price, rating, reviews, coordinates, photos, badges and link. For short-term rental, pricing and market research.
122 runs · 2 users · $0.005 / listing scrapedSingapore HDB Property Information Scraper
Export master data for every HDB block in Singapore (~13,300 blocks): address, town, year completed, max floor, total units, unit mix by flat type (sold & rental) and amenities (market/hawker, carpark, commercial, pavilion). Filter by town, street, year. Public open data, no setup.
113 runs · 1 users · $0.002 / block scrapedPropertyGuru Singapore Scraper
Scrape PropertyGuru Singapore property listings: price, beds, baths, size, address, property type, agent and URL. For property research and lead generation.
106 runs · 3 users · $0.004 / listing scrapedEdgeProp Singapore Property Scraper
Scrape EdgeProp Singapore property listings for sale and rent: price, address, beds, baths, size, PSF and URL.
105 runs · 1 users · $0.004 / listing scrapedSend the site and the fields. We build it and you get it first.