Imovelweb Scraper avatar

Imovelweb Scraper

Pricing

from $1.99 / 1,000 results

Go to Apify Store
Imovelweb Scraper

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

Anyx Solutions

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

4 days ago

Last modified

Categories

Share

banner

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

FieldTypeRequiredDefaultDescription
startUrlsarrayyesimovelweb.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.
maxItemsintegerno5Maximum number of listings to return per start URL. Search pages are paginated until this limit is reached.
proxyConfigurationobjectno{ "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

FieldTypeDescription
itemTypestringsearch or property.
urlstringListing URL on imovelweb.com.br.
titlestringListing title. On search cards this is the card's description line.
pricestring / numberSearch cards: price as displayed, e.g. R$ 6.500. Property pages: numeric price in BRL.
areastringArea as displayed, e.g. 62 m² tot. (search only).
bedroomsstring / numberBedrooms — 2 quartos on search cards, 2 on property pages.
bathroomsstring / numberBathrooms — 1 banheiro on search cards, 1 on property pages.
thumbnailstringCard photo URL (search only).
currencystringAlways BRL (property only).
descriptionstringListing description (property only).
area_m2numberFloor area in square metres (property only).
phonestringAdvertiser phone number (property only).
streetstringStreet address (property only).
neighborhoodstringNeighbourhood (property only).
citystringCity (property only).
statestringState (property only).
price_displaystringPrice as displayed, e.g. R$ 6.800 (property only).
imagesarrayPhoto 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? maxItems caps 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 the property shape 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

🤝 Anyx Solutions

We build custom scrapers and data-extraction pipelines.

🖼 Image credit

Image credit: imovelweb.com.br