Inmuebles24 Scraper: Mexico Real Estate API avatar

Inmuebles24 Scraper: Mexico Real Estate API

Pricing

from $0.60 / 1,000 results

Go to Apify Store
Inmuebles24 Scraper: Mexico Real Estate API

Inmuebles24 Scraper: Mexico Real Estate API

Inmuebles24 scraper and Mexico real estate API: paste any inmuebles24.com search URL or pick operation, property type and colonia. Get price and currency (MXN/USD), m2, recamaras, bathrooms, address, photos, agency and listing URL.

Pricing

from $0.60 / 1,000 results

Rating

0.0

(0)

Developer

Philip Kirkbride

Philip Kirkbride

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

Extract sale and rental listings from Inmuebles24, Mexico (inmuebles24.com) into a clean dataset. Paste any Inmuebles24 search URL straight from your browser, or pick an operation, property type and colonia in the form. Each listing comes back as one record with its asking price in the source currency (MXN and, where supplied, USD), m², recámaras, baños, parking spaces, maintenance fee, address, photos, agency name and a stable listing ID. This record searches Mexico only.

Use it as an Inmuebles24 API for spreadsheets, BI dashboards and scheduled market monitoring, with no code and no account on the portal.

Use cases

  • Price research by colonia. Compare asking prices per m² in Polanco, Condesa, Roma Norte, Del Valle or Santa Fe, and in cities such as Guadalajara, Monterrey, Puebla, Querétaro or Mérida.
  • Rental market tracking. Run the same rental search every day or week and see which listings appear, disappear or change price by listingKey.
  • Investment screening. Shortlist apartments or houses by area, recámaras and price, then check parking, maintenance fee and building age.
  • Pre-sale and development watch. Keep individual properties separate from developments and pre-sales; a project price may be a starting price, not an exact available-unit quote.
  • Agency and developer monitoring. Follow what an inmobiliaria or desarrolladora publishes in a zone and compare it with the rest of the market.
  • Data for models and reports. Feed a clean, typed dataset into Python, R, Excel, Google Sheets, Power BI or Looker Studio.

Compare asking prices by location, property type and operation within a bounded search. Compare separate runs by stable listing ID; a collection timestamp is not a publication date or confirmed availability.

What it returns

  • listingKey, id, name and url identify the listing. Join on listingKey, not the bare ID.
  • price / currency preserve the displayed asking price. Missing quoted prices remain null; no currency conversion is performed. prices keeps both amounts when a listing quotes MXN and USD.
  • areaM2, totalAreaM2, builtAreaM2, bedrooms (recamaras), bathrooms and parkings describe available source measurements. rooms may be unavailable. A project range is not one exact unit measurement; see areaM2Min / areaM2Max and bedroomsMin / bedroomsMax.
  • pricePerM2 is calculated only when the price and the measurement belong to the same offer; read its companion fields for the currency and area basis.
  • address, streetAddress, addressVisibility, locationHierarchy, locationDetails and normalizedLocation reflect the location precision actually provided; hidden exact addresses remain unavailable.
  • imageUrl, photos, features, description, publisher, publisherName, publisherPhone, publisherUrl and logoUrl are optional. Description and detail coverage is not guaranteed and is often absent. Contacts are returned only as usable public values; otherwise they are null.
  • expensesAmount and expensesCurrency contain maintenance charges only when supplied. antiquity, hasVideo, hasTour, status and postingCode are optional; they do not confirm availability or delivery dates.
  • postingType, isDevelopment and isStartingPrice tell individual properties apart from developments and pre-sales.
  • postedAt is a source publication date when supplied; modifiedAt is a source modification value when supplied. collectedAt is the actual UTC observation time, not either source date.
  • operation, propertyType, location, portal, country and source describe the search and Inmuebles24 / MX / inmuebles24.com identity. queryProvenance names the search (and page) each listing was found on.

Unavailable optional values remain null, not invented zeroes. Review the original listing before making a decision.

Input

There are two ways to say what to search. Use one per run.

1. Paste search URLs (startUrls). Open inmuebles24.com, set every filter you want (colonia or city, recámaras, amenities, price, sort order) and copy the address bar. Paste up to 10 such URLs as {"url": "..."} objects. Every filter in the address is kept on every page. A URL that already shows a later page (-pagina-3) starts again from page 1. Leave operation at sale and propertyType at departamentos (the form defaults); each URL supplies its own.

2. Use the form fields.

  • portal: fixed to inmuebles24; omit it or use this value. Other portals are rejected.
  • operation: sale (default) or rental.
  • propertyType: departamentos (default); choose supported types from this record's dropdown. Common choices include casas, terrenos, oficinas and locales-comerciales.
  • location: optional Mexico location slug, for example polanco or condesa. Spaces become hyphens and accents are folded. Empty searches the whole country; unknown or changed location scope fails instead of returning unrelated listings.
  • priceMin / priceMax: optional positive search budget bounds; minimum must not exceed maximum.
  • currency: optional three-letter search-price currency, for example MXN or USD. This does not convert displayed output prices.

Filters and limits (both modes):

  • bedroomsMin / bedroomsMax, bathroomsMin / bathroomsMax: optional integer bounds, zero or greater.
  • areaMinM2 / areaMaxM2: optional finite, strictly positive square-metre bounds; areaBasis is total (default), built or covered. Measurements are not substituted for one another.
  • includeDevelopments: true by default; set false to exclude projects.
  • maxPages: page budget from 1 to 20, default 3, shared by all pasted URLs. One page holds up to 30 listings.
  • maxResults: unique matching listing cap from 1 to 200, default 50.
  • requestDelaySecs: 0.5 to 10 seconds, default 1.

Measurement and development filters are applied after reading listings and before saving results. Requested measurement filters exclude missing, ambiguous or ranged values. Minimum bounds must not exceed their corresponding maximums. Availability, filtering and page budgets can leave fewer results than requested. keyword, sort and includeDetails are not supported as fields; to sort, choose the order on the site and paste that URL. There is no newest-first or complete-detail guarantee.

Example queries

Two-bedroom apartments for sale in Polanco, pasted from the browser:

{"portal":"inmuebles24","startUrls":[{"url":"https://www.inmuebles24.com/departamentos-en-venta-en-polanco-con-2-recamaras.html"}],"maxPages":2,"maxResults":40}

Several colonias in one run (duplicates are returned once):

{"portal":"inmuebles24","startUrls":[{"url":"https://www.inmuebles24.com/departamentos-en-renta-en-condesa.html"},{"url":"https://www.inmuebles24.com/departamentos-en-renta-en-roma-norte.html"}],"maxPages":4,"maxResults":100}

Apartments for sale in Polanco, from the form fields:

{"portal":"inmuebles24","operation":"sale","propertyType":"departamentos","location":"polanco","maxPages":2,"maxResults":10}

Houses for rent across Mexico:

{"portal":"inmuebles24","operation":"rental","propertyType":"casas","maxPages":3,"maxResults":20}

Individual apartments only, at least two recámaras and 80 m² built:

{"portal":"inmuebles24","operation":"sale","location":"del-valle","bedroomsMin":2,"areaMinM2":80,"areaBasis":"built","includeDevelopments":false,"maxPages":3,"maxResults":30}

Output example

Format excerpt produced from the bundled offline individual-property fixture, not a production run or current offer. This is a projection, not a complete dataset record:

{
"listingKey": "inmuebles24.com:150628955",
"name": "Departamento · 75m² · 2 Recámaras · 2 Estacionamientos",
"price": 1590000.0,
"currency": "MXN",
"areaM2": 75.0,
"bedrooms": 2,
"bathrooms": 1,
"parkings": 2,
"expensesAmount": 300.0,
"expensesCurrency": "MXN",
"antiquity": "En construcción",
"address": "Paseo de los Andes 105",
"locationHierarchy": ["Cuautlancingo", "Puebla"],
"publisherName": "LINDEN",
"postedAt": "2026-09-04",
"postingType": "PROPERTY",
"operation": "sale",
"propertyType": "departamentos",
"portal": "inmuebles24",
"country": "MX"
}

Download the dataset as JSON, CSV, Excel, XML or HTML from the run page, or read it with the Apify API and client libraries.

Pricing

You pay per listing saved, plus a small start fee per run. A capped run is a bounded search, so you control the cost with maxResults.

Limits and failures

A capped run is a bounded search, not a complete market export. A blocked, unreadable or off-scope fetched page fails the run; validated results are held until fetched-scope checks succeed rather than released as a paid partial dataset. A pasted URL whose filters the site no longer recognizes fails the run instead of returning the unfiltered market. Missing optional fields alone are not a page failure. Project "from" prices do not imply every unit is available at that price.

FAQ

Is there an official Inmuebles24 API? Inmuebles24 does not publish an open data feed for its listings. This Actor gives you the same search results as structured data, which you can call like an API from your own code, Zapier, Make or n8n.

Which Inmuebles24 URLs can I paste? Search result pages for apartments, houses, land, offices and retail, for sale or rent, with any filters: for example departamentos-en-venta-en-polanco-con-2-recamaras.html or casas-en-venta-con-alberca.html. Single listing pages and other sites are rejected.

How many listings can I get? Up to 200 unique listings per run, from up to 20 pages. For a whole city, split the search into several colonias or price bands.

Are prices converted between pesos and dollars? No. Each price stays in the currency the listing quotes. When a listing shows both, prices keeps both.

Can I schedule it? Yes. Save the input as a task and add a schedule; compare runs on listingKey to spot new, removed and repriced listings.

Do I get contact details? Only the agency details the listing shows publicly. Phone numbers are often hidden and then stay null.

For more of Latin America, see our ZonaProp (Argentina) and Adondevivir (Peru) scrapers, which return the same record shape so datasets can be stacked, and our Mercado Libre Inmuebles scraper for the other large Mexico & Argentina portal.

Inicio rapido en espanol

Copie la URL de su busqueda en Inmuebles24 (con colonia, recamaras, precio u orden) y peguela en startUrls. O bien, para buscar rentas use operation: rental; para venta, sale. bedrooms significa recamaras. location: polanco limita la zona. El limite predeterminado es 3 paginas y 50 resultados, no una cantidad garantizada. Los precios mantienen su moneda. Los contactos y las descripciones pueden ser null; confirme la disponibilidad en el aviso.

For help, use this Actor's issue/support option and include the run ID and requested search, without private credentials.