inmuebles24.com APIwww.inmuebles24.com ↗
Search Mexican property listings from inmuebles24.com. Filter by location, property type, and operation. Returns price, size, bedrooms, and more.
curl -X GET 'https://api.parse.bot/scraper/1f9c00cd-0e91-4ffa-b270-798554cb52ac/search_listings?page=1&query=ciudad-de-mexico&max_pages=1&operation=renta&property_type=departamentos' \ -H 'X-API-Key: $PARSE_API_KEY'
Search for real estate listings by location, property type, and operation. Returns structured listing data including price, features, location, and URLs. Each page contains approximately 30 listings.
| Param | Type | Description |
|---|---|---|
| page | integer | Starting page number (1-based) |
| query | string | Location slug for search (e.g., 'ciudad-de-mexico', 'guadalajara', 'monterrey', 'puebla') |
| max_pages | integer | Maximum number of pages to fetch |
| operation | string | Operation type: 'renta' (rent), 'venta' (sale), or 'temporal' (temporary) |
| property_type | string | Property type slug: 'departamentos', 'casas', 'terrenos', 'oficinas', 'locales-comerciales', 'inmuebles' |
{
"type": "object",
"fields": {
"page": "integer - starting page number",
"count": "integer - total listings returned in this response",
"listings": "array of listing objects with id, title, price, currency, price_text, maintenance, location, bedrooms, bathrooms, size_m2, parking, description, url, posting_type",
"pages_fetched": "integer - number of pages fetched",
"search_params": "object with query, property_type, operation used for the search",
"total_available": "integer or null - total listings available on site for this search"
},
"sample": {
"data": {
"page": 1,
"count": 30,
"listings": [
{
"id": "141933064",
"url": "https://www.inmuebles24.com/propiedades/desarrollo/ememvein-ri-a-bosques-renta-y-estrena-nuestros-depas.-loft-1-141933064.html?n_src=Listado&n_pg=1&n_pos=1",
"price": 23500,
"title": "Renta sin Aval en 24 horas",
"parking": null,
"size_m2": 57,
"bedrooms": 1,
"currency": "MXN",
"location": "Santa Fe Cuajimalpa, Cuajimalpa de Morelos",
"bathrooms": null,
"price_text": "Departamentos desdeMN 23,500",
"description": "Renta sin Aval en 24 horas. Proceso ágil y flexible...",
"maintenance": null,
"posting_type": "DEVELOPMENT"
}
],
"pages_fetched": 1,
"search_params": {
"query": "ciudad-de-mexico",
"operation": "renta",
"property_type": "departamentos"
},
"total_available": null
},
"status": "success"
}
}About the inmuebles24.com API
The Inmuebles24 API provides access to Mexico's leading property portal through a single search_listings endpoint that returns up to 30 structured listing objects per page, covering 12 response fields including price, currency, size in square meters, bedrooms, bathrooms, and parking. You can filter searches by city slug, property type, and operation type (rent, sale, or temporary), then paginate across the full result set using the max_pages parameter.
What the API Returns
The search_listings endpoint returns an array of listing objects, each containing id, title, price, currency, price_text, maintenance, location, bedrooms, bathrooms, size_m2, and parking. The response also includes count (listings returned in this batch), total_available (total matching listings on the site, when available), pages_fetched, and a search_params object echoing the query, property_type, and operation values used.
Filtering and Pagination
The query parameter accepts location slugs such as ciudad-de-mexico, guadalajara, monterrey, and puebla. The operation parameter distinguishes between venta (sale), renta (rent), and temporal (short-term/temporary). The property_type parameter accepts slugs including departamentos, casas, terrenos, oficinas, locales-comerciales, and inmuebles. Results are paginated at approximately 30 listings per page; use page to set the starting page and max_pages to control how many pages are fetched in a single call.
Data Shape and Coverage
Prices are returned as both a numeric price value and a formatted price_text string, alongside currency to distinguish MXN from USD listings. The maintenance field carries monthly HOA or maintenance fee data where listed. Location is returned as a text field from the listing itself rather than structured coordinates. Not all fields are guaranteed to be populated on every listing — bedrooms, bathrooms, and size_m2 depend on what the original listing author provided.
- Build a rental price index for Mexican cities using
price,currency, andlocationacross multiple pages ofrentaresults. - Compare apartment availability in CDMX vs. Guadalajara by running parallel
departamentossearches with differentqueryslugs. - Track new
ventalistings for a specific city over time by storingidfields and diffing results on a schedule. - Aggregate
size_m2andpricedata to compute price-per-square-meter estimates forcasasin Monterrey. - Populate a property search tool with structured listing data including
bedrooms,bathrooms, andparkingfor user-facing filters. - Identify commercial real estate inventory by querying
locales-comercialesoroficinasacross major Mexican metros. - Monitor
total_availablecounts for specific location and property-type combinations to spot supply trends.
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 100 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 250 req/min |
One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.
Does inmuebles24.com offer an official developer API?+
What does the `search_listings` endpoint return for each listing?+
id, title, price, currency, price_text, maintenance, location, bedrooms, bathrooms, size_m2, and parking. The outer response includes count, total_available, pages_fetched, and search_params reflecting the filters applied.Are listing photos or contact details included in the response?+
How does pagination work, and is there a limit on pages fetched per call?+
page to the starting page number (1-based) and max_pages to control how many consecutive pages are retrieved. Each page returns approximately 30 listings. The total_available field in the response tells you how many total listings match your search on the site, letting you calculate how many pages exist.Does the API cover property listings outside major Mexican cities?+
query parameter accepts city and region slugs, so coverage depends on what inmuebles24.com indexes for that location. Smaller municipalities may have few or no results. The API currently exposes only the slugs available in the search — it does not include a browse-by-state or region-hierarchy endpoint. You can fork this API on Parse and revise it to add an endpoint that enumerates available location slugs.