Imóveis BR Scraper avatar

Imóveis BR Scraper

Pricing

from $2.00 / 1,000 listings

Go to Apify Store
Imóveis BR Scraper

Imóveis BR Scraper

Pricing

from $2.00 / 1,000 listings

Rating

0.0

(0)

Developer

LatAm Data Tools

LatAm Data Tools

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 hours ago

Last modified

Categories

Share

Brazil Real Estate Scraper: ZAP, VivaReal, OLX & QuintoAndar

Scrape property listings for sale or for rent from Brazil's four largest real-estate portals — ZAP Imóveis, VivaReal, OLX and QuintoAndar — in a single run, with one unified schema and an optional USD price at the official PTAX rate (Banco Central do Brasil).

What can this Brazil real estate scraper do?

  • Search by city and state (e.g. São Paulo / SP, Rio de Janeiro / RJ, Belo Horizonte / MG) across all four portals at once, or choose only the portals you need.
  • Paste search URLs copied from ZAP, VivaReal, OLX or QuintoAndar with any filters applied (price, bedrooms, neighborhood, property type...).
  • Unified fields across portals: price, price per m², area, bedrooms, bathrooms, parking spots, condo fee, IPTU, neighborhood, city, state, amenities, image and URL.
  • USD conversion at the official BCB PTAX sell rate, with rate, source and timestamp in every row.
  • Portal extras: QuintoAndar adds total monthly rent cost, condo + IPTU, furnished and pets flags and estimated rental yield; OLX adds condo fee, IPTU, listing date and the professional/private flag.

Typical uses: price per m² analysis by neighborhood, investment and rental-yield research, market monitoring for agencies and developers, comparable listings (comps), and data for dashboards or AI agents.

Input

FieldDescriptionDefault
city, stateCity name and two-letter UF (used when no startUrls are given)São Paulo, SP
businesssale (venda) or rent (aluguel)sale
portalsAny of zap, vivareal, olx, quintoandarall four
startUrlsOptional search URLs from the portals (filters kept; city search is skipped)–
maxItemsPerPortalListings per portal / URL10
maxItemsHard cap for the whole run (also caps your cost)40
convertToUsdAdd price_usd at PTAXtrue

Example input:

{ "city": "Rio de Janeiro", "state": "RJ", "business": "rent", "portals": ["zap", "vivareal", "quintoandar"], "maxItemsPerPortal": 100, "maxItems": 300 }

Output

One dataset item per listing. Download as JSON, CSV, Excel or HTML, or read it through the Apify API. Example:

{
"portal": "vivareal", "id": "2801202718",
"url": "https://www.vivareal.com.br/imovel/casa-5-quartos-jardim-paulista-zona-sul-sao-paulo-com-garagem-550m2-venda-RS10900000-id-2801202718/",
"title": "Casa para comprar com 550 m², 5 quartos, 5 banheiros, 4 vagas em Jardim Paulista, São Paulo",
"business": "sale", "property_type": "House", "is_new_development": false,
"price": 10900000, "currency": "BRL", "condo_fee": null, "iptu": null,
"area_m2": 550, "price_per_m2": 19818, "bedrooms": 5, "bathrooms": 5, "parking_spots": 4,
"street": "Rua Colatino Marques", "neighborhood": "Jardim Paulista", "city": "São Paulo", "state": "SP",
"amenities": ["Elevator", "Pool", "Barbecue Grill", "Home Office"],
"price_usd": 1981566,
"usd_rate": { "brl_per_usd": 5.5007, "type": "ptax_sell", "source": "CambioKit / Banco Central do Brasil PTAX" },
"page": 1, "search_url": "https://www.vivareal.com.br/venda/sp/sao-paulo/", "scraped_at": "2026-10-26T19:25:01.826Z"
}

How much does it cost?

Pay per result: US$0.002 per listing (US$2 per 1,000 listings). No start fee, and you only pay for listings returned. The default run (up to 40 listings) costs at most US$0.08. Use maxItems or the maximum cost per run setting to control your spend.

Personal data

This Actor collects only property data. It does not collect agent or owner names, phone numbers, emails or free-text descriptions. Use the data in accordance with each portal's terms and the laws that apply to you (including LGPD).

Tips and limits

  • OLX search by city/state is state-wide (OLX has no simple city URL): filter by city in the output, or pass an OLX city search URL in startUrls.
  • QuintoAndar returns the first results page (~24 listings) per search.
  • neighborhood is not always published by ZAP/VivaReal; condo_fee/iptu come from OLX (QuintoAndar gives condo_plus_iptu).
  • Uses Brazilian residential proxies by default for reliable access.
  • Works with Apify's MCP server (mcp.apify.com) so AI agents can call it as a tool.

Disclaimer

This Actor is an independent tool and is not affiliated with, endorsed by or sponsored by ZAP Imóveis, VivaReal, OLX or QuintoAndar. All product and company names are trademarks of their respective owners and are used only to describe which public websites the Actor reads.