Mexico Real Estate Scraper — Inmuebles24 & Vivanuncios
Pricing
Pay per event
Mexico Real Estate Scraper — Inmuebles24 & Vivanuncios
Scrape property listings from Mexico's top portals — Inmuebles24 and Vivanuncios. Filter by operation (sale, rent), property type, and location. Returns price, area, bedrooms, GPS coordinates, publisher contact, and photos. Built for US investors, PropTech pipelines, and lead generation.
Pricing
Pay per event
Rating
0.0
(0)
Developer
BowTiedRaccoon
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Scrapes property listings from Mexico's two largest portals, Inmuebles24 and Vivanuncios. Returns price and currency, built and total area, bedrooms, bathrooms, parking, amenities, GPS coordinates, publisher contact details and photo URLs as structured JSON.
Mexico Real Estate Scraper Features
- Scrape either portal, or both in one run
- Filter by operation — sale, long-term rent, or short-term rent
- Filter by property type and Mexican state
- Returns 30 fields per listing, including latitude and longitude
- Publisher name, phone, email and website on every record
- Caps output with
maxItems
What can you do with Mexican property data?
- US and foreign investors — Compare yields across Mexican states using real asking prices and areas, not summary statistics.
- PropTech pipelines — Seed a listings database covering both major portals rather than one.
- Lead generation — Build an agency and owner contact list from
publisher_*fields. - Market analysts — Track price per square metre by colonia over time.
- Relocation services — Pull rental inventory for a city with amenities and coordinates attached.
How Mexico Real Estate Scraper Works
- You choose a platform, operation type and optionally a property type and state.
- The scraper runs the matching search, clearing the Cloudflare protection both portals sit behind.
- Each listing is opened and parsed into the field set below, including coordinates and publisher contact.
- Records stream to the dataset as they are parsed, stopping at
maxItems.
Input
Houses for sale in Jalisco:
{"platform": "inmuebles24","operationType": "venta","propertyType": "casas","state": "jalisco","maxItems": 200}
Rentals across both portals:
{"platform": "all","operationType": "alquiler","state": "ciudad-de-mexico","maxItems": 500}
| Field | Type | Default | Description |
|---|---|---|---|
platform | string | inmuebles24 | inmuebles24, vivanuncios, or all |
operationType | string | venta | venta (sale), alquiler (rent), alquiler-temporal (short-term) |
propertyType | string | — | casas, departamentos, terrenos. Empty for all types |
state | string | — | Mexican state slug — ciudad-de-mexico, jalisco, nuevo-leon. Empty for all |
maxItems | integer | 100 | Maximum listings. 0 for unlimited |
Mexico Real Estate Scraper Output Fields
{"listing_id": "MX-58231904","platform": "inmuebles24","url": "https://www.inmuebles24.com/propiedades/casa-en-venta-58231904.html","listing_type": "SALE","property_type": "Casa","title": "Casa en venta en Providencia","price": 8500000,"currency": "MXN","area_construida_m2": 320,"area_total_m2": 450,"bedrooms": 4,"bathrooms": 3,"half_bathrooms": 1,"parking_spaces": 2,"age": "5 anos","state": "Jalisco","city": "Guadalajara","colonia": "Providencia","latitude": 20.7015,"longitude": -103.3901,"publisher_type": "Inmobiliaria","publisher_name": "Grupo Inmobiliario GDL","publisher_phone": "+52 33 1234 5678"}
| Field | Type | Description |
|---|---|---|
listing_id | string | Unique listing identifier from the platform |
platform | string | Source portal — inmuebles24 or vivanuncios |
url | string | Full URL of the listing |
listing_type | string | SALE, RENT, or TEMPORARY_RENT |
property_type | string | Casa, Departamento, Terreno |
title | string | Listing title as shown on the platform |
description | string | Full property description |
price | number | Listing price |
currency | string | MXN or USD |
maintenance_fee | number | Monthly maintenance or HOA fee, if listed |
area_construida_m2 | number | Built / covered area in m² |
area_total_m2 | number | Total land area in m² |
bedrooms | integer | Bedrooms |
bathrooms | integer | Full bathrooms |
half_bathrooms | integer | Half bathrooms |
parking_spaces | integer | Parking spaces |
age | string | Property age — e.g. A estrenar, 5 anos |
amenities | string | Comma-separated amenities |
state | string | Mexican state |
city | string | City |
colonia | string | Neighborhood (colonia) |
latitude | number | Latitude |
longitude | number | Longitude |
publisher_type | string | Inmobiliaria (agency) or Propietario (owner) |
publisher_name | string | Publisher or agency name |
publisher_phone | string | Publisher contact phone |
publisher_email | string | Publisher contact email |
publisher_website | string | Publisher website URL |
images | string | Comma-separated photo URLs |
listed_at | string | Publication date (ISO 8601) |
FAQ
Are prices in pesos or dollars?
Both appear. The currency field says which, per listing — Mexican listings are frequently quoted in USD, so never assume MXN.
What is the difference between area_construida_m2 and area_total_m2?
Built area versus total land area. For an apartment they are often the same; for a house with a garden they are not, and the gap is the point.
Can I tell owner listings from agency listings?
Yes — publisher_type is Propietario for owners and Inmobiliaria for agencies. That is the field to filter on for direct-to-owner outreach.
Does platform: "all" deduplicate cross-posted listings?
No. A property listed on both portals produces one record each, with different listing_id values. Deduplicate on address or coordinates if you need one row per property.
Need More Features?
Need price-band filters or cross-portal deduplication? Open an issue on the actor.
Why Use Mexico Real Estate Scraper?
- Both major portals, one actor — Inmuebles24 and Vivanuncios do not carry identical inventory, and covering one leaves listings on the table.
- Coordinates and contact on every record — Map layers and outreach lists come out of the same pull, with no geocoding or enrichment step.
- Pay per listing — No subscription. A single-state survey costs what those listings cost and then stops.