VivaReal Scraper - Brazil Real Estate Imoveis avatar

VivaReal Scraper - Brazil Real Estate Imoveis

Pricing

from $1.99 / 1,000 results

Go to Apify Store
VivaReal Scraper - Brazil Real Estate Imoveis

VivaReal Scraper - Brazil Real Estate Imoveis

VivaReal imoveis scraper and unofficial API alternative. Export Brazil real estate listings to CSV/JSON: price, condo fee, IPTU, area, beds and geo. No login.

Pricing

from $1.99 / 1,000 results

Rating

0.0

(0)

Developer

Logiover

Logiover

Maintained by Community

Actor stats

0

Bookmarked

52

Total users

6

Monthly active users

5 days ago

Last modified

Share

VivaReal Scraper — Brazil Real Estate (Imóveis) Listings, Prices & Leads (No API)

Apify Actor No API key Pay per result Real Estate Export

Extract property listings (imóveis) from VivaReal, one of Brazil's largest real-estate portals (Grupo OLX / ZAP), for sale (venda) or rent (aluguel) — apartments, houses, land, commercial, farms and penthouses. Get price, condominium fee, IPTU, usable area, bedrooms, full address, exact GPS coordinates, photos and advertiser details in clean structured JSON. Point it at a city or paste a vivareal.com.br search URL and it paginates to pull thousands of listings across Brazil — no login, no API key.

🏆 Why this VivaReal scraper?

30+ fields per listing · thousands of imóveis per run · builder mode or raw search-URL mode · condo fee + IPTU + GPS + agent · export to JSON / CSV / Excel. The unofficial VivaReal API alternative for Brazilian real-estate market analysis, valuation comps and lead generation.


✨ What this Actor does / Key features

  • 🏠 6 property types — apartments, houses, land/lots, commercial, farms/country and penthouses, for sale or rent.
  • 🔗 Two ways to target — paste one or more vivareal.com.br search URLs (location, operation, type and price parsed automatically), or use the builder with city, state, operation, type and filters.
  • 💰 Full Brazilian cost breakdownprice (BRL), monthly condoFee, iptu and yearlyIptu (property tax), so you can model true total monthly cost.
  • 🛏️ Property detailsbedrooms, bathrooms, suites, parkingSpaces, usableAreaM2 and totalAreaM2.
  • 📍 Full address & GPS — nested address with neighborhood, zone, city, state, ZIP and full address, plus exact lat / lng coordinates for mapping.
  • 🏢 Advertiser lead data — nested advertiser with agency/owner name, license number, phone and logo.
  • 🖼️ Mediaimages gallery and videoTourLink when available.
  • 🎛️ Powerful filters — price range (BRL), min bedrooms, used/resale vs new-development listing type, and per-neighborhood locationId targeting.
  • 🛡️ Proxy support — VivaReal data is served from Brazil; the Actor defaults to Apify Proxy · RESIDENTIAL · country BR for reliable access.

🚀 Quick start (3 steps)

  1. Configure — either paste a vivareal.com.br search URL, or set City, Operation (sale/rent) and Property type in the builder. Add price/bedroom filters if you want.
  2. Run — click Start. The Actor paginates the results and streams listings into your dataset.
  3. Get your data — open the Output tab and export to JSON, CSV, Excel or XML, or pull it via the Apify API.

📥 Input

Use either searchUrls or the builder fields (city + operationType + propertyType). Everything else is optional.

Example — apartments for sale in São Paulo (builder mode)

{
"operationType": "SALE",
"propertyType": "APARTMENT",
"listingType": "USED",
"city": "São Paulo",
"state": "São Paulo",
"minPrice": 300000,
"maxPrice": 1200000,
"minBedrooms": 2,
"maxResults": 1000,
"proxyConfiguration": { "useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"], "apifyProxyCountry": "BR" }
}

Example — rentals in Rio de Janeiro (builder mode)

{
"operationType": "RENTAL",
"propertyType": "APARTMENT",
"city": "Rio de Janeiro",
"state": "Rio de Janeiro",
"minBedrooms": 1,
"maxResults": 500,
"proxyConfiguration": { "useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"], "apifyProxyCountry": "BR" }
}

Example — paste a VivaReal search URL directly

