Metrocuadrado Scraper | Colombia Real Estate avatar

Metrocuadrado Scraper | Colombia Real Estate

Pricing

from $2.20 / 1,000 results

Go to Apify Store
Metrocuadrado Scraper | Colombia Real Estate

Metrocuadrado Scraper | Colombia Real Estate

Scrape Metrocuadrado.com Colombia venta and arriendo listings. Extract COP prices, beds, baths, area, estrato, phone, WhatsApp, GPS and listing URLs from Bogotá, Medellín, Cali and other opened cities. Guest pages — no street or inquiry forms. Export CSV, Excel or JSON.

Pricing

from $2.20 / 1,000 results

Rating

0.0

(0)

Developer

kane liu

kane liu

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

0

Monthly active users

a day ago

Last modified

Categories

Share

Metrocuadrado scraper for public Metrocuadrado.com listings in Colombia. Extract venta (sale) and arriendo (rent) cards — listingId, COP price, bedrooms, bathrooms, area, estrato, city, neighborhood, phone, WhatsApp, GPS (latitude / longitude), and live listing URLs — then download CSV, Excel, or JSON. A practical Metrocuadrado API alternative when you need guest-visible Colombia real estate data without street addresses or inquiry-form payloads.

No-code first: pick a city slug, venta or arriendo, a property type, 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. Reads Metrocuadrado's own data API over plain HTTP — no browser, no proxy, no cookies from you. Phone and WhatsApp come with every listing; coordinates for ~90%. Street address and inquiry submits are not collected.


What does Metrocuadrado Scraper do?

The Metrocuadrado Colombia scraper reads the same data API the site's own pages and app use (www.metrocuadrado.com/rest-*) and returns sale (venta) and rent (arriendo) listings as rows.

ModeWhat you get
search (default)Listings for a city / neighborhood with every filter the site honours. Phone and WhatsApp are on every row, coordinates for ~90% of listings, and with scrapeDetails the full detail (description, features, areas, stratum, age, up to 50 photos and amenities, agency / builder, project data). maxResults defaults to 70 for this search input; larger requests (up to 10,000) continue in parts of 70.
mapEvery point of a city or neighborhood: id, coordinates, sale/rent price, used/new. Large areas are split automatically, so a whole city comes back, not just the first screen.
detailFull listings from ids or /inmueble/ URLs, optional similar listings.
projectAll units of a new-build project (price, area, bedrooms per unit) plus builder and delivery date.
agencyAn /inmobiliaria/ or /constructora/ page: the agency's phones / WhatsApp (from its listings), address and listings.
locationsCity, neighborhood and zone slugs to use in the filters.
catalogAll 224 amenity values, property types and age bands.

Filters: zone, bedrooms, bathrooms, stratum, garages, amenities, status (used / new-build), keyword, minArea/maxArea, minPrice/maxPrice, neighborhood.

Honest limits

  • Public listings only. No login, no inquiry form.
  • No street address / door number. Listings show neighborhood and city; address.street stays null with the reason in leadAbsences.
  • No e-mail. Metrocuadrado does not publish listing or agency e-mails.
  • No individual agent name. Listings name the agency or builder (org, companyName).
  • Coordinates: about 10% of listings have none on Metrocuadrado; geo is null and leadAbsences.geo says why.
  • Price filter: the site has no price filter; minPrice/maxPrice are applied to the rows by the Actor.

What Metrocuadrado data can I extract?

FieldNotes
listingId / listingUrlMetrocuadrado id (512-M4491547, MC6652570, project units 21477-C0001-03) and the live URL
title / operation / propertyType / propertyTypeIde.g. Apartamento en Venta, Usaquén, Bogotá D.C., venta, Apartamento, 1
price / priceSale / priceLease / priceAdmin / adminIncluded / currencyCOP; price follows the operation
areaM2 / areaPrivate / areaBuiltm²
bedrooms / bathrooms / garages / estrato / ageNumbers as published
city / neighborhood / neighborhoodCatastralAs on the listing
latitude / longitude / geoFrom the site's map data
phone / whatsapp / whatsappUrl / phonesPublished contact numbers (phones = [{value, type, e164}])
org / companyName / companyLink / companyAddressAgency or builder (detail)
features / amenities / description / images / videoDetail
projectNew-build: name, builder, delivery date, price and area ranges
similarSimilar listings (mode=detail, includeSimilar)
leadSource / leadReveal / leadAbsencesWhere each lead came from and why a field is empty

Example row (Bogotá apartment for sale)

listingIdneighborhoodprice (COP)m²bedsstratumphonelat, lng
512-M4491547Santa Bárbara Alta3,550,000,0003304631241910144.693, -74.026

Why scrape Metrocuadrado?

Metrocuadrado is a major Colombia real estate portal for Bogotá venta, Medellín arriendo, Cali apartments, and other city searches. Scraping public Metrocuadrado listings is useful when you need a spreadsheet of asking prices, beds, area, estrato, phone, WhatsApp, and GPS without paging the site by hand.

Common jobs:

  • Inventory watch — Bogotá apartments for sale, Medellín rentals, Cartagena vacation stock
  • Comparative market analysis — export COP price + area + city, then join in Excel
  • New-housing monitor — proyectos-vivienda project cards (listingKind=project)
  • Automation — schedule a small maxResults run and pull the Dataset API into a dashboard or AI agent

Why not paste a search URL into a generic crawler? The search page is rendered from a JSON API and shows only the first screen of cards; this Actor reads the API itself, while the control plane follows worker cursors in parts of 70 through up to 10,000 results per input and joins the map coordinates.

How this Metrocuadrado scraper compares

