Portal Inmobiliario Scraper for Chilean Property Data

Portal Inmobiliario Scraper
Solutions

Delivery and coverage

A Portal Inmobiliario scraper is only useful if the output is stable. You tell us the scope, meaning comunas, property types, operation and price bands, and how often you want it. We build the crawler, run it on that schedule and deliver CSV, JSON, XLSX or an API endpoint your systems can call.

Recurring runs are diffed. You receive new listings, price changes in UF and in pesos, edited attributes and listings that disappeared, rather than a full dump you have to compare yourself. Time on market comes from following the same MLC item id across runs. Column names and file layout are yours to specify, and we hold them steady when the site changes its markup.

What a Portal Inmobiliario scraper can extract

Each listing page exposes an attribute block with Spanish labels. Those labels are the strings a crawler matches, so we keep them exactly as published and map them to English column names in the delivered file.

  • precio (price) with its currency code. Chilean sale prices are normally quoted in UF, and the page data carries the amount together with a currency_id of CLF and the symbol UF.
  • superficie total (total area) and superficie útil (usable area). Both are in square metres and search cards print them as m² totales and m² útiles. They are separate numbers, and naive extracts collapse them into one.
  • dormitorios (bedrooms) and baños (bathrooms), exposed in search as the facets BEDROOMS and FULL_BATHROOMS.
  • estacionamiento (parking space) and bodega (storage unit), counted separately from the rooms and separately from each other.
  • gastos comunes (monthly building charges), quoted in pesos. Sometimes it is a structured attribute; often it is only written into the free text description, so both places have to be read.
  • antigüedad (age of the property), orientación (aspect), número de piso (floor number) and departamentos por piso (units per floor).
  • Location. The item payload names the region as state, the comuna as city and the barrio, or neighbourhood, as neighborhood, with latitude and longitude alongside them.
  • Listing age, printed as Publicado hace, meaning published so long ago, plus the operation type: venta (sale), arriendo (rent) or arriendo temporal (short stay).
  • Modalidad, the flag that separates propiedades usadas (resale stock) from proyectos (new developments). The two behave very differently and mixing them ruins a price average.

Title, full description text and image URLs come out too. We extract any subset of these fields you name and leave the rest out.

What a Portal Inmobiliario scraper can extract
What Portal Inmobiliario scraping has to handle

What Portal Inmobiliario scraping has to handle

Search paths are built from operation, property type and place. The path /venta/departamento/las-condes-metropolitana is apartments for sale in the Las Condes comuna of the Región Metropolitana. Drop the comuna and you get the whole region. Insert a modality and you get /venta/departamento/usado/providencia-metropolitana. Slugs strip accents, so Ñuñoa becomes nunoa-metropolitana, and santiago-metropolitana is the downtown comuna of Santiago, not the metropolitan area, which spans 52 comunas across six provinces. That distinction is the most common geographic error in Chilean property datasets.

Pagination is an offset written into the path. Results come 48 to a page and the next page is _Desde_49, then _Desde_97, and so on. There is a ceiling. On 2026-08-28 the Las Condes apartment search reported 6,672 results, an offset of 1,969 still returned a page, and an offset of 2,017 returned 404. The header count and what a single URL will hand over are different numbers.

So we partition. Each crawl is split by comuna, property type, operation and price band until every slice sits under the cap, then the slices are merged and deduplicated on the MLC item id. robots.txt allows the _Desde_ pattern and declares no Crawl-delay and no sitemap, so pace is set by us, conservatively.

Portal Inmobiliario and Mercado Libre

Portal Inmobiliario is the property marketplace Chileans use to look for homes, and it has belonged to Mercado Libre since 2014. The acquisition was not cosmetic. The site now runs on Mercado Libre infrastructure: listing photos are served from http2.mlstatic.com, the page payload carries the site identifier MLC, and the browser is handed a cookie holding the category code MLC1459, which is the Mercado Libre code for Inmuebles (real estate).