{
"searchUrls": [
"https://www.vivareal.com.br/venda/sp/sao-paulo/apartamento_residencial/"
],
"maxResults": 800
}
FieldTypeDescription
searchUrlsarrayOne or more vivareal.com.br search/result URLs. Location, operation, type and price filters are derived from each URL. Leave empty to use the builder.
operationTypestringSALE (venda) or RENTAL (aluguel). Builder mode.
listingTypestringUSED (resale) or DEVELOPMENT (new launches).
propertyTypestringAPARTMENT, HOME, ALLOTMENT_LAND, BUSINESS, FARM, PENTHOUSE or blank for all.
city / statestringCity / state name in Portuguese (e.g. São Paulo, Rio de Janeiro). Builder mode.
locationIdstringAdvanced: precise VivaReal locationId to target a neighborhood; overrides city/state.
minPrice / maxPriceintegerPrice range in BRL.
minBedroomsintegerMinimum number of bedrooms.
maxResultsintegerTotal listings to collect across all searches. A single query returns up to ~1,476 listings; add more cities/URLs to reach more. Default 1000.
proxyConfigurationobjectApify Proxy settings. Default RESIDENTIAL · country BR is strongly recommended.

Finding a search URL: browse vivareal.com.br, apply your location, operation and filters, and copy the resulting URL into searchUrls. A single filter set caps around ~1,476 listings, so add more cities, neighborhoods (locationId) or URLs to reach deeper inventory.

📤 Output

One row per listing — 30+ fields with nested address, advertiser and images, exportable to JSON, CSV, Excel or XML. Here is a trimmed sample record:

{
"id": "2718281828",
"title": "Apartamento 2 dormitórios à venda em Pinheiros",
"operationType": "SALE",
"listingType": "USED",
"propertyType": "APARTMENT",
"unitSubTypes": ["UnitSubType_APARTMENT"],
"price": 890000,
"condoFee": 1200,
"iptu": 380,
"yearlyIptu": 4560,
"currency": "BRL",
"bedrooms": 2,
"bathrooms": 2,
"suites": 1,
"parkingSpaces": 1,
"usableAreaM2": 68,
"totalAreaM2": 72,
"address": {
"street": "Rua dos Pinheiros",
"streetNumber": "500",
"neighborhood": "Pinheiros",
"zone": "Zona Oeste",
"city": "São Paulo",
"state": "São Paulo",
"stateAcronym": "SP",
"zipCode": "05422-001",
"fullAddress": "Rua dos Pinheiros, 500 - Pinheiros, São Paulo - SP"
},
"lat": -23.5629,
"lng": -46.6825,
"amenities": ["ELEVATOR", "GYM", "…"],
"description": "Excelente apartamento reformado, próximo ao metrô…",
"advertiser": {
"name": "Imobiliária Premium",
"licenseNumber": "CRECI 12345-J",
"phone": "+5511999999999",
"logo": "https://resizedimgs.vivareal.com/…/logo.png"
},
"images": ["https://resizedimgs.vivareal.com/…/1.jpg", "…"],
"videoTourLink": null,
"url": "https://www.vivareal.com.br/imovel/…-id-2718281828/",
"listingUrl": "https://www.vivareal.com.br/imovel/…-id-2718281828/",
"portal": "VIVAREAL",
"publicationType": "PREMIUM",
"createdAt": "2026-06-28T10:15:00Z",
"updatedAt": "2026-07-02T08:00:00Z",
"scrapedAt": "2026-07-06T12:00:00.000Z"
}

💡 Use cases

  • Brazil real-estate market analysis — track price, price-per-m², condo fees and IPTU across cities, zones and neighborhoods.
  • Valuation & comparables — assemble comps by neighborhood with area, beds, usableAreaM2 and full address.
  • Imóveis lead generation — collect advertiser names and phones for agency/owner outreach lists.
  • Investor deal sourcing — filter by price, bedrooms and property type to surface rentals or resale opportunities.
  • Rental-yield modeling — combine sale prices with rental listings for the same area to estimate gross yield.
  • Mapping & dashboards — feed geo-coded lat / lng listings into a GIS map or BI dashboard.

👥 Who uses it

Brazilian real-estate agencies & imobiliárias · proptech teams · property investors & flippers · valuation and mortgage analysts · market researchers & data journalists · lead-gen agencies building advertiser contact lists.

💰 Pricing

This Actor runs on a simple pay-per-result model — you pay for the listings you extract, with no separate Apify platform fees to calculate. Try it on the free tier first, then scale up. See the Pricing tab on this page for the current rate.

❓ Frequently Asked Questions