Store search for “Metrocuadrado scraper” also surfaces Actors that sell 40–55 typed fields or map-radius filters (often $1.00–$1.50 / 1,000). This one is the guest listing table plus phone, WhatsApp, and GPS when the listing page shows them.

This ActorTypical Store peers
Bogotá / Medellín / Cali / moreOpened cells in the table aboveOften “all cities” in copy
Rent verbarriendo (not alquiler)Mixed
Price / beds / area / estratoYes, when publishedYes
Phone / WhatsAppYes, guest-revealed on detailOften yes
GPS (latitude / longitude)Yes, from the Mapa tabOften yes
Street address / inquiry submitNoMixed
Map-radius search / 55 typed fieldsNoOften yes
Price (FREE / BRONZE)$3.00 / 1,000 + $0.005 startAbout $1.00–$1.50 / 1,000

Use a peer when you need map-radius filters or login-gated CRM dumps. Use this Actor when you want export-ready guest listings (including contact + GPS) and developer-paid platform usage.


How much does it cost to scrape Metrocuadrado?

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).

EventPrice
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)

ResultsEvent 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,000per 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 Metrocuadrado Scraper for public Metrocuadrado.com Colombia 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

Jobs & Freelance

E-commerce

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 Metrocuadrado listings

No code required.

  1. Open Metrocuadrado Scraper in Apify Console.
  2. Pick a mode (default: search listings).
  3. Set city, operation and property type; add filters if you need them.
  4. Set max results per input (default 70, up to 10,000; larger requests run in parts of 70).
  5. Click Start, then download CSV, Excel or JSON from the Dataset tab.

Example: Bogotá 2-bedroom rentals in stratum 4 with a pool

{
"city": "bogota",
"operation": "arriendo",
"propertyType": "apartamentos",
"bedrooms": 2,
"stratum": 4,
"amenities": ["conPiscina"],
"maxPrice": 5000000,
"maxResults": 200
}

Example: every point in El Poblado (Medellín) for a map

{ "mode": "map", "city": "medellin", "neighborhood": "el-poblado", "operation": "venta", "maxResults": 10000 }

Example: all units of a new-build project

{ "mode": "project", "projectCodes": ["21477-C0001-03"], "maxResults": 50 }

Example: an agency's phones and listings

{ "mode": "agency", "agencyUrls": ["https://www.metrocuadrado.com/inmobiliaria/jedy-strategies-cia-ltda/4455"] }

Example: find neighborhood slugs

{ "mode": "locations", "query": "chapinero" }

Connect to your tools

PlatformHow to connect
Make.comSearch "Apify" → "Run Actor" → Actor ID: lentic_clockss/metrocuadrado-scraper
n8nAdd Apify node → "Run Actor" → same Actor ID
ZapierApify integration → "Run Actor"
LangChainApifyActorsTool("lentic_clockss/metrocuadrado-scraper")
Python / Node.jsApify SDK or direct HTTPS call

API call example

curl "https://api.apify.com/v2/acts/lentic_clockss~metrocuadrado-scraper/runs" \
-X POST \
-H "Authorization: Bearer YOUR_APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"city":"medellin","operation":"venta","propertyType":"apartamentos","maxResults":10}'

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 Cali arriendo) from Console.


FAQ

Is scraping Metrocuadrado 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.

Do I get phones and WhatsApp? Yes: the published number and WhatsApp are on every search row, and in the detail. The Actor never logs in and never submits the inquiry form.

Why fewer rows than I asked for? Either the site has no more for that input (the run summary says so), your maximum total charge stopped the run, or you hit the free-plan cap. maxResults applies to each Start URL, listing id, project code, or agency URL; search, map, locations, and catalog modes each have one scalar input. Values above 70 are collected in parts of 70, up to 10,000 per input. Use map for every point of a large area.

Arriendo vs alquiler? Colombia Metrocuadrado uses arriendo. For multi-country Properati, use Properati LATAM Scraper.

Is it legal to scrape Metrocuadrado? You are responsible for how you use the data. This Actor only collects public listing fields, does not log in and does not submit contact forms. Unofficial — not affiliated with Metrocuadrado.


Input reference

FieldTypeDescription
modestringsearch, map, detail, project, agency, locations, catalog
city / neighborhoodstringSite slugs (bogota, cartagena-de-indias; usaquen, el-poblado). Find them with mode=locations
operationstringventa or arriendo
propertyTypestringapartamentos, casas, apartaestudios, oficinas, consultorios, locales, bodegas, fincas, lotes, edificio-de-apartamentos, edificio-de-oficinas, proyectos-vivienda, or empty for all
zone / bedrooms / bathrooms / stratum / garages / amenities / status / keywordfiltersSite filters (amenity values from mode=catalog)
minArea / maxArea / minPrice / maxPricenumberArea filter on the site; price limits applied by the Actor
maxResultsintegerRows per input, default 70 (1–10,000); larger requests are collected in parts of 70. All row types share the input budget, and the run stops at your maximum total charge.
scrapeDetails / includeGeo / includeProjects / includeSimilarbooleanFull detail / coordinates / new-build units / similar listings
startUrls / ids / projectCodes / agencyUrls / query / catalogInputs of the other modes
workerBaseUrlstringOptional HTTPS override. Production uses Actor env

Key-value store: INPUT_ECHO, RUN_SUMMARY, ERROR_SUMMARY.


All public Actors from [lentic_clockss]. Click a name to open the Store detail page.

Real Estate

Developer / Open source / AI

Jobs & Freelance

E-commerce

Travel & Stays

Social & Content

Ads Intelligence

Local & Maps

→ Browse the full profile: apify.com/lentic_clockss