Pricing
from $1.20 / 1,000 results
Metrocuadrado Scraper
Extract property listings from Metrocuadrado.com, Colombia's largest real estate platform. Returns price, price per m2, area, rooms, bathrooms, stratum, building age, amenities, GPS coordinates, photos and neighbourhood. Covers Bogota, Medellin, Cali and all major Colombian cities.
Pricing
from $1.20 / 1,000 results
Rating
0.0
(0)
Developer
Actor stats
2
Bookmarked
20
Total users
7
Monthly active users
3 days ago
Last modified
Categories
Share
Extract structured real estate listings from Metrocuadrado.com, Colombia's largest property platform. Covers Bogotá, Medellín, Cali and every major Colombian city. No API key required.
Why this scraper?
🏙️ Full national coverage
Sale and rent listings across all Colombian cities and property types: apartments, houses, offices, commercial units, land, warehouses, ranches and parking.
📊 53 structured fields per listing
Price, price per m², area breakdowns, rooms, bathrooms, garages, stratum, building age, floor, amenities, GPS coordinates, neighbourhood and zone, photos and full descriptions.
💸 Lowest entry price on the Store
From $1.49 per 1,000 results, with volume discounts down to $0.90. You only pay for listings successfully retrieved.
🔍 Filter or feed your own URLs
Filter by operation, property type and city, or paste search URLs directly from Metrocuadrado.
Input parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
operationType | string | sale | sale or rent. |
propertyType | string | apartment | apartment, house, office, commercial, land, warehouse, ranch, parking or other. |
city | string | bogota | City slug, e.g. bogota, medellin, cali. |
maxItems | integer | 50 | Maximum number of listings to return. |
startUrls | array | — | Optional. Metrocuadrado search URLs to scrape directly. Overrides the filters above. |
maxConcurrency | integer | 3 | Maximum parallel requests. |
Output schema
Each result contains the following fields.
| Field | Description |
|---|---|
id | Listing identifier |
url | Listing URL |
title | Listing title |
operationType | Sale or rent |
propertyType | Property type |
priceText / priceAmount / priceCurrency | Price (formatted, numeric, currency) |
pricePerM2 | Price per square metre (COP) |
adminFee / adminFeeText | Monthly administration fee |
neighborhood / zone / city / country | Location |
bedrooms / bathrooms / garages | Room counts |
surfaceTotal / surfaceCovered / surfacePrivate / surfaceUnit | Area breakdown |
buildingAge | Age band of the building |
floorNumber | Floor the unit is on |
stratum | Colombian socioeconomic stratum |
propertyState | New / used / under construction |
ownerType | Owner or agency listing |
projectName | Development name, where applicable |
housingType | Housing classification |
badge / promoFlags | Listing badge and active promotions |
hasElevator / gatedCommunity / hasPool / nearPublicTransport | Key amenity flags |
category | Listing category |
hasWhatsappBot / contactsCount | Engagement signals |
signwall / locationApproximate | Listing flags |
companyId | Listing company identifier |
orderScore | Platform ranking score |
features | Full amenity list |
thumbnail / imageCount / images | Photos |
coordinates | GPS latitude and longitude |
nearbyPlaces | Nearby points of interest |
descriptionText / descriptionMarkdown | Listing description |
source / scrapedAt / contentHash | Provenance |
Example record
{"id":"19214-C0007-01","url":"https://www.metrocuadrado.com/inmueble/venta-apartamento-bogota/19214-C0007-01","title":"Apartamento en venta en Chicó","operationType":"venta","propertyType":"apartamento","priceText":"COP 850.000.000","priceAmount":850000000,"priceCurrency":"COP","pricePerM2":9822420,"neighborhood":"Chicó","zone":"Chapinero","city":"Bogotá","country":"CO","bedrooms":3,"bathrooms":2,"garages":1,"surfaceTotal":86,"surfaceUnit":"m²","buildingAge":"Más de 20 años","floorNumber":4,"stratum":6,"hasElevator":true,"gatedCommunity":true,"hasPool":false,"nearPublicTransport":true,"promoFlags":["nitro"],"thumbnail":"https://multimedia.metrocuadrado.com/19214-C0007-01_1_V1/19214-C0007-01_1_V1_p.jpg","imageCount":5,"coordinates":{"lat":4.6789,"lon":-74.0512},"source":"metrocuadrado.com","scrapedAt":"2026-06-26T13:21:00.000Z"}
Examples
Apartments for sale in Bogotá
{"operationType":"sale","propertyType":"apartment","city":"bogota","maxItems":100}
Houses for rent in Medellín
{"operationType":"rent","propertyType":"house","city":"medellin","maxItems":200}
Commercial units for sale in Cali
{"operationType":"sale","propertyType":"commercial","city":"cali","maxItems":50}
From a search URL
{"startUrls":[{"url":"https://www.metrocuadrado.com/inmuebles/venta/apartamento/bogota/"}],"maxItems":500}
💰 Pricing
From $1.49 per 1,000 results — you only pay for listings successfully retrieved. Failed retries are never charged. Volume discounts step the price down to $0.90 per 1,000 at the highest tier.
| Results | Cost (entry tier) |
|---|---|
| 100 | ~$0.15 |
| 1,000 | ~$1.49 |
| 10,000 | ~$14.90 |
| 100,000 | ~$149.00 |
Flat-rate alternatives typically charge $29–$49/month regardless of usage.
Use the maxItems cap in the input to control your spend exactly.
Performance
| Run size | Typical time |
|---|---|
| 100 listings | under 1 minute |
| 1,000 listings | 2–4 minutes |
| 10,000 listings | 20–30 minutes |
Known limitations
- Listings beyond the first page require a Colombian IP; the scraper handles this automatically.
- Pagination is capped at 10,000 listings per search by the source platform.
Technical details
- No personal contact data (seller phone numbers, names) is collected.
- Output is delivered as a dataset ready for export to JSON, CSV or Excel.
- Runs entirely in the cloud, with no local setup.
Preguntas frecuentes
¿Qué inmuebles devuelve este actor?
Todos los inmuebles que coinciden con tu búsqueda en Metrocuadrado — tipo, precio, ubicación, área, habitaciones y el enlace. El actor extrae el conjunto completo, no solo la primera página.
¿Cómo filtro por ciudad o tipo de inmueble?
Pasa la ubicación y el tipo en la entrada y el actor devuelve solo los inmuebles que coinciden. Combina filtros para acotar el conjunto.
¿Puedo ver el valor por metro cuadrado?
El actor devuelve precio y área por inmueble, así que el valor por m² se calcula directamente sobre el dataset. Exporta a Excel y la columna se genera con una fórmula simple.
¿Cómo mantengo los datos actualizados?
Programa una ejecución diaria o semanal. Cada ejecución lleva marca de tiempo, así aíslas los nuevos listados frente a tu extracción anterior.
Ejecútalo en un horario
Este actor está hecho para uso repetido. Configúralo para que se ejecute a diario, semanal o cada hora, y los datos siguen llegando sin que tengas que hacer nada.
- Programa ejecuciones — abre el actor, ve a Schedules y elige una frecuencia. Cada ejecución solo te cobra los resultados que devuelve.
- Conéctalo a tu stack — envía los resultados directamente a Google Sheets, Slack, un webhook o tu base de datos con Apify Integrations. Sin código adicional.
- Obtén resultados vía API — cada ejecución escribe un dataset limpio que recuperas con una sola llamada a la API, listo para lo que construyas encima.
Configúralo una vez y funciona solo.
Need a custom scraper?
Unfenced Group builds Apify actors for any website — for free.
If the site you need isn't in our portfolio yet, just ask. We scope, build, and publish it at no cost to you. You only pay for results — we absorb the compute and proxy costs ourselves. Same pay-per-result pricing, same quality, same standards as every actor in this portfolio.
Get in touch: www.unfencedgroup.nl
