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

0

Bookmarked

1

Total users

0

Monthly active users

2 days 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. Guest HTML only. The worker owns residential egress. You do not send cookies, proxyUrl, or contact-form payloads. Phone, WhatsApp, and GPS come from the listing page (guest Ver teléfono / WhatsApp buttons and the Mapa tab). Street address and inquiry submits are not collected.


What does Metrocuadrado Scraper do?

The Metrocuadrado Colombia scraper collects public search and listing pages a logged-out visitor can already see on www.metrocuadrado.com.

Give it city, operation, and propertyType. The Actor:

  1. Validates input (empty {} is a tiny Bogotá apartamentos venta search)
  2. Calls a managed worker that hydrates guest HTML (cards only appear after scroll)
  3. Parses live /inmueble/ (and optional /proyecto/) links into Dataset rows
  4. Dedupes and caps output with maxResults / maxPages
  5. Writes INPUT_ECHO, RUN_SUMMARY, and (on failure) ERROR_SUMMARY to the key-value store

Opened markets (what actually works)

Colombia is a single-site Actor. There is no other country TLD.

SurfaceOpened
Apartments venta + arriendoBogotá, Medellín, Cali, Barranquilla, Cartagena (cartagena-de-indias), Bucaramanga, Santa Marta, Envigado
Apartments arriendo onlyPereira (venta search currently returns an empty shell)
Bogotá other typescasas (sale+rent), oficinas, bodegas, fincas, lotes, consultorios, proyectos-vivienda
New-housing LDP/proyecto/… when propertyType=proyectos-vivienda or includeProjects=true

Still unverified: Bogotá locales, Pereira apartment venta, independent /mapa, sort-via-cookie, broker /inmobiliaria/ pages, other city slugs not in the table.

Honest limits

  • Guest listings only. No login and no inquiry-form submit (Contactar / Enviar).
  • Phone / WhatsApp / GPS need scrapeDetails=true (the default). The worker opens the listing page, clicks guest Ver teléfono / WhatsApp (without navigating away), and opens the Mapa tab. Listings that hide contact until login stay null.
  • No street address. Door-level streetAddress is stripped if it appears.
  • SRP is infinite scroll (no page=). maxPages is scroll rounds, not a page number.
  • Do not invent listing ids. Pass live /inmueble/ or /proyecto/ URLs in startUrls.

What Metrocuadrado data can I extract?

Typical default-dataset fields:

FieldNotes
listingIdMetrocuadrado id (17639-M6283868, MC6957977, or project ids like 22209-C0004-03)
listingUrlLive /inmueble/… or /proyecto/… URL
operationventa or arriendo
propertyTypeTaxonomy prefix (apartamentos, casas, …)
listingKindused listing vs project
cityCity slug from the live path (not a neighborhood mis-match)
neighborhoodVisible barrio/sector when the page shows it
price / currencyAsking price in COP when published
bedrooms / bathrooms / areaM2When the card or detail page shows them
estratoSocioeconomic stratum 1–6 when published
phoneGuest-visible agent/publisher number after Ver teléfono (Colombia, often 57…)
whatsapp / whatsappUrlGuest WhatsApp number / wa.me link when the listing exposes it
latitude / longitudeGPS from the Mapa tab (Colombia bbox only)

You do not get: street address, login-gated numbers, or inquiry-form payloads.

Phone, WhatsApp, and GPS are null when scrapeDetails is off, or when the listing never reveals them to a logged-out visitor.

Example row (Barranquilla apartment for sale)

listingIdcityprice (COP)bedslistingUrl
130-M6182066barranquilla(when published)3https://www.metrocuadrado.com/inmueble/venta-apartamento-barranquilla-…

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 monitorproyectos-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? Metrocuadrado search HTML often returns HTTP 200 with zero cards until the page is hydrated and scrolled. Neighbourhood slugs in the URL are not the authority for city. This Actor waits for live /inmueble/{venta\|arriendo}-…/{id} hrefs.

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 (Actor lentic_clockss/metrocuadrado-scraper).
  2. Set City slug (bogota, medellin, cali, barranquilla, cartagena-de-indias, …).
  3. Set operation (venta or arriendo) and property type (apartamentos, casas, proyectos-vivienda, …).
  4. Set maxResults to 3–10 for a first run and maxPages to 2.
  5. Leave scrapeDetails on (default) to get phone, WhatsApp, and GPS. Turn on includeProjects for mixed project cards.
  6. Click Start. When the run finishes, open the Dataset tab.
  7. Download CSV, Excel, or JSON.

Empty {} is valid: a tiny Bogotá apartamentos venta search.

Example: Bogotá apartments for sale

{
"city": "bogota",
"operation": "venta",
"propertyType": "apartamentos",
"maxResults": 10,
"maxPages": 2,
"scrapeDetails": true
}

Example: Medellín apartments for rent

{
"city": "medellin",
"operation": "arriendo",
"propertyType": "apartamentos",
"maxResults": 10,
"scrapeDetails": false
}

Example: Bogotá new-housing projects

{
"city": "bogota",
"operation": "venta",
"propertyType": "proyectos-vivienda",
"includeProjects": true,
"scrapeDetails": true,
"maxResults": 5
}

Example: live listing URLs

{
"startUrls": [
"https://www.metrocuadrado.com/apartamentos/venta/cali/"
],
"maxResults": 10
}

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,"maxPages":2}'

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. The worker provides egress (WORKER_PROVIDES_PROXY=1).

Can I scrape agent phones or WhatsApp? Yes, when the listing shows them to a logged-out visitor. Keep scrapeDetails on. The worker clicks Ver teléfono / WhatsApp on the listing page and does not submit the inquiry form. Login-gated numbers stay empty.

Why did I get zero rows on a 200 page? Metrocuadrado search often returns an empty hydrated shell until cards appear. This Actor waits for live /inmueble/ hrefs. Pereira apartment venta and Bogotá locales are still unverified empty/timeout cells.

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

Can I invent listing ids? No. Pass live URLs from search cards in startUrls, or set scrapeDetails to follow those links.

Is it legal to scrape Metrocuadrado? You are responsible for how you use the data. This Actor only collects public guest-visible listing fields (including phone, WhatsApp, and GPS when the page reveals them), does not log in, and does not submit contact forms. Follow Metrocuadrado’s terms and your own compliance review. Unofficial — not affiliated with Metrocuadrado / Claro.

Map / sort / brokers? Independent /mapa is an empty shell. Sort lives in a searchCriteria cookie, not the URL. Broker pages are out of scope.


Input reference

FieldTypeDescription
citystringURL slug. Opened: bogota, medellin, cali, barranquilla, cartagena-de-indias, bucaramanga, pereira (rent), santa-marta, envigado
operationstringventa or arriendo
propertyTypestringapartamentos, casas, oficinas, bodegas, fincas, lotes, consultorios, proyectos-vivienda, …
neighborhoodstringOptional path segment. Not the city authority
maxResults / maxPagesintegerCap rows / scroll rounds
scrapeDetailsbooleanFollow live /inmueble/ hrefs. Required for phone, WhatsApp, GPS
includeProjectsbooleanKeep mixed /proyecto/ cards on sale SRP
startUrlsarrayLive metrocuadrado.com search or detail URLs
workerBaseUrlstringOptional HTTPS override. Production uses Actor env

Do not send proxyUrl, cookies, or invented listing ids.

Full output schema is on the Dataset tab. 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