Inmuebles24 Scraper [Only $0.9💰] | Mexico Property + Leads avatar

Inmuebles24 Scraper [Only $0.9💰] | Mexico Property + Leads

Pricing

from $0.87 / 1,000 results

Go to Apify Store
Inmuebles24 Scraper [Only $0.9💰] | Mexico Property + Leads

Inmuebles24 Scraper [Only $0.9💰] | Mexico Property + Leads

Scrape Inmuebles24.com — Mexico's largest real estate marketplace. Get property listings with prices, area, bedrooms, location and publisher WhatsApp/phone leads for Mexico real estate market research and lead generation.

Pricing

from $0.87 / 1,000 results

Rating

0.0

(0)

Developer

Ahmed Jasarevic

Ahmed Jasarevic

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

2

Monthly active users

a day ago

Last modified

Categories

Share

Inmuebles24 Scraper — Mexico Real Estate Data & Property Leads

Extract property listings and publisher contact data from Inmuebles24.com, Mexico's largest real estate marketplace, for Mexico property market research, CDMX rental price monitoring, and real estate lead generation with WhatsApp and phone contacts.

Main Use Cases

  • Mexico real estate market research — build datasets of sale and rental listings with prices, area, bedrooms and location
  • CDMX rental price monitoring — track apartment rents in Mexico City by delegation and neighborhood
  • Real estate lead generation — collect publisher WhatsApp, phone and email contacts for agencies and brokers
  • Property investment scouting — find apartments, houses, land and commercial property across Mexico
  • Competitor & market analysis — compare asking prices (per m²) between cities, states and property types

How It Works

Paste one or more Inmuebles24 search-result URLs. The actor reads the listing data embedded in the page's Next.js state (PRELOADED_STATE, flight data, ld+json) — no browser needed, no auth-gated API. It paginates through the search and emits one clean JSON row per listing, deduplicated by postingId.

Extract Mexico Property Listings For Market Research

Search URLs follow a simple pattern and any filter works — try sale, rent, commercial, price ranges or city pages directly:

  • https://www.inmuebles24.com/inmuebles-en-venta.html — all properties for sale nationwide (verified)
  • https://www.inmuebles24.com/departamentos-en-renta-en-ciudad-de-mexico.html — apartments for rent in CDMX (verified, ~7,500 listings)
  • https://www.inmuebles24.com/departamentos-en-renta-en-ciudad-de-mexico-hasta-10000-pesos.html — CDMX apartments under MXN 10,000 (verified)
  • https://www.inmuebles24.com/inmuebles-en-venta-desde-6000000-pesos.html — luxury property from MXN 6M (verified)
  • https://www.inmuebles24.com/inmuebles-ordenado-por-precio-ascendente.html — every listing sorted by price (verified, ~413,000 listings)

The same pattern works for cities like Guadalajara, Monterrey, Cancún, Querétaro and Tijuana (e.g. casas-en-venta-en-guadalajara.html).

Build Real Estate Lead Lists With WhatsApp And Phone Contacts

Enable enrichContacts to add each listing's publisher contact data: the publisher's WhatsApp number (carried in the search-page data itself, resolves even on the fast DATACENTER proxy), plus phone and email parsed from the detail page or mobile API where reachable. Each listing with a resolved contact charges the contact event ($0.0005).

Input

All input fields with their types, defaults and notes:

FieldTypeRequiredDefaultNotes
startUrlsArray<String> (stringList)✅ Yesinmuebles-en-venta.htmlAny Inmuebles24 search-result URL (sale, rent, commercial, any filter). The embedded Next.js state that powers the page is what gets extracted.
maxItemsIntegerNo100Maximum number of listings to scrape in total.
proxyObject (proxy editor)NoDATACENTERDATACENTER (fast, default) is enough for search pages and WhatsApp from search-page data. RESIDENTIAL (sticky, country-MX) reads Cloudflare-challenged detail pages. UNBLOCKER (managed anti-bot) is the most reliable past Cloudflare on /propiedades/ pages — only on plans with UNBLOCKER units.
enrichContactsBooleanNofalseAdd publisher WhatsApp/phone/email to each listing. Each listing with a resolved contact charges the contact event.
verboseBooleanNofalseDetailed per-request logging for diagnosing problems.

