portalinmobiliario.com APIwww.portalinmobiliario.com ↗
Access property listings from portalinmobiliario.com. Search by type, operation, and location. Retrieve price in UF/CLP, rooms, bathrooms, area m², and address.
curl -X GET 'https://api.parse.bot/scraper/f3817e67-e705-4258-a9a6-8fa44f79e1e1/search_listings?location=santiago-metropolitana&operation=venta&property_type=departamento' \ -H 'X-API-Key: $PARSE_API_KEY'
Search property listings by type, operation, and location. Returns up to 48 listings per page with price, rooms, bathrooms, area, and location information.
| Param | Type | Description |
|---|---|---|
| page | integer | Page number (1-based). Each page returns up to 48 listings. |
| location | string | Location slug (e.g., vitacura-metropolitana, santiago-metropolitana, las-condes-metropolitana, providencia-metropolitana) |
| operation | string | Operation type: venta (sale) or arriendo (rent) |
| property_type | string | Property type slug: departamento, casa, oficina, terreno, local-comercial |
{
"type": "object",
"fields": {
"page": "integer - current page number",
"total": "integer - total number of listings matching the search",
"listings": "array of listing objects with title, url, id, currency, price, rooms, bathrooms, area_m2, area_type, location, and optional price_prefix",
"listings_count": "integer - number of listings returned on this page"
},
"sample": {
"data": {
"page": 1,
"total": 3299,
"listings": [
{
"id": "MLC-1863859893",
"url": "https://portalinmobiliario.com/MLC-1863859893-parque-costanera-residences-_JM",
"price": 7990,
"rooms": "1 a 3",
"title": "Parque Costanera Residences",
"area_m2": "46 - 149",
"currency": "UF",
"location": "Américo Vespucio Nte. 2920, Vitacura, Parque Bicentenario, Vitacura",
"area_type": "útiles",
"bathrooms": "1 a 4"
}
],
"listings_count": 48
},
"status": "success"
}
}About the portalinmobiliario.com API
The Portal Inmobiliario API provides 2 endpoints for accessing property listing data from Chile's largest real estate platform. Use search_listings to query apartments, houses, offices, land, and commercial properties across sale and rental operations, returning up to 48 results per page with price, rooms, bathrooms, area in m², and location. Use get_listing_detail to pull the full attribute set for any individual listing by its MLC ID or URL.
Search Listings
The search_listings endpoint accepts four optional filters: operation (venta or arriendo), property_type (slugs include departamento, casa, oficina, terreno, local-comercial), location (slugs such as vitacura-metropolitana or las-condes-metropolitana), and page for 1-based pagination. Each response includes a total count of matched listings alongside a listings array. Each listing object carries id, title, url, price, currency (UF or CLP $), rooms, bathrooms, area_m2, area_type, and location. Project listings may also include a price_prefix field such as "Desde".
Listing Detail
The get_listing_detail endpoint accepts either a listing_url taken from search results or a listing_id in MLC format (e.g., MLC-1234567890). The response returns the same core fields — id, title, price, currency, rooms, bathrooms, area_m2, location — plus an attributes object containing all specification table fields for that listing, which can include surface details, floor number, parking, and other property-specific metadata that does not appear in search result objects.
Currency and Pricing
Chilean real estate is priced in both UF (Unidad de Fomento, a inflation-indexed unit) and CLP (Chilean pesos). The currency field identifies which unit applies to a given price value. Project listings that represent a range of units often set price_prefix to "Desde" to indicate a starting price. Both rooms and bathrooms can return a string representing either a single value or a range, reflecting multi-unit project listings.
- Aggregate sale and rental prices by neighborhood using the
locationfilter to track UF/m² trends across Santiago communes. - Build a property comparison tool that fetches full
attributesobjects viaget_listing_detailfor user-selected listings. - Monitor new listings for a specific
property_typeandoperationcombination by pollingsearch_listingsand comparing against a stored listingidset. - Populate a CRM with lead properties by ingesting
title,url,price, andlocationfrom paginated search results. - Analyze room-to-price ratios for
departamentolistings inprovidencia-metropolitanausingrooms,area_m2, andpricefields. - Compile a dataset of commercial properties (
local-comercial,oficina) available forarriendoto support business location research. - Validate listing data by cross-referencing
search_listingsresults with the fullattributesobject returned byget_listing_detail.
| 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 Portal Inmobiliario have an official developer API?+
What does `get_listing_detail` return that `search_listings` does not?+
attributes object, which contains the full specification table for a listing. This can include fields like parking count, floor number, property condition, and other metadata specific to the listing type. The search_listings endpoint returns only the core fields common to all listings.Does the API cover regions outside Santiago?+
location parameter accepts slugs that correspond to locations across Chile, not just Santiago. However, listing density is significantly higher for Santiago communes. Coverage for other regions depends on what is published on the platform at query time.Does the API return contact details or agent information for listings?+
How does pagination work in `search_listings`?+
total field in the response indicates the full count of matching results. Increment the page parameter (1-based) to walk through subsequent pages. If listings_count is less than 48, you have reached the last page of results.