Mitula Imóveis Brazil Scraper
Pricing
from $1.49 / 1,000 listing scrapeds
Mitula Imóveis Brazil Scraper
Extract for-sale and rental property listings from Mitula Imóveis Brazil search pages — titles, prices in BRL, locations, bedrooms, bathrooms, area in m², amenities, and images. Covers casas, apartamentos, and city-specific searches. Export to JSON or CSV.
Pricing
from $1.49 / 1,000 listing scrapeds
Rating
0.0
(0)
Developer
rainminer
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
6 days ago
Last modified
Categories
Share
Extract for-sale and rental property listings from Mitula Imóveis — Brazil's leading real-estate aggregator that collects listings from hundreds of portals and classified sites into a single search interface.

What does this Actor do?
The Mitula Imóveis Brazil Scraper crawls Mitula search result pages and outputs structured data for every listing found. Because Mitula is a search-result aggregator (SERP), all the key details — title, price, location, bedroom count, area, amenities, and image — are embedded directly in the search-result cards. No separate detail-page visit is required, making the scraper fast and efficient.
For each listing the Actor collects:
- id — Mitula's internal unique identifier (e.g.
mitula-BR-5400006785914318080) - title — Listing headline as shown on the card
- propertyType — Property category (e.g. Casa, Apartamento)
- operationType — Listing operation (
sellorrent) - priceText — Raw price string as shown on the page (e.g. R$ 340.000)
- price — Parsed numeric price value
- currency — Currency code (BRL)
- location — Full location string from the card
- city — City or metropolitan region
- region — Brazilian region (e.g. Região Sudeste)
- district — District or neighbourhood
- bedrooms — Number of bedrooms (quartos)
- bathrooms — Number of bathrooms (banheiros)
- sizeSqM — Floor area in square metres (parsed from card)
- sizeText — Raw area string (e.g. 65 m²)
- amenities — Array of facility tags (e.g. Garagem)
- description — Snippet description from the listing card
- imageUrl — Direct URL to the listing thumbnail image
- updatedText — Recency label (e.g. Há 2 semanas)
- clickUrl — Outbound tracking link (to the originating portal)
- searchUrl — The Mitula search page the listing was found on
Supported search URLs
| Search type | Example URL |
|---|---|
| Houses for sale | https://imoveis.mitula.com.br/imoveis/casas |
| Apartments for sale | https://imoveis.mitula.com.br/imoveis/apartamentos |
| City-specific houses | https://imoveis.mitula.com.br/imoveis/casas-sao-paulo |
| City-specific apartments | https://imoveis.mitula.com.br/imoveis/apartamentos-rio-de-janeiro |
How to use
- Open the Actor in Apify Console.
- Paste one or more Mitula Imóveis search URLs into the Start URLs field.
- Set Maximum items to control how many listings to collect per URL.
- Keep Proxy configuration enabled with residential proxies and Brazil country (default).
- Click Start. Results appear in the Dataset tab as JSON or CSV.
Example start URLs
https://imoveis.mitula.com.br/imoveis/casashttps://imoveis.mitula.com.br/imoveis/apartamentoshttps://imoveis.mitula.com.br/imoveis/casas-sao-paulohttps://imoveis.mitula.com.br/imoveis/casas-rio-de-janeiro
Pagination
The Actor automatically follows Mitula's ?page=2, ?page=3, … pagination until it has collected the requested number of items or no more results are available.
Output example
{"id": "mitula-BR-5400006785914318080","title": "Casa venda em Região Geográfica Imediata de Juiz de Fora, Juiz de Fora","propertyType": "Casa","operationType": "sell","priceText": "R$ 340.000","price": 340000,"currency": "BRL","location": "Região Geográfica Imediata de Juiz de Fora, Juiz de Fora","city": "Região Geográfica Imediata de Juiz de Fora","region": "Região Sudeste","district": "Juiz de Fora","bedrooms": 2,"bathrooms": 2,"sizeSqM": 65,"sizeText": "65 m²","amenities": ["Garagem"],"description": "Agende sua visita!","imageUrl": "https://imganuncios.mitula.net/s_o_pedrojuiz_de_fora_casa_linear_com_24_area_externa_2_vagas_de_garagem_5400006785914318080i2.jpg","updatedText": "Há 2 semanas, 7 horas em Colimob - colimob_94","clickUrl": "https://clk.thribee.com/click?...","searchUrl": "https://imoveis.mitula.com.br/imoveis/casas/"}
Use cases
- Rental and sale market research — Compare asking prices across Brazilian cities, neighbourhoods, and property types.
- Price monitoring — Track how listing prices shift week over week for a specific area or property type.
- Investment analysis — Build datasets of properties matching specific criteria for yield calculations.
- Lead generation — Identify new listings as they appear on the aggregator.
- Data journalism — Analyse residential real-estate trends from aggregated Brazilian listing data.
Technical details
- Crawler:
CheerioCrawlerwith embedded SERP JSON + DOM card parsing - Base image:
apify/actor-node:20 - Proxy: Apify residential proxies with BR country enabled by default (the site blocks datacenter IPs)
- Charging model: pay-per-event (
result-item) - TypeScript, Crawlee v3, Apify SDK v3
Frequently asked questions
Does the Actor visit individual property portals? No. Mitula embeds all listing metadata in its search-result cards. The Actor never navigates to the third-party portal links.
Can I scrape multiple searches at once?
Yes — add multiple URLs to the Start URLs field. Each URL gets its own independent maxItems counter.
Why do I need a residential proxy? Mitula Imóveis returns Access Denied for requests from datacenter IPs. Brazilian residential proxies (the default) work reliably.
Will it work for city-specific searches?
Yes — any valid search URL under imoveis.mitula.com.br/imoveis/ is supported.
Image Credit
Image credit: mitula.com.br