Output

Each dataset row is one property listing, deduplicated by postingId. Fields returned:

FieldDescription
postingIdStable Inmuebles24 posting identifier (dedup key)
urlDirect link to the property page
title / descriptionListing headline and free-text description
postingTypeAd type: development / used / new
propertyTypeDepartamento, Casa, Terreno, Oficina, Local, Bodega…
operationVenta (sale) or Renta (rent)
price / currency / priceFormattedNumeric price, currency code (MN/MXN or USD), displayed price
expensesMonthly maintenance / expenses when published
bedrooms / bathrooms / parkingRoom and parking counts
totalArea / coveredAreaProperty area in m²
antiquityProperty age when published
address / neighborhood / city / province / countryLocation hierarchy
latitude / longitudeGPS coordinates when published
publisherId / publisherName / publisherUrlAgency or owner profile on Inmuebles24
whatsAppPublisher WhatsApp (contact enrichment enabled)
phone / phones / agencyEmail / agencyEmailsContact data from enrichment
contactName / contactEnrichedContact person and enrichment flag
mainImageURL of the primary listing photo
scrapedAtISO timestamp of collection

Example Input

{
"startUrls": [
"https://www.inmuebles24.com/departamentos-en-renta-en-ciudad-de-mexico.html"
],
"maxItems": 100,
"enrichContacts": true
}

Example Output

{
"postingId": "150660207",
"url": "https://www.inmuebles24.com/propiedades/departamento-en-renta-en-cuauhtemoc-150660207.html",
"title": "Departamento en renta en Cuauhtémoc",
"propertyType": "Departamento",
"operation": "Renta",
"price": 18500,
"currency": "MN",
"priceFormatted": "18,500",
"bedrooms": 2,
"bathrooms": 1,
"parking": 1,
"totalArea": 85,
"neighborhood": "Cuauhtémoc",
"city": "Ciudad de México",
"province": "Distrito Federal",
"country": "Mexico",
"latitude": 19.42,
"longitude": -99.16,
"publisherName": "Agencia Ejemplo",
"whatsApp": "52 55 1234 5678",
"contactEnriched": true,
"scrapedAt": "2026-09-15T10:00:00.000Z"
}

