Casas y Terrenos Scraper - Mexico Real Estate & Agents
Pricing
from $13.00 / 1,000 property listings
Casas y Terrenos Scraper - Mexico Real Estate & Agents
Scrape homes, apartments, land and commercial property for sale or rent on Casas y Terrenos, Mexico. Get price, place, land and built area, rooms, map point, amenities, photos and the agent's name, email, phone and WhatsApp, plus description and address. Filter by state, city, type, price, rooms.
Pricing
from $13.00 / 1,000 property listings
Rating
0.0
(0)
Developer
Norm Data
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
2
Monthly active users
3 days ago
Last modified
Categories
Features
Share

🏠 Casas y Terrenos Scraper - Mexico Real Estate & Agents
Extract houses, apartments, land, offices, retail space, warehouses and ranches from Casas y Terrenos (casasyterrenos.com), a Mexican property portal with about 39,000 listings for sale and for rent across all 32 states. For each listing you get the price and currency, property type, state, municipality and neighborhood, land and built area, bedrooms, bathrooms, parking, map point, amenities, every photo, virtual tour and video, plus the agent's name, email, phone and WhatsApp. Turn on property details to also get the full description, street address, building age, half bathrooms, floors, the agent's full name, agency and logo, every phone they list and amenities by group. It collects 1,000 listings in under 10 seconds and can run on a schedule to send you only new listings.
👉 Try it now: press Start. The ready-made input gives you 10 property listings in a few seconds.
💰 $0.018 per property listing on the Free plan (10 property listings per run), from $0.016 on paid plans. See pricing
✨ Why this scraper?
Fast
1,000 listings in under 10 seconds without details, about 2 to 3 minutes with them.Contacts in every row
The agent's name, email, phone and WhatsApp come with each listing, without the add-on.Right places
The site files Mexico City and many towns of Estado de México together as "DF". This Actor gives each listing its real state, so Naucalpan, Huixquilucan or Toluca show up under Estado de México.Clean, typed data
Prices, areas and counts are numbers, and 0 placeholders become empty. Phones are in +52 format. Dates are ISO. Broken titles and placeholder links from the site are cleaned up.Nothing to set up
No proxy, no login.The whole country
Every listing in the 32 states, for sale, for rent or for transfer (traspaso), with no page cap.Apify platform
Schedule runs, get only new property listings, export to Excel or CSV, use the API, or connect Google Sheets, Zapier and Make.
🚀 How to scrape Casas y Terrenos
- Create a free Apify account.
- Pick the filters you need, or keep the ready-made input.
- Click Start.
- Download the property listings as Excel, CSV or JSON from the Output tab.
💰 Pricing
How much does it cost to scrape Casas y Terrenos?
You pay a one-time $0.003 per run, plus a price for each property listing saved (and for each add-on you turn on):
| Charged for | Free | Bronze | Silver | Gold+ |
|---|---|---|---|---|
| Property listing: One property listing saved to the dataset, with the agent's contacts. | 0.018 | 0.016 | 0.0145 | 0.013 |
| Property details: Description, address, every phone and agency for one listing (only when Property details is on). | 0.007 | 0.0062 | 0.0055 | 0.0048 |
Example: 1,000 property listings cost about $16 on Bronze. No proxy or compute costs on top.
📦 What data you get
| Field | Description |
|---|---|
imageUrl | Main photo. |
title | Listing title, as the seller wrote it. |
propertyType | Casa, Departamento, Terreno, Oficina, Local, Bodega, Nave industrial... |
operation | Sale, Rent or Transfer: what was searched. |
price, currency | Price for that operation (monthly for rent) and its currency, MXN or USD. Empty when the seller gives none. |
salePrice, rentPrice, transferPrice | Sale, monthly rent and transfer prices, when the listing offers more than one. |
state, municipality, neighborhood | State, municipality and neighborhood (colonia). Towns the site files under Mexico City ("DF") get their real state. |
landArea, builtArea | Land and built area in square meters. |
bedrooms, bathrooms, parkingSpots | Bedrooms, full bathrooms and parking spots. |
latitude, longitude | Map point. |
agentName, agentEmail, agentPhone, agentWhatsapp | The agent or agency: name, email, phone and WhatsApp (+52 format). |
id | The site's listing ID. |
description | (Property details) The seller's full description. |
address | (Property details) Street and number, when the seller gives them. |
ageYears, halfBathrooms, floors | (Property details) Age of the building, half bathrooms and floors. |
contactName, agencyName | (Property details) The agent's full name and their agency. |
otherPhonesText | (Property details) Extra phones as the agent wrote them, like "Tel. (33)3122 3344". |
featured | A paid, featured listing. Empty for property links. |
forSale, forRent, forTransfer | Which operations the listing offers: sale, rent, transfer. |
url | Link to the listing. |
virtualTourUrl, videoUrl | Virtual tour and video links, when there are any. |
agencyLogoUrl | (Property details) The agency's logo. |
amenities | Amenities, like Alberca, Jardín, Elevador, Pet-friendly. |
photos | Every photo. |
contactPhones | (Property details) Every phone of the agent, in +52 format. |
amenityGroups | (Property details) The same amenities by group, like {"Exterior": ["Jardín", "Terraza"]}. |
updatedAt | When the listing was last updated. Empty for property links. |
scrapedAt | When this row was saved. |
error | Only present when a row failed. The fields that loaded are still there. |
Fields marked Property details only appear when that add-on is on.
Example row (trimmed)
{"imageUrl": "https://cyt-media.s3-us-west-2.amazonaws.com/img_casas/92-Ranchos-Venta-Atemajac-de-Brizuela-Atemajac-de-Brizuela-Jalisco-3881750-4q4-1T05.jpg","title": "RANCHO EN VENTA EN HACIENDA LAGO ENTRE PINOS EN TAPALPA","propertyType": "Rancho","operation": "Sale","price": 125000000,"currency": "MXN","salePrice": 125000000,"state": "Jalisco","municipality": "Atemajac de Brizuela","neighborhood": "Atemajac de Brizuela","landArea": 75000,"builtArea": 1000,"bedrooms": 5,"bathrooms": 6,"parkingSpots": 20,"latitude": 20.138719,"longitude": -103.726124,"agentName": "Frava Grupo Inmobiliario","agentEmail": "info@frava.com.mx","agentPhone": "+523336780333","agentWhatsapp": "+523336780333","id": "3881750","description": "HACIENDA LAGO ENTRE PINOS\n\nUNA DE LAS HACIENDAS PRIVADAS MÁS EXTRAORDINARIAS DE MÉXICO, DONDE EL LUJO, LA NATURALEZA Y LA PRIVACIDAD CONVERGEN EN UNA EXPERIENCIA ÚNICA.\n\nEN EL ...","address": "NICOLAS BRAVO","ageYears": 2,"halfBathrooms": 1,"floors": 1,"contactName": "Frava Grupo Inmobiliario","agencyName": "FRAVA GRUPO INMOBILIARIO","otherPhonesText": "3678-0333 Lada sin costo: 01-800-22 FRAVA (37282)","featured": false,"forSale": true,"forRent": false,"forTransfer": false,"url": "https://www.casasyterrenos.com/propiedad/rancho-venta-nicolas-bravo-atemajac-de-brizuela-atemajac-de-brizuela-jal-3881750","videoUrl": "https://youtu.be/ab3H5fDnp0s","agencyLogoUrl": "https://cyt-media.s3-us-west-2.amazonaws.com/img_inmobiliarias/3126/frava-grupo-inmobiliario-3126-foto-perfil-whats","amenities": ["Aire acondicionado", "Terraza", "Jardín"],"photos": ["https://cyt-media.s3-us-west-2.amazonaws.com/img_casas/92-Ranchos-Venta-Atemajac-de-Brizuela-Atemajac-de-Brizuela-Jalisco-3881750-4q4-1T05.jpg","https://cyt-media.s3-us-west-2.amazonaws.com/img_casas/57-Ranchos-Venta-Atemajac-de-Brizuela-Atemajac-de-Brizuela-Jalisco-3881750-_XTeqgtB.jpg","https://cyt-media.s3-us-west-2.amazonaws.com/img_casas/77-Ranchos-Venta-Atemajac-de-Brizuela-Atemajac-de-Brizuela-Jalisco-3881750-DpYOEDYD.jpg"],"contactPhones": ["+523336780333"],"amenityGroups": { "Amenidades": ["Aire acondicionado", "Bodega", "Cocina integral"], "Exterior": ["Jardín", "Patio de Servicio", "Roof Garden"] },"updatedAt": "2026-09-21T10:04:03.645Z","scrapedAt": "2026-10-27T01:06:57.154Z"}
⚙️ Input
| Section | What it's for |
|---|---|
| Maximum results | Always first, caps the whole run. Empty means no limit. |
| What to scrape | For sale or rent, property types and property details (description, address, every phone). |
| Where | States, municipalities (cities), neighborhoods (colonias), map point latitude, map point longitude and radius around the point (km). |
| Filters | Minimum price, maximum price, minimum bedrooms, minimum bathrooms, minimum parking spots, minimum land area (m²), maximum land area (m²), minimum built area (m²), maximum built area (m²), amenities and order. |
| Monitoring | Only new listings and monitor name. |
| Links | Links instead of the fields above. Filters are ignored with links. |
Input examples
Every agent with houses for sale in Zapopan and Guadalajara, with all their phones:
{"operation": "sale","propertyTypes": ["Casa"],"municipalities": ["Zapopan, Jalisco", "Guadalajara, Jalisco"],"includeDetails": true}
Apartments for rent in Mexico City, 2+ bedrooms, up to 25,000 pesos a month, with a pool:
{"operation": "rent","propertyTypes": ["Departamento"],"states": ["Ciudad de México"],"minBedrooms": 2,"maxPrice": 25000,"amenities": ["Alberca"]}
Land within 30 km of Mérida, cheapest first:
{"operation": "sale","propertyTypes": ["Terreno"],"latitude": 20.9674,"longitude": -89.5926,"radiusKm": 30,"sort": "priceLow"}
Listings in a few neighborhoods (colonias):
{"operation": "sale","municipalities": ["Monterrey, Nuevo León"],"neighborhoods": ["Cumbres", "Contry"]}
New listings every day (schedule this run):
{"operation": "sale","states": ["Jalisco"],"onlyNew": true,"monitorName": "jalisco-daily"}
Links (filters are not used):
{"startUrls": [{ "url": "https://www.casasyterrenos.com/jalisco/zapopan/casas/venta?habitaciones=3" },{ "url": "https://www.casasyterrenos.com/propiedad/casa-venta-paseo-del-prado-colonia-lomas-del-valle-zapopan-jal-3806662" }],"includeDetails": true}
🔗 Related scrapers
- Sinyi Scraper: Taiwan Real Estate.
- Clasipar Scraper: Paraguay Classifieds, Phones & Emails.
- Fotocasa Scraper
- Haraj Scraper: Saudi Arabia Classifieds (حراج).
❓ FAQ and troubleshooting
Is there a Casas y Terrenos API? Do I need an API key?
Casas y Terrenos has no public data API for this. This Actor works as a Casas y Terrenos API alternative: it reads the public pages and gives you clean JSON, CSV or Excel, with no API key, no login and no code to maintain. You can also call it from your own code with the Apify API, or from an AI agent through MCP.
Why do I get only 10 property listings?
On the Apify free plan each run saves up to 10 results, so you can try it before paying. Any paid plan removes the limit.
How many listings are there?
About 39,000 as of October 2026, most of them for sale.
Why does a listing say Estado de México when the site says DF?
The site files many towns around Mexico City under "DF". The Actor uses the listing's municipality to give its real state.
Few or no results
Loosen a filter. Neighborhoods match part of the name, so "Valle" also finds "Valle Real" and "Valle Oriente": add a municipality to narrow it. Transfer (traspaso) has only a handful of listings.
A price in US dollars looks out of range
A few listings are priced in US dollars. Price filters and price sorting use each listing's own number, with no conversion, so a US$1,500,000 house counts as 1,500,000.
Is this an official Casas y Terrenos tool?
No. It is independent and not affiliated with Casas y Terrenos. It reads only data Casas y Terrenos publishes on its public pages, at a moderate pace. Use the data in line with Casas y Terrenos's terms and the laws that apply to you.
📧 Contact
Need a scraper for a different site, or found something wrong with this one? norm.data.scrapers@gmail.com