Is this a VivaReal API alternative? Yes. VivaReal has no open public listings API, so this Actor works as an unofficial VivaReal API alternative — it reads public imóveis pages and returns structured records (price, area, IPTU, geo, advertiser) you can query on a schedule via the Apify API.

Can I scrape VivaReal without an API or login? Yes. This is a no-login VivaReal data extraction tool. It reads only public listing pages through Brazilian residential proxies, so you never need a VivaReal account, cookies or API key — only an Apify account.

Do I need a proxy? Yes, effectively. VivaReal data is served from Brazil, so the Actor defaults to Apify Proxy · RESIDENTIAL · country BR for reliable access. Keep the default for best results.

Can I scrape both rentals and properties for sale? Yes. Set operationType to SALE (venda) or RENTAL (aluguel), and optionally choose USED (resale) or DEVELOPMENT (new launch) via listingType.

Does it include condo fees and IPTU? Yes. Every record includes condoFee (monthly condominium fee) and iptu / yearlyIptu (property tax) alongside the price in BRL, so you can model total monthly cost.

How much data can I get? Thousands of listings per run. A single filter set caps around ~1,476 listings, so combine multiple cities, neighborhoods (locationId) or search URLs to reach deeper inventory across Brazil.

How do I export VivaReal data to CSV or JSON? Run the Actor, then download the dataset as CSV, JSON, Excel or XML from the Run tab, or pull it through the Apify API. Every imóvel becomes one row with price, area, IPTU and geo fields.

Is scraping VivaReal legal? This Actor collects only publicly available listing data. You are responsible for using it in line with VivaReal's terms and applicable laws (such as Brazil's LGPD for personal data like advertiser details). Use it responsibly.

🔗 More real estate scrapers by logiover

Building a cross-country property dataset? Pair VivaReal with the rest of the international real-estate suite:

CountryActor
🇧🇷 BrazilVivaReal Scraper (this Actor)
🇵🇱 PolandOtodom.pl Scraper
🇪🇸 SpainHabitaclia Scraper · Pisos.com Scraper
🇨🇿 CzechiaSreality.cz Scraper
🇬🇷 GreeceSpitogatos Scraper · XE.gr Scraper
🇮🇹 ItalyCasa.it Scraper · Subito Scraper
🇩🇪 GermanyImmobilienScout24 Scraper · WG-Gesucht Scraper
🇵🇹 PortugalImovirtual Scraper
🇫🇷 FranceBien'ici Scraper
🇷🇴 RomaniaStoria.ro Scraper
🇳🇱 NetherlandsFunda Scraper
🇮🇪 IrelandDaft.ie Scraper · MyHome.ie Scraper
🇦🇹 AustriaWillhaben Scraper
🇺🇸 USARealtor.com Scraper · Redfin Scraper
🇨🇦 CanadaRealtor.ca Scraper

👉 Browse all logiover scrapers on Apify Store — 180+ actors across real estate, jobs, crypto, social media & B2B data.

⏰ Scheduling & integration

Schedule this Actor on Apify to track the Brazilian property market daily or weekly. Export results to JSON, CSV or Excel, sync to Google Sheets, or push to your database, BI tools and webhooks through the Apify API. Connect it to Make, n8n or Zapier to build automated real-estate pipelines.

⭐ Support & feedback

Found a bug or need an extra field? Open an issue on the Issues tab — response is usually fast. If this Actor saves you time, a ★★★★★ review on the Store page genuinely helps and is hugely appreciated. 🙏

This Actor extracts only publicly available data and is intended for legitimate research, analytics and lead-generation use. You are responsible for complying with VivaReal's terms of service, Brazil's LGPD and any applicable local laws.


📝 Changelog

2026-07-06

  • ✨ README overhaul: richer nested output sample with real field names, three ready-to-run example scenarios, cross-country real-estate suite links, badges and clearer quick-start.

2026-07-01

  • Maintenance pass: re-verified end-to-end on live data within the 5-minute quality window; sharpened Store SEO metadata and expanded the FAQ with high-intent long-tail questions.
  • Added ready-to-run example tasks that cover common real-world use cases.

2026-06-28

  • Health check passed — Actor verified working end-to-end on the Apify platform; changelog refreshed for Store quality compliance.

2026-06-20

  • Maintenance & reliability pass: re-verified end-to-end against live data; refreshed the prefilled example input and tuned run defaults for faster, lower-cost runs.

2026-06-07

  • Docs: added coverage for VivaReal API alternative use, exporting VivaReal data to CSV/JSON, and scraping imóveis without an API or login.