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
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.
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.
Title, full description text and image URLs come out too. We extract any subset of these fields you name and leave the rest out.
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 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 QuoteDevelopers
Customers worldwide
Pages extracted
Hours saved for our clients
€199 / one-time
setup fee - included
€169 / mo
setup fee €499
€229 / mo
setup fee €499
€349 / mo
setup fee €499
€549 / mo
setup fee €799
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.
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
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
Scraping residential listings from Immobilienscout24.de in Germany and Mallorca, including complete data and resized images.
Learn MoreLearn how to use web scraping to solve data problems for your organization
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.
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.”
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 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.
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.
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.
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.
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.
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.
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.
Scrapeit Sp. z o.o.
10/208 Legionowa str., 15-099, Bialystok, Poland
NIP: 5423457175
REGON: 523384582