Imovelweb Scraper
Pricing
from $1.99 / 1,000 results
Imovelweb Scraper
Scrapes property listings from imovelweb.com.br, Brazil's real-estate portal: search results with price, area, bedrooms and bathrooms, plus full listing details with address, phone and photos.
Pricing
from $1.99 / 1,000 results
Rating
0.0
(0)
Developer
Anyx Solutions
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
2
Monthly active users
4 days ago
Last modified
Categories
Share

Imovelweb Scraper
Property listings from imovelweb.com.br — Brazil's largest real-estate portal — as clean JSON.
Scrapes property listings from imovelweb.com.br, Brazil's real-estate portal: search results with price, area, bedrooms and bathrooms, plus full listing details with address, phone and photos. Point it at any imovelweb search (apartments for rent in São Paulo, houses for sale in Rio, filtered results) or at individual property pages and get structured data back as JSON, CSV, or Excel. Built for real-estate analysts, investors, proptech teams, and anyone tracking the Brazilian housing market.
⚡ Quick start
{"startUrls": [{"url": "https://www.imovelweb.com.br/apartamentos-aluguel-sao-paulo-sp.html"}],"maxItems": 5}
🧩 Input
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
startUrls | array | yes | — | imovelweb.com.br URLs to scrape. Search pages (e.g. https://www.imovelweb.com.br/apartamentos-aluguel-sao-paulo-sp.html) and property pages (/propriedades/...) are both supported. |
maxItems | integer | no | 5 | Maximum number of listings to return per start URL. Search pages are paginated until this limit is reached. |
proxyConfiguration | object | no | { "useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"], "apifyProxyCountry": "BR" } | Apify proxy settings. The site is protected by Cloudflare, so Brazilian residential proxies are used by default. |
📤 Output
Every listing is one dataset row. The itemType field tells the two shapes apart: search for a
card from a results page (display strings as shown on the site) and property for a full listing
page (numeric fields, address, phone, and photo URLs).
Fields
| Field | Type | Description |
|---|---|---|
itemType | string | search or property. |
url | string | Listing URL on imovelweb.com.br. |
title | string | Listing title. On search cards this is the card's description line. |
price | string / number | Search cards: price as displayed, e.g. R$ 6.500. Property pages: numeric price in BRL. |
area | string | Area as displayed, e.g. 62 m² tot. (search only). |
bedrooms | string / number | Bedrooms — 2 quartos on search cards, 2 on property pages. |
bathrooms | string / number | Bathrooms — 1 banheiro on search cards, 1 on property pages. |
thumbnail | string | Card photo URL (search only). |
currency | string | Always BRL (property only). |
description | string | Listing description (property only). |
area_m2 | number | Floor area in square metres (property only). |
phone | string | Advertiser phone number (property only). |
street | string | Street address (property only). |
neighborhood | string | Neighbourhood (property only). |
city | string | City (property only). |
state | string | State (property only). |
price_display | string | Price as displayed, e.g. R$ 6.800 (property only). |
images | array | Photo URLs (property only). |
💡 Use cases
- Market monitoring — track asking rents and sale prices per neighbourhood over time.
- Investment screening — filter listings by price per square metre and spot under-priced units.
- Lead generation — collect advertiser phone numbers for agencies and property managers.
- Portfolio benchmarking — compare your own listings against what competitors publish.
❓ FAQ
- Do I need a proxy? Yes. imovelweb.com.br is protected by Cloudflare, so the Actor defaults to Brazilian residential proxies; other settings are likely to be blocked.
- How many results can I get?
maxItemscaps results per start URL and the Actor pages through search results until it is reached. Add more start URLs (other cities, property types, or filters) to widen coverage. - Can I scrape a single property? Yes — pass its
/propriedades/...URL as a start URL to get thepropertyshape with address, phone, and photos. - Why did a run return fewer items than expected? The site may have changed its layout or tightened its protection. Open an issue and we will update the Actor.
🔗 More scrapers by Anyx
- Homegate Scraper
- ImmoScout24 Scraper
- ImmobilienScout24 Scraper
- Kleinanzeigen Scraper
- Google Play Scraper
🤝 Anyx Solutions
We build custom scrapers and data-extraction pipelines.
- Email: tantosthor@gmail.com
🖼 Image credit
Image credit: imovelweb.com.br