Inmuebles24 Scraper - Mexico Real Estate Listings & Leads
Pricing
from $1.50 / 1,000 results
Inmuebles24 Scraper - Mexico Real Estate Listings & Leads
Scrape Inmuebles24 Mexico real estate listings. Extract price (USD/MXN), expenses, surface m2, rooms, bedrooms, bathrooms, address and neighborhood, property type, agency name, WhatsApp/phone contact and photos by search URL. Export JSON, CSV, Excel.
Pricing
from $1.50 / 1,000 results
Rating
0.0
(0)
Developer
Haketa
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
1
Monthly active users
16 hours ago
Last modified
Categories
Features
Share
Inmuebles24 Scraper — Mexico Real Estate Listings, Prices & Agency Leads 🇲🇽🏠
Extract live real estate property listings, asking prices in MXN and USD, property dimensions, and direct broker contact leads from Inmuebles24.com, Mexico's #1 real estate marketplace. This high-performance Inmuebles24 scraper pulls residential, commercial, and industrial properties across Mexico City (CDMX), Guadalajara, Monterrey, Cancun, Playa del Carmen, and all Mexican estados. No login required, no rate limit blocks, and 1,000+ deep pagination unlocked.
Export structured property datasets directly to JSON, CSV, Excel, or consume via the Apify REST API.
⚡ At a glance
| Feature | Description |
|---|---|
| 🎯 Target Platform | Inmuebles24.com (Navent / QuintoAndar Mexican property portal) |
| 📍 Geographic Scope | Nationwide Mexico: CDMX, Jalisco, Nuevo León, Quintana Roo, Querétaro, Yucatán, Puebla |
| 🚀 Data Yield | Listing title, operation type, property type, price (MXN/USD), expenses, m², bedrooms, bathrooms |
| 📱 B2B Contact Leads | Publishing real estate agency name, agency profile URL, direct WhatsApp/phone contact |
| 🔄 Pagination Depth | Multi-page search pagination (...-pagina-N.html) unlocked for 1,000+ listings |
| ⚡ Performance | Fast state-hydration parsing with prefill runs completing in under 30 seconds |
| 📦 Export Formats | Clean JSON, CSV, TSV, XML, Excel (XLSX), or live webhook streaming |
| 💼 Primary Use Cases | Proptech aggregation, real estate lead generation, valuation models, market price benchmarking |
🔎 Why scrape Inmuebles24?
Inmuebles24.com is the undisputed leader in Mexican real estate classifieds, listing hundreds of thousands of active sale (venta) and rental (renta) properties across Mexico's 32 federal entities.
Unlike fragmented local directories, Inmuebles24 provides standardized property attributes:
- Dual-currency price tracking: Properties listed in Mexican Pesos (MXN) or US Dollars (USD) depending on regional luxury standards.
- Granular property dimensions: Total surface area (
surfaceTotal), covered construction area (surfaceCovered), recámaras (bedrooms), and cocheras (parking spaces). - High-intent commercial leads: Direct access to listing real estate brokers, agency brands, and WhatsApp inquiry telephone numbers.
- Detailed neighborhood hierarchies: Standardized classifications for Colonia, Municipio/Alcaldía, and Estado.
Collecting this volume of listings manually is unfeasible. This Inmuebles24 data extractor automates the entire harvesting lifecycle, parsing embedded property state objects directly into standardized records ready for CRM ingestion, appraisal algorithms, or investment dashboards.
💼 Primary business applications
- 📊 Real estate valuation & price-per-m² benchmarking: Calculate average asking prices per square meter across prime Mexican colonias (e.g. Polanco, Roma Norte, San Pedro Garza García).
- 💼 B2B broker & agency lead generation: Extract verified agency profiles and WhatsApp phone numbers to build targeted real estate marketing outreach lists.
- 🏦 Rental yield & ROI investment analysis: Compare long-term rental rates against purchase prices to discover high-yield residential investment corridors.
- 🏢 Proptech & portal inventory synchronization: Feed regional inventory feeds directly into internal real estate databases, search portals, or valuation calculators.
- 📈 Market share & agency competition monitoring: Track which real estate brokerages hold the largest inventory share in high-growth tourist and tech hubs.
- 🏗️ Pre-sale & new development tracking: Follow pre-construction developments (preventas) across emerging vacation markets like Riviera Maya and Tulum.
✨ Key features
- 🏙️ Full Mexican coverage: Scrapes properties across all states including CDMX, Estado de México, Jalisco, Nuevo León, Quintana Roo, and Yucatán.
- 💱 Dual currency detection: Captures live prices with explicit currency normalization (
MXNorUSD) and monthly maintenance fees (expensesAmount). - 📐 Granular architectural features: Extracts total surface m², covered construction m², recámaras, bathrooms, garages, and building age.
- 📱 Integrated agency lead data: Captures publishing agency names, agency ID codes, profile URLs, and direct WhatsApp contact numbers.
- 📍 Hierarchical location parsing: Standardizes location data into street address, neighborhood (colonia/barrio), municipality/city, and state/province.
- 🖼️ High-resolution imagery: Ingests direct URLs to high-resolution listing photos alongside total photo counts.
- 🔄 Deep 1,000+ pagination: Traverses paginated search result pages automatically, de-duplicating across multi-query batches.
- ⚡ Lightweight extraction engine: Directly extracts server-side preloaded state objects for rapid execution without browser overhead.
🎯 In-depth use cases & industry workflows
1. Proptech valuation models & AVM algorithms
Automated Valuation Models (AVMs) and property technology platforms rely on continuous real estate data feeds:
- Train valuation algorithms: Correlate covered square meters, bedroom counts, and colonia locations with asking prices.
- Track price depreciation/appreciation: Monitor monthly price adjustments on luxury properties listed in USD versus domestic MXN properties.
- Map inventory velocity: Identify which property types (apartments vs single-family homes) experience the shortest listing duration.
2. Commercial brokerage outreach & agent lead lists
Mortgage providers, title attorneys, and real estate SaaS companies build targeted B2B contact lists:
- Direct WhatsApp outreach: Engage brokers directly via verified mobile contact numbers provided in the
whatsAppfield. - Agency portfolio profiling: Filter agencies managing 50+ exclusive listings to target high-volume brokerage partnerships.
- Regional territory mapping: Identify the top 10 most active real estate agencies operating in Guadalajara or Monterrey.
3. Cross-border real estate investment analysis
International real estate investment trusts (REITs) and private equity funds evaluate Mexican tourist and nearshoring hubs:
- Monitor tourist corridor yields: Track gross rental yields in Cancun, Puerto Vallarta, and Los Cabos.
- Industrial & warehouse tracking: Monitor industrial park listings in northern nearshoring hubs like Tijuana and Saltillo.
- Track dollarization trends: Quantify what percentage of listings in specific colonias demand USD transactions.
📖 Mexican real estate terminology guide
Understanding common Mexican property classifications and terms helps structure your downstream analysis:
| Mexican Real Estate Term | English Meaning | Usage Context |
|---|---|---|
| Recámaras | Bedrooms | Standard Mexican term for sleeping rooms (distinct from Argentine "dormitorios") |
| Baños | Bathrooms | Full bathrooms with shower or tub |
| Medio Baño | Half Bathroom / Powder Room | Toilet and sink only, common in guest areas |
| Cocheras / Estacionamientos | Garages / Parking Spaces | Dedicated parking stalls (covered or surface) |
| Superficie Construida | Covered / Built Area | Total enclosed structural square meters |
| Terreno | Lot / Land Surface | Total land parcel square meters |
| Mantenimiento / Expensas | Monthly HOA / Maintenance Fees | Regular condominium or gated community dues |
| Colonia | Neighborhood / District | Primary urban territorial unit in Mexican cities |
| Alcaldía / Municipio | Borough / Municipality | Administrative division within CDMX or states |
| Preventa / Desarrollos | Pre-sale / Off-plan Developments | Projects currently under construction before delivery |
🇲🇽 Major Mexican markets & property types quick reference
Inmuebles24 search URLs can be targeted by city, property category, or transaction type:
| Top Real Estate Markets | Transaction Types | Common Property Classifications |
|---|---|---|
| CDMX: Benito Juárez, Cuauhtémoc, Miguel Hidalgo | Venta (Purchase / For Sale) | Departamento (Apartment / Flat) |
| Jalisco: Guadalajara, Zapopan, Puerto Vallarta | Renta (Long-term Rental) | Casa (Single-family House) |
| Nuevo León: Monterrey, San Pedro Garza García | Desarrollos (New Pre-sale Projects) | Casa en condominio (Townhouse) |
| Quintana Roo: Cancún, Playa del Carmen, Tulum | Temporal (Short-term / Vacation Rental) | Terreno (Land / Development Lot) |
| Querétaro: Santiago de Querétaro, Juriquilla | Remates (Foreclosures / Auctions) | Oficina / Local Comercial (Office/Retail) |
| Yucatán: Mérida, Progreso, Valladolid | Traspaso (Lease Transfers) | Bodega (Industrial Warehouse) |
📥 Input parameters
The scraper accepts direct Inmuebles24 search URLs. All fields are optional with intelligent defaults.
| Field | Type | Description | Default / Prefill |
|---|---|---|---|
startUrls | array | Inmuebles24 search or listing URLs (e.g. https://www.inmuebles24.com/casas-en-venta.html). | Prefilled with casas-en-venta |
maxItems | integer | Maximum listings to collect across all search URLs. Set to 0 for unlimited extraction (supports 1,000+ listings). | 0 (prefill: 50) |
includeDescription | boolean | Set true to include full listing textual description. Set false for a faster, lighter dataset. | true |
proxyConfiguration | object | Proxy configuration. Uses Mexico residential proxy pool by default for reliable request clearance. | {"useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"], "apifyProxyCountry": "MX"} |
Example input configuration
{"startUrls": ["https://www.inmuebles24.com/casas-en-venta.html","https://www.inmuebles24.com/departamentos-en-renta-en-distrito-federal.html"],"maxItems": 0,"includeDescription": true,"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"],"apifyProxyCountry": "MX"}}
🚀 Step-by-step extraction guide
- Build your search on Inmuebles24: Go to
inmuebles24.com, select your operation (Venta/Renta), choose property type, and select your city or colonia. - Copy the search URL: Copy the URL from your browser address bar (e.g.
https://www.inmuebles24.com/departamentos-en-venta-en-polanco.html). - Configure the actor:
- Paste the URL into
startUrls. - Set
maxItemsto your target volume (or0for complete catalog ingestion). - Toggle
includeDescriptionbased on whether you require textual listing copy.
- Paste the URL into
- Run the actor: Click Start in the Apify Console.
- Download your dataset: Export completed records in CSV, Excel, or JSON format.
📤 Output dataset & field coverage
Each extracted property produces an enriched dataset row containing pricing, property specifications, location hierarchy, agency contact details, and photo assets.
🏠 Property specifications & pricing
| Field | Type | Coverage | Description |
|---|---|---|---|
postingId | String | 🟢 High | Unique Inmuebles24 listing identifier |
title | String | 🟢 High | Commercial listing title |
operationType | String | 🟢 High | Transaction type (Venta, Renta, etc.) |
propertyType | String | 🟢 High | Property category (Casa, Departamento, Terreno) |
priceAmount | String | 🟢 High | Numerical asking price |
priceCurrency | String | 🟢 High | Currency code (MXN or USD) |
expensesAmount | String | 🟡 Conditional | Monthly maintenance / HOA fees |
expensesCurrency | String | 🟡 Conditional | Expenses currency (MXN or USD) |
surfaceTotal | String | 🟢 High | Total lot / property surface area (e.g., "240 m²") |
surfaceCovered | String | 🟢 High | Covered constructed area (e.g., "180 m²") |
bedrooms | String | 🟢 High | Number of bedrooms (recámaras) |
bathrooms | String | 🟢 High | Number of bathrooms (baños) |
garages | String | 🟡 Conditional | Number of parking spots (cocheras / estacionamientos) |
rooms | String | 🟡 Conditional | Total room count (ambientes) |
age | String | 🟡 Conditional | Building age in years (antigüedad) |
📍 Location, agency leads & media
| Field | Type | Coverage | Description |
|---|---|---|---|
address | String | 🟢 High | Street address or development name |
neighborhood | String | 🟢 High | Colonia, barrio, or zone |
city | String | 🟢 High | Municipality or alcaldía |
province | String | 🟢 High | Estado (e.g., "CDMX", "Jalisco", "Nuevo León") |
publisherName | String | 🟢 High | Real estate agency or private seller name |
publisherId | String | 🟢 High | Internal Inmuebles24 agency account code |
publisherUrl | String | 🟢 High | Direct link to agency profile and active listings |
whatsApp | String | 🟢 High | WhatsApp phone number for direct broker inquiries |
imageCount | String | 🟢 High | Number of uploaded property photos |
images | String | 🟢 High | Pipe-separated list of high-resolution photo URLs |
description | String | 🟡 Conditional | Full listing marketing copy (when enabled) |
url | String | 🟢 High | Canonical property page URL on Inmuebles24 |
scrapedAt | String | 🟢 High | ISO 8601 extraction timestamp |
📋 Sample output record
{"postingId": "65891024","title": "Hermoso Departamento en Venta en Polanco V Sección","operationType": "Venta","propertyType": "Departamento","priceAmount": "14500000","priceCurrency": "MXN","expensesAmount": "4500","expensesCurrency": "MXN","surfaceTotal": "195 m²","surfaceCovered": "195 m²","rooms": "4","bedrooms": "3","bathrooms": "3","garages": "2","age": "5","address": "Campos Elíseos","neighborhood": "Polanco V Sección","city": "Miguel Hidalgo","province": "CDMX","publisherName": "Coldwell Banker México","publisherId": "184920","publisherUrl": "https://www.inmuebles24.com/inmobiliarias/coldwell-banker-mexico_184920.html","whatsApp": "525512345678","imageCount": "18","images": "https://img.inmuebles24.com/photos/1.jpg | https://img.inmuebles24.com/photos/2.jpg","description": "Excelente departamento con acabados de lujo, amplia estancia, cocina integral equipada, recámara principal con vestidor y baño completo. Seguridad 24/7 y amenidades exclusivas.","url": "https://www.inmuebles24.com/propiedades/hermoso-departamento-en-polanco-65891024.html","scrapedAt": "2026-11-10T14:45:20.100Z"}
💻 Developer integration & API examples
Trigger runs and retrieve real estate datasets programmatically using Python, Node.js, or cURL.
Python integration
from apify_client import ApifyClient# Initialize client with your Apify API tokenclient = ApifyClient("YOUR_APIFY_TOKEN")# Run the Inmuebles24 Scraper actorrun = client.actor("haketa/inmuebles24-scraper").call(run_input={"startUrls": ["https://www.inmuebles24.com/casas-en-venta.html"],"maxItems": 100,"includeDescription": True})# Fetch dataset itemslistings = client.dataset(run["defaultDatasetId"]).list_items().itemsfor item in listings:print(f"[{item['priceCurrency']} {item['priceAmount']}] {item['title']} in {item['neighborhood']}, {item['province']} | Contact: {item['whatsApp']}")
Node.js integration
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });const run = await client.actor('haketa/inmuebles24-scraper').call({startUrls: ['https://www.inmuebles24.com/departamentos-en-renta-en-polanco.html'],maxItems: 50,});const { items } = await client.dataset(run.defaultDatasetId).listItems();items.forEach((p) => {console.log(`${p.propertyType} - ${p.priceAmount} ${p.priceCurrency} (${p.bedrooms} recámaras) - Agency: ${p.publisherName}`);});
cURL API execution
curl "https://api.apify.com/v2/acts/haketa~inmuebles24-scraper/runs?token=YOUR_APIFY_TOKEN" \-X POST \-H "Content-Type: application/json" \-d '{"startUrls": ["https://www.inmuebles24.com/casas-en-venta.html"],"maxItems": 50}'
💡 Best practices for optimal results
- Segment searches for scale: Inmuebles24 enforces public search windows (~120 listings per query). To collect thousands of records, supply multiple narrower search URLs (by colonia, property type, or price bracket) in
startUrls. - Always inspect priceCurrency: Mexican listings actively mix Mexican Pesos (
MXN) and US Dollars (USD). Always includepriceCurrencyin your analytics calculations. - Toggle descriptions for speed: If your workflow only requires prices, dimensions, and WhatsApp contacts, set
includeDescription: falseto reduce payload sizes and accelerate execution. - Lead generation workflows: Combine
publisherName,whatsApp, andpublisherUrlto build comprehensive real estate broker directories. - Fast prefill testing: For quick verification runs, keep
maxItemsset to50to validate schemas in under 30 seconds.
❓ Frequently Asked Questions
Do I need an Inmuebles24 account or login?
No. The scraper accesses publicly accessible real estate search listings without requiring user login or account credentials.
Can I scrape properties across multiple Mexican cities in one run?
Yes. You can supply multiple search URLs representing different cities (e.g. CDMX, Guadalajara, Monterrey, Cancun) in the startUrls array. The scraper will process each URL sequentially.
How many listings can be extracted per run?
The pagination engine supports 1,000+ listings across multiple search URLs without artificial limits. Setting maxItems: 0 instructs the engine to extract all available listings across your target queries.
Are WhatsApp contact numbers available for all listings?
Inmuebles24 provides direct WhatsApp or phone contact links on a significant majority of professional agency postings. When provided by the publishing broker, it is formatted cleanly in the whatsApp field.
Can I extract both sale (venta) and rent (renta) listings?
Yes. You can include both sale and rental search URLs within the same run. Each record contains an explicit operationType field (Venta or Renta).
How does proxy rotation work for Inmuebles24?
Inmuebles24 enforces regional Mexican browsing checks. The actor automatically routes requests through Apify's Mexican residential proxy pool (apifyProxyCountry: "MX"), ensuring zero blockages.
Can I schedule recurring daily runs for price monitoring?
Yes. Using Apify's built-in scheduler, you can configure the scraper to run daily or weekly to monitor newly added listings, price drops, and sold inventory.
🔗 Related real estate scrapers
Explore additional global property intelligence scrapers from the same author:
- 🇦🇷 Zonaprop Scraper — Argentina #1 real estate marketplace (Navent sister platform).
- 🇧🇷 ZAP Imóveis Scraper — Brazilian residential property listings, prices, and broker contacts.
- 🇨🇦 Realtor.ca Scraper — Canadian MLS listings, agent leads, and open house dates.
- 🇩🇪 ImmobilienScout24 Scraper — German property catalog, rental yields, and square-meter prices.
- 🇦🇺 Domain.com.au Scraper — Australian residential real estate listings, auction results, and agency leads.
📋 Changelog
Version 1.2 — November 2026
- Unlocked 1,000+ deep pagination: Removed restrictive item limits to enable high-volume property indexing across multiple colonias and municipalities.
- Optimized prefill defaults: Lowered prefill to 50 items for rapid platform test runs (< 30s).
- Default search fallback: Added intelligent fallback to
casas-en-ventaso empty input runs{}execute successfully with verified sample data. - Enhanced schema compliance: Standardized all output field types to strings with validated template mappings.
Version 1.1 — October 2026
- Added dual currency detection (
MXN/USD). - Added WhatsApp and direct broker phone contact extraction.
- Optimized Mexican residential proxy rotation and session persistence.
Version 1.0 — September 2026
- Initial release featuring Inmuebles24 search URL ingestion, property features extraction, and photo harvesting.