VivaReal Scraper — Fast & Enterprise Grade avatar

VivaReal Scraper — Fast & Enterprise Grade

Pricing

from $8.00 / 1,000 results

Go to Apify Store
VivaReal Scraper — Fast & Enterprise Grade

VivaReal Scraper — Fast & Enterprise Grade

Scrape VivaReal listings — Brazil's leading property portal. Prices, areas, beds/baths, addresses, coordinates. Built for property research, market analysis, and lead sourcing. No login, cookies, or API keys — clean JSON output and pay-per-result pricing.

Pricing

from $8.00 / 1,000 results

Rating

0.0

(0)

Developer

Thirdwatch

Thirdwatch

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

10 hours ago

Last modified

Categories

Share

VivaReal Scraper

Thirdwatch portfolio: 8,800+ users across 140+ public Actors, 2M+ records delivered, >95% run success. Explore all Thirdwatch Actors.

Search VivaReal property listings — Brazil's major portal — price, location, rooms, and listing URLs.

What you get

Search VivaReal property listings — Brazil's major portal — price, location, rooms, and listing URLs.

Why use this VivaReal scraper

  • Brazilian coverage — sale and rent listings across states and cities.
  • Rich listing fields — price, condo fee, area, bedrooms, bathrooms, parking, street and neighborhood, amenities, photos, and advertiser.
  • Lightweight and fast — reads public results pages directly, about 30 listings per page.

Scrape VivaReal data in minutes

{
"searchUrls": [
"https://www.vivareal.com.br/venda/sp/sao-paulo/"
],
"maxResults": 10
}

Input parameters

ParameterRequiredDescription
searchUrlsYesSearch URLs. Example: ['https://www.vivareal.com.br/venda/sp/sao-paulo/']
maxResultsNoMaximum listings per search URL. Default: 10.
maxPagesNoOptional cap on result pages per search URL (about 30 listings each).

Output fields

FieldDescription
idVivaReal listing ID
titleListing headline (type, size, rooms, neighborhood)
urlCanonical listing URL
businessTypesale or rent
propertyTypeApartment, House, Place (commercial), and so on
price, currencyAsking price or monthly rent, in BRL
condoFee, iptuMonthly condominium fee and property tax when published
rentalTotalRent plus published monthly fees (rentals only)
areaM2, bedrooms, bathrooms, rooms, parkingSpacesSize and layout
street, neighborhood, city, state, countryLocation
amenities, petsAllowedListed features
image, imagesPhoto URLs
advertiserAgency or advertiser name
description, snippetListing text when published on the results page
searchUrl, pageWhich search and results page produced the row

Example result

{
"id": "2885651575",
"title": "Apartamento para comprar com 60 m², 2 quartos, 1 banheiro, 1 vaga em Jardim Ester, São Paulo",
"url": "https://www.vivareal.com.br/imovel/apartamento-2-quartos-butanta-zona-oeste-sao-paulo-com-garagem-60m2-venda-RS410000-id-2885651575/",
"businessType": "sale",
"propertyType": "Apartment",
"price": 410000,
"currency": "BRL",
"condoFee": 650,
"areaM2": 60,
"bedrooms": 2,
"bathrooms": 1,
"parkingSpaces": 1,
"street": "Rua Pantaleão Brás",
"neighborhood": "Jardim Ester",
"city": "São Paulo",
"state": "SP",
"searchUrl": "https://www.vivareal.com.br/venda/sp/sao-paulo/",
"page": 1
}

Common use cases

  • Track Brazilian property prices
  • Monitor rental markets by city
  • Feed LatAm proptech datasets
  • Compare portals' coverage

Compared to alternatives

  • vs other VivaReal scrapers on the Store — pay-per-result billing means empty or failed searches cost nothing; you are not charged for a run that returns zero rows.
  • vs building your own — no proxy management, markup-change maintenance, or infrastructure to run; paste inputs and consume the dataset.

Limitations

  • Results pages show up to about 30 listings each; very deep pagination may be capped by VivaReal.
  • Fields come from the public results page; some listings omit fees, parking, or descriptions.
  • Asking prices only.
  • Portuguese-language location strings work best.

FAQ

Do I need an account or cookies?

No — the Actor reads public data only. There is no login to configure and no account to risk.

What happens when a search returns nothing?

The run completes successfully with zero rows. If VivaReal is temporarily unavailable, the run fails clearly instead of returning partial or fake data. Per-result billing means you are not charged for empty output.

Can I run it on a schedule?

Yes — attach an Apify schedule or use the saved tasks to re-run the same inputs daily or weekly.

Last verified: 2026-10

More scrapers at thirdwatch.dev.