Integrations & Automation

  • Apify API — trigger runs via HTTP, MCP, or any LLM agent framework
  • Webhooks — get notified when a scheduled run finishes
  • Zapier / Make / n8n — push listings to CRM, Sheets, or Slack
  • Scheduling — run weekly for rent/price monitoring or lead-list refresh (scheduled runs also improve the actor's recommendation ranking in the Apify Store)

FAQ

Is there an Inmuebles24 API?

Inmuebles24 does not offer a public API for listing data. The property data is served through an internal rplis JSON API and the page's embedded Next.js state. This actor reads both public surfaces — an effective Inmuebles24 API alternative for Mexico real estate data.

How much does it cost to rent in Mexico City?

CDMX apartment rents vary widely by delegation — the actor's verified searches show thousands of apartments from under MXN 10,000/month up to luxury brackets. Run it on departamentos-en-renta-en-ciudad-de-mexico.html to compute actual market medians by neighborhood instead of relying on averages.

How can I find real estate leads in Mexico?

Enable enrichContacts. Each listing then includes the publisher's WhatsApp number (and phone/email where reachable) plus the publisher profile URL on Inmuebles24 — a ready-made contact list for agencies, brokers and property managers.

What are alternatives to this actor / to Inmuebles24 data?

Are Mexican property prices rising?

Inmuebles24 publishes a quarterly price index (Índice Inmuebles24) tracking sale and rent prices per m² across Mexico. Run this actor on city or state search URLs over time to build your own price-trend dataset from asking prices.

Can I scrape Inmuebles24 without getting blocked?

Yes. The actor uses Apify proxy by default (DATACENTER for search pages; RESIDENTIAL or UNBLOCKER if detail pages are challenged by Cloudflare). Direct access to inmuebles24.com from datacenter IPs is often blocked — that's why the actor reads the search-page state and runs through the proxy rather than fetching the page raw.

How do I scrape all Inmuebles24 listings?

Use https://www.inmuebles24.com/inmuebles-ordenado-por-precio-ascendente.html (verified ~413,000 listings sorted by price) or a category page like inmuebles-en-venta.html, and raise maxItems accordingly.

For AI Agents & LLM Apps

Purpose: Returns Inmuebles24 property listings as flat JSON rows (price, operation, property type, bedrooms, area, location, publisher, WhatsApp/phone/email when enrichment is enabled, listing URL).

Minimal working input:

{
"startUrls": [
"https://www.inmuebles24.com/inmuebles-en-venta.html"
],
"maxItems": 20
}

Variant input (rental listings with contacts):

{
"startUrls": [
"https://www.inmuebles24.com/departamentos-en-renta-en-ciudad-de-mexico.html"
],
"maxItems": 50,
"enrichContacts": true
}

Output fields: postingId, url, title, description, postingType, propertyType, operation, price, currency, priceFormatted, expenses, bedrooms, bathrooms, parking, totalArea, coveredArea, antiquity, address, neighborhood, city, province, country, latitude, longitude, publisherId, publisherName, publisherUrl, whatsApp, mainImage, scrapedAt, plus enrichment-only fields phone, phones, agencyEmail, agencyEmails, contactName, contactEnriched.

Behaviors an agent should know:

  • startUrls is required. Each URL must be an Inmuebles24 search-result page (/inmuebles-en-venta.html, /departamentos-en-renta-en-{ciudad}.html, or a filtered page) — not a single /propiedades/... detail page.
  • maxItems caps total listings (default 100). Without enrichContacts, runs are list-only and cheap.
  • Default proxy is DATACENTER — enough for search pages and the WhatsApp number. If contactEnriched rows are missing phone/email, switch the proxy group to RESIDENTIAL (sticky, country-MX) or UNBLOCKER.
  • whatsApp resolves on DATACENTER; phone/agencyEmail resolution may require a stronger proxy group.
  • Each listing with a resolved contact charges the contact event ($0.0005) — budget accordingly when enrichContacts is on.

Billing: Pay-per-event: $0.0009 per result (tiered down to $0.00087 on higher plans) + $0.00005 per actor start; +$0.0005 per listing when contact enrichment resolves a contact.

This actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Inmuebles24, Navent, or their parent companies. It reads only publicly available Inmuebles24 search pages and public detail pages — it does not bypass logins or CAPTCHAs. Users are responsible for complying with Inmuebles24's Terms of Service and applicable law, including Mexican data protection rules (LFPDPPP) and, where EU or California personal data is involved, GDPR/CCPA. Contact data returned by enrichment (phone numbers, WhatsApp, emails) must not be used for unsolicited commercial outreach that violates applicable law (e.g. CAN-SPAM, TCPA, LFPDPPP). This is not legal advice.

SEO Keywords

inmuebles24 scraper, inmuebles24 api, mexico real estate data, departamentos en renta cdmx, departamentos en venta cdmx, casas en venta mexico, renta de departamentos cdmx, bienes raices mexico, mexico city apartments for rent, mexico real estate for sale, property prices mexico, guadalajara real estate, monterrey properties for sale, cancun real estate, tulum real estate, index inmuebles24, precio por m2 cdmx, mexico real estate leads, whatsapp real estate mexico, inmuebles24 vs vivanuncios, mexico property market research, apartments cdmx rent, casas en renta, venta de inmuebles, lamudi data