Skip to content

Inmuebles24 Scraper

Try for free

Scrape Inmuebles24.com, Mexico's largest property portal: apartments, houses, land and commercial listings for sale or rent with price, maintenance fee, rooms, area, location, coordinates, photos, agency and WhatsApp. Search URLs, place names and filters.

🏠 Inmuebles24 Scraper

Scrape property listings from Inmuebles24.com, Mexico's largest real estate portal: apartments, houses, land, offices and retail units for sale or rent, with price, maintenance fee, bedrooms, bathrooms, built and land area, full location with coordinates, photos, description, the agency or owner behind each listing and their WhatsApp number. Paste a search URL or just type a place name, and get clean rows in seconds. No login, no browser, and it costs $0.70 per 1,000 listings.

✨ Why use Inmuebles24 Scraper?

  • ⚡ Fast: reads the site's own listing data, 30 listings per request. In our tests 300 listings took about 10 seconds.
  • 🔗 Any search works: paste any Inmuebles24 search URL (city, neighbourhood, price, bedrooms, any filter) or an agency page, or type place names like "Polanco" or "Guadalajara".
  • 🎯 Filters built in: price range in pesos or dollars, bedrooms, bathrooms, parking, built area, publication date, agency or private owner, and sort order.
  • 🧹 Clean, flat output: numbers as numbers, location split into neighbourhood, city and state, photo URLs as a list, development projects with their unit types and price ranges.
  • 📞 Advertiser details: agency or owner name, type, page and logo, plus the WhatsApp number the listing shows.
  • 💸 Cheap: $0.70 per 1,000 listings, and datacenter proxies are enough for this site.

🎯 Use cases

  • 📈 Price monitoring: track asking prices and rents per neighbourhood in CDMX, Guadalajara, Monterrey, Cancún or any Mexican city.
  • 🧮 Market research and valuation: build datasets of price per m², bedrooms and area to benchmark properties.
  • 🤝 Lead generation: find the agencies and private owners active in an area, with their WhatsApp numbers and agency pages.
  • 🏗️ Development tracking: follow new developments, unit mixes and price ranges.
  • 🗺️ Mapping: plot listings with latitude and longitude.
  • 🔔 New listing alerts: schedule a run sorted by newest and get only fresh listings.

🚀 How to use

  1. Open inmuebles24.com, search for what you want (operation, property type, place, filters) and copy the URL from the address bar. Or skip this and type place names in Locations.
  2. Paste the URL into Search URLs (add as many as you like).
  3. Set Max listings (for example 20 for a quick look, or 0 for everything the search has).
  4. Optionally set Filters such as price range or minimum bedrooms.
  5. Click Start and download the results as JSON, CSV, Excel or HTML, or read them through the API.

📥 Input

FieldWhat it does
startUrlsInmuebles24 search result URLs or agency pages. Each URL keeps its own filters.
locationsPlace names in Mexico (e.g. "Polanco", "Cancún"), searched with the operation and property type below.
maxItemsMaximum listings to save across all searches (0 = no limit). Default 20.
maxItemsPerSearchOptional cap per search URL or location, so every search contributes.
operationTypeFor locations: sale, rent or transfer.
propertyTypeFor locations: all, apartment, house, condo_house, land, retail, office, warehouse.
minPrice, maxPrice, priceCurrencyPrice range in MXN or USD.
minBedrooms, minBathrooms, minParkingSpacesMinimum rooms and parking.
minAreaM2, maxAreaM2Built area range in m².
publishedWithinDaysOnly listings published today, since yesterday, or in the last 7, 15, 30 or 45 days.
publisherTypeall, agency or owner (trato directo).
sortByrelevance, newest, price_low, price_high, most_viewed, price_dropped.
proxyConfigurationDatacenter by default. The run switches to residential proxies in Mexico on its own if the site keeps blocking.
{
  "startUrls": [
    { "url": "https://www.inmuebles24.com/departamentos-en-renta-en-ciudad-de-mexico.html" }
  ],
  "locations": ["Polanco", "Guadalajara"],
  "operationType": "rent",
  "propertyType": "apartment",
  "maxItems": 100,
  "minBedrooms": 2,
  "maxPrice": 40000,
  "priceCurrency": "MXN",
  "sortBy": "newest"
}

📤 Output

One row per listing.

FieldDescription
postingId, urlListing ID and link
title, generatedTitle, descriptionListing title, the site's short summary ("Departamento · 110m² · 2 Recámaras") and full description
operationType, propertyType, postingTypeVenta / Renta, property type, and PROPERTY or DEVELOPMENT
price, currency, prices, pricePerM2Asking price or monthly rent (MXN or USD), every price shown, and price per m² of built area
maintenanceFeeMonthly maintenance fee (mantenimiento)
bedrooms, bathrooms, halfBathrooms, parkingSpaces, ageYearsMain features
builtAreaM2, totalAreaM2Built area and land area in m²
features, highlightedFeatures, flagsAll feature labels and highlighted amenities
address, subNeighborhood, neighborhood, city, state, stateCode, locationPathLocation
latitude, longitude, addressVisibilityCoordinates (when the advertiser shares them) and how exact the address is
mainImage, images, imageCountPhotos
hasVideos, hasVirtualTour, hasFloorPlansMedia flags
publisherName, publisherType, publisherId, publisherUrl, publisherLogo, publisherSinceAgency, developer or private owner
whatsAppWhatsApp number shown on the listing
premier, promotion, highlightPill, tags, status, reservedListing status and badges
developmentFor new developments: number of units, price range and each unit type
modifiedAt, searchUrl, scrapedAtLast update on the site, the search it came from, and when it was scraped

Example (from a real run, contact details replaced with fictional ones):

{
  "postingId": "151409096",
  "url": "https://www.inmuebles24.com/propiedades/clasificado/alclapin-renta-departamento-amueblado-polanco-151409096.html",
  "title": "Renta Departamento Amueblado Polanco",
  "generatedTitle": "Departamento · 110m² · 2 Recámaras",
  "operationType": "Renta",
  "propertyType": "Departamentos",
  "postingType": "PROPERTY",
  "price": 40000,
  "currency": "MXN",
  "pricePerM2": 363.64,
  "maintenanceFee": 0,
  "bedrooms": 2,
  "bathrooms": 2,
  "ageYears": 25,
  "totalAreaM2": 110,
  "builtAreaM2": 110,
  "features": ["Terreno: 110 m²", "Superficie construída: 110 m²", "Recámaras: 2", "Baños: 2", "Antigüedad: 25"],
  "neighborhood": "Polanco",
  "city": "Miguel Hidalgo",
  "state": "Ciudad de México",
  "stateCode": "CDMX",
  "latitude": 19.4334294,
  "longitude": -99.1872815,
  "mainImage": "https://img10.naventcdn.com/avisos/18/01/51/40/90/96/720x532/1638634655.jpg",
  "imageCount": 15,
  "publisherName": "Casa Ejemplo Inmobiliaria",
  "publisherType": "Real estate agency",
  "whatsApp": "52 5500000000",
  "status": "ONLINE",
  "modifiedAt": "2026-10-20T18:40:05-0400",
  "searchUrl": "https://www.inmuebles24.com/departamentos-en-renta-en-polanco.html",
  "scrapedAt": "2026-10-21T01:44:41.335Z"
}

💰 Pricing

You pay $0.70 per 1,000 listings ($0.0007 per listing saved), plus a small amount of platform usage (compute and proxy traffic). In our test runs that usage came to well under one cent per 1,000 listings on datacenter proxies.

Example: 1,000 listings ≈ $0.70 in listing fees plus less than $0.01 of usage. You never pay for duplicates, failed pages or listings you did not ask for, and you can cap the total with the run's maximum charge.

❓ FAQ

Is it legal to scrape Inmuebles24? The actor only collects data that the site shows publicly to every visitor, without logging in. Check the site's terms and the data protection rules that apply to you (for example Mexico's LFPDPPP) before you use personal data such as phone numbers.

Do I need an account, cookies or a proxy? No account or cookies. Proxies are built in: datacenter by default, and the run moves to residential proxies in Mexico by itself if the site starts blocking.

How many listings can I get? As many as the search has: set Max listings to 0. Each search URL is paged to the end. Split very large searches (for example all of Mexico) into cities or price ranges to keep runs short.

Why are some fields empty? Advertisers fill in different details. Coordinates, parking, age or maintenance fee are missing when the listing does not show them; the field is then null.

Can I get phone numbers and emails? The actor returns the WhatsApp number the listing shows and the agency's public page. Phones and emails that the site only reveals after you submit a contact form are not collected.

Can I schedule it or use the API? Yes. Save your input as a task, schedule it (for example daily with sort by newest), and read the dataset through the API or integrations.

⚠️ Limits

  • Single listing pages (/propiedades/...) are not scraped on their own; paste a search URL or agency page that contains them.
  • Phones and emails hidden behind the site's contact form are not collected.
  • Coordinates are only present when the advertiser shares the location.
  • The site decides how place names typed in Locations are matched; a name it does not recognise is searched as a keyword.
  • Prices are as shown on the site, in MXN or USD; no currency conversion.

Related actors

G2
4.7/5
Excellent
Trustpilot

The internet is full of data.
Start owning yours.

Scrape.ly gives you the infrastructure, the tooling, and the team to extract, process, and operationalize web data at any scale. Setup takes minutes. The advantage lasts forever.

No credit card. No setup calls.