Listing URLs follow the Mercado Libre item convention. A detail page reads portalinmobiliario.com/MLC-1857863695-departamento-en-venta-de-2-dorm-y-2-banos-en-providencia-_JM: the MLC prefix, a numeric item id, a slug built from the title, and the _JM suffix Mercado Libre uses for item pages. The site robots.txt confirms the shape with the rule Allow: /*_JM$.

The hosts are not interchangeable. On 2026-08-28 we requested the same item id on www.mercadolibre.cl and received 404, while articulo.mercadolibre.cl sent our client to a Mercado Libre account verification page. The portalinmobiliario.com permalink returned the listing. This is a Mercado Libre vertical that keeps its own host, its own search paths and its own canonical URLs, so a crawler has to be aimed at portalinmobiliario.com and not at the marketplace domain.

Get a Quote
dev_w
25

Developers

customers
500+

Customers worldwide

pages
1 500 000 000+

Pages extracted

stime
15000+

Hours saved for our clients

Plans

Airplane

€199 / one-time

setup fee - included

Data limits100,000
Frequencyone-time
Run timeup to 5 days
Data storing7 days

Helicopter

€169 / mo

setup fee €499

Data limits250,000
Frequencymonthly
Run timeup to 5 days
Data storing14 days

Glasses

€229 / mo

setup fee €499

Data limits1,000,000
Frequencyweekly
Run timeup to 5 days
Data storing30 days

DNA

€549 / mo

setup fee €799

Data limits3,000,000
Frequency3 times daily
Run timesame day
Data storing90 days

Why UF pricing breaks a naive price scraper

Chilean property is priced in UF, the Unidad de Fomento. It is not money you can spend. It is an inflation-indexed unit of account published by the Banco Central de Chile, created in 1967, carrying the ISO 4217 code CLF, and its peso value is republished every day off the consumer price index. Portal Inmobiliario data reflects that directly: the price object on a listing carries a numeric value and a currency_id of CLF, with UF as the symbol.

Two things follow. First, a bare number means nothing without its code. The site quotes three units, CLF for UF, CLP for pesos and USD for dollars, and the price filter spells the unit into the URL, as in _PriceRange_0CLF-8500CLF. On the Providencia rental search on 2026-08-28 both UF and peso prices appeared on the same result page, so you cannot assume one unit per vertical.

Second, a UF series is already inflation-adjusted and a peso series is not. Comparing a price captured last year with one captured today only works if every row carries its currency code and, where you want pesos, the UF value for the capture date. We store the raw amount and the code as separate fields and never convert silently, so that decision stays yours.

Related Case Studies

230,000 Daily Rows Standardized Across 5 EU Property Sites

230,000 Daily Rows Standardized Across 5 EU Property Sites

Monitoring of real estate listings on funda.nl, pararius.com, rentberry.com, rentola.com, and zimmo.be to support the growth of a European property portal.

Learn More about 230,000 Daily Rows Standardized Across 5 EU Property Sites
85K Rows of Houses/Day Into CRM via API - Set up in 7 Days

85K Rows of Houses/Day Into CRM via API - Set up in 7 Days

Daily detection of new private property listings in Switzerland on Homegate.ch and ImmoScout24.ch, giving the agency first access to high-value leads.

Learn More about 85K Rows of Houses/Day Into CRM via API - Set up in 7 Days
226K Listings + 3.4m Images from Immobilienscout24

226K Listings + 3.4m Images from Immobilienscout24

Scraping residential listings from Immobilienscout24.de in Germany and Mallorca, including complete data and resized images.

Learn More about 226K Listings + 3.4m Images from Immobilienscout24
Our Blog

Reads Our Latest News & Blog

Learn how to use web scraping to solve data problems for your organization

Scraping Property Portals by Region: Best Real Estate Platforms That Actually Matter

Scraping Property Portals by Region: Best Real Estate Platforms That Actually Matter

Real estate teams work in a fragmented data landscape. The sites that drive demand in Boston look nothing like the ones that matter in Berlin, São Paulo, Dubai, or Mumbai.

7 Real Estate Websites to Scrape in 2026: Plus 2 Hidden Gems

7 Real Estate Websites to Scrape in 2026: Plus 2 Hidden Gems

Real estate teams are operating in a data environment that is bigger, faster, and more fragmented than ever. Listings go live and disappear in hours, price cuts happen quietly, and the portals that matter most in each country are rarely the same global “top 5.”

How to Use Real Estate Web Scraping to Gain Valuable Insights

How to Use Real Estate Web Scraping to Gain Valuable Insights

August 27, 1180

Real estate web scraping: a powerful tool for data collection and analysis. Learn how to choose the right data collection method and benefit from real estate web scraping

scrapeit logo

Working with ScrapeIt

ScrapeIt is a managed web scraping agency. Teams ask us to scrape Portal Inmobiliario for market research, valuation models, competitor tracking and lead sourcing, and we handle the whole run. We write the crawlers, host them, monitor them and repair them when the markup shifts, so none of it lands in your engineering backlog. Scoping is a short conversation about which comunas and property types you need and how fresh the data has to be.

FAQ

Does Portal Inmobiliario have a public API?

No. Portal Inmobiliario publishes no open data API for reading its catalogue, and the Mercado Libre developer API does not fill the gap for this vertical. On 2026-08-28 the category endpoint api.mercadolibre.com/categories/MLC1459 answered without a token and returned the Inmuebles tree, but api.mercadolibre.com/sites/MLC/search returned 403 forbidden and api.mercadolibre.com/items/MLC1857863695 returned 403 from a policy agent. The real estate section of the Mercado Libre developer documentation is written for sellers managing their own publications and receiving enquiries on them, not for reading the whole market. That is why scraping is the practical route.

Are Portal Inmobiliario prices in UF or Chilean pesos?

Both appear, and the row tells you which. Sale listings are normally quoted in UF, carried as a currency_id of CLF with the symbol UF. Rentals mix UF and pesos on the same result page, and some listings are priced in USD. We keep the amount and the currency code as separate fields and never convert silently. If you want a peso column as well, we add it and stamp every row with its capture date, so the Banco Central UF value for that day can be applied.

How many listings can you extract from one search?

A single search URL is capped. Results are served 48 per page through an offset in the path, and on 2026-08-28 an offset of 1,969 still returned a page while 2,017 returned 404, on a search whose header claimed 6,672 results. Full coverage therefore comes from partitioning. We split by comuna, property type, operation and price band until each slice fits under the cap, then merge the slices and deduplicate on the MLC item id.

Will the data include agent names and phone numbers?

Only if you ask, and the default is to leave them out. Listings are posted by corredoras (brokerages), inmobiliarias (developers) and private owners, so contact fields are personal data. Our output is limited to listing and commercial data: price and currency, superficie, dormitorios, baños, estacionamiento, bodega, gastos comunes, location, dates, description and images. Personal contact details can be excluded on request, and are by default. Chile regulates personal data under Ley 21.719, which takes effect on 1 December 2026. We scope the field list with that in mind and do not give legal advice.

What does a plain HTTP client get from portalinmobiliario.com?

It varies by request. On 2026-08-28 a request from a default command line client was refused with 403 on both robots.txt and a search page, while a request presenting a standard browser identity received 200 with full server-rendered HTML and a response header of x-is-search-bot: true. Listing content arrives in the HTML, so a headless browser is not always needed. robots.txt allows item pages matching /*_JM$ and disallows a long list of filter and profile paths, among them _PriceRange_, _FilterId_, _OrderId_, _RealEstateAgency_ and /perfil/vendedor/. We follow those rules, crawl at a modest rate, and we do not offer anything that defeats bot protection.

How does it Work?

Step 1 - Make a Request

You share your needs, expectations, and desired timeframe. We’ll suggest the best solution based on your request and budget.

Step 2 - Configuring Custom Web Crawlers

Our specialists configure the crawlers and extract a sample dataset for your review before proceeding with the full-scale extraction.

Step 3 - Collect and Deliver

Once you approve the sample, we launch the project and start full data collection. We gather, filter, and structure the data for easy use, delivering it on time in your preferred format.

Step 4 - Maintain and Support

Our team manages ongoing processes, monitors website changes, and supports all data extraction cycles. We can also help integrate data into your systems or create dashboards to simplify analysis.

Request a Quote

Tell us more about you and your project information.
Which sites, which fields, how often. A couple of lines is enough.

We reply within 1 business day. No obligation.

scrapiet

Scrapeit Sp. z o.o.
10/208 Legionowa str., 15-099, Bialystok, Poland
NIP: 5423457175
REGON: 523384582