Casas y Terrenos Data Parser & API
Casas y Terrenos is an independent Mexican real-estate portal — ~200k monthly visits (2024, figure stale) — with notably deep land (terrenos) and new-build coverage, and PropAPIS extracts its data through a single REST API. Cover a low-anti-bot MX source, strong in the Guadalajara / Jalisco region, without building or maintaining a scraper.
| Country | Mexico |
|---|---|
| Type | Portal |
| Owner | Casas y Terrenos (independent) |
| Listing types | resale, new-build, land, commercial |
| Monthly visits | ~200k / mo (2024, FBW — flag stale) |
| Active listings | — (portal does not publish a stable total) |
| API access | No public API (parse-only) |
| Parse priority | ★★☆☆☆ |
| Official site | www.casasyterrenos.com |
Platform Overview
Market Position
- Independent MX Portal: ~200k monthly visits (ForeignBuyersWatch, 2024 — flag as stale)
- Land Specialty: Unusually strong terrenos (land / lots) inventory implied by its name
- Regional Strength: Deep coverage of Guadalajara and the Jalisco / Bajío region
- Low Anti-Bot: Largely unprotected pages — an easy MX target
Market Coverage
- Resale: Existing residential properties for purchase
- New-build (preventa): Off-plan developer projects
- Land (terrenos): Lots and development sites
- Commercial: Offices, retail, and business properties
- Regional Focus: Guadalajara / Jalisco plus nationwide listings
Data Fields Available
PropAPIS extracts the structured fields from each Casas y Terrenos listing:
Property Information
- Address: Property address and colonia / neighborhood
- Price: Asking price (MXN)
- Area: Construction / lot area in m²
- Rooms (recámaras), Bathrooms
- Property Type: Apartment, house, land, commercial
- Sale vs Rental: Listing operation type
Listing Details
- Description: Full free-text description
- Amenities: Features and characteristics
- Photos: Image URLs
Agent & Location
- Agent / Agency: Name and contact details
- Coordinates: Latitude and longitude
- Colonia, Municipality and State
API Endpoints
Get Property Details
from propapis import PropAPIS
api = PropAPIS(api_key='your_api_key')
# Get a Casas y Terrenos listing by URL or ID
property_data = api.platforms.casas_y_terrenos.get_property(
listing_id='123456'
)
print(f"Address: {property_data.address}")
print(f"Price: {property_data.price}")
print(f"Area: {property_data.area_m2} m²")
print(f"Type: {property_data.property_type}")Search Listings
# Search Casas y Terrenos listings
listings = api.platforms.casas_y_terrenos.search(
location='Guadalajara',
listing_type='sale',
property_type='land',
max_price=3000000
)
for listing in listings[:10]:
print(f"{listing.address} - {listing.price}")
print(f" {listing.property_type} | {listing.area_m2} m²")Quick Start
Python
from propapis import PropAPIS
api = PropAPIS(api_key='your_api_key')
property_data = api.platforms.casas_y_terrenos.get_property('123456')
print(f"Price: {property_data.price}")
print(f"Area: {property_data.area_m2} m²")
print(f"Type: {property_data.property_type}")For detailed documentation, see our API Reference.