Property Search
/api/propiedades-com/search
Search property for sale or for rent
Scrappa's Propiedades.com API returns structured JSON from Propiedades.com, a Mexican property marketplace. Search apartments, houses, land, offices and warehouses for sale and for rent with location, price, built area, exact bedroom and bathroom, amenity and auction filters, open a listing for photos, description, advertiser and zone price statistics, and look up location ids.
Try it now
Use the first endpoint in this API family with a Scrappa API key. Every account includes 500 free monthly credits, so you can validate the response shape before buying credits.
curl -X GET "https://scrappa.co/api/propiedades-com/search?location_id=150028&purpose=rent&subtype=apartments&bedrooms=3" \
-H "Accept: application/json" \
-H "X-API-KEY: YOUR_API_KEY"
{
"success": true,
"data": {
"items": [
{
"id": 31599911,
"url": "https://propiedades.com/inmuebles/departamento-en-renta-andres-bello-polanco-iv-seccion-df-31599911",
"title": "Departamento en renta Andrés Bello, Col. Polanco IV Sección",
"purpose": "Renta",
"subtype": "Departamento",
"price": 110000,
"currency": "MXN",
"bedrooms": 3,
"bathrooms": 3,
"built_area_m2": 317,
"parking_spaces": 2
}
],
"excluded_by_filters": 0,
"pagination": { "page": 1, "per_page": 47, "total_items": 1185, "total_pages": 26, "next_page": 2 }
},
"meta": { "endpoint_family": "search", "billable": true }
}
Structured data for real applications. Here are some ideas.
Track asking prices and rents by area, type, bedrooms and built area across Mexico City, Guadalajara, Monterrey and more.
Page through filtered searches of 47 listings per page and open each listing for its photos and description.
Find foreclosure auction listings (remates) with the auctions filter.
Plot listings on a map with latitude and longitude per item.
Propiedades.com scraper API
The Propiedades.com API is built for real-estate analytics, listing tools and market research. Each search item carries the price in MXN, bedrooms, bathrooms, built area, parking, coordinates, address parts, photos, flags and amenities. Listing detail adds the full description, the photo gallery, the advertiser name and photo, and average zone prices.
One search route for sale and rent listings, 47 per page.
Filters are always honoured: items that break a filter are never returned.
Pagination returns the real page; a page past the last one is empty, never page 1 under another number.
A valid empty result is a successful, billable response; failures are never billed.
Resolve an area name to a location id, then pass it into search.
Open Propiedades.com Autocomplete API docsAdd price, area, bedroom, bathroom and amenity filters, choose a sort order, then page through the results.
Open Propiedades.com Search API docsPass the URL or id of a search result to get the description, photos, advertiser and zone statistics.
Open Propiedades.com Listing API docsEverything you need in one API.
/api/propiedades-com/search
Search property for sale or for rent
/api/propiedades-com/listing
Get the full record of one listing (best effort)
/api/propiedades-com/autocomplete
Find location ids by name
See how Scrappa compares to the official API.
| Feature | Scrappa | ScrapingBee / ScraperAPI |
|---|---|---|
| Propiedades.com listing data as JSON | Build your own parser | |
| Sale and rent in one route | Separate scrapers | |
| Filters guaranteed on every item | Not available | |
| Price per 1k requests | From $0.20 | Varies by plan |
| Unified API key | Yes (80+ APIs) | Scraping only |
| Free tier | 500 credits/month | Trial credits only |
No. Scrappa is an independent service and is not affiliated with or endorsed by Propiedades.com. The API returns structured JSON from public listing data through a Scrappa API key.
No. Contact details are private data and are never returned. Listing detail shows the advertiser name and photo only.
Listing detail is best effort. When a listing page cannot be loaded the API answers 503 and the request is not billed. Search and autocomplete are not affected.
No. Only successful responses are billed. A valid empty result is successful and billable.