# Scrape Listings and Prices from VivaReal > Source: https://scrape.do/industries/real-estate/vivareal-scraper/ Extract property listings, prices, and condo fees from VivaReal at scale. Scrape.do clears Cloudflare and bot checks automatically. **Scrape Listings and Prices from VivaReal** Extract property listings, asking prices, and condo fees from one of Brazil's largest real estate portals. VivaReal runs behind Cloudflare and blocks bots and datacenter proxies. Scrape.do handles it automatically. ## How to Scrape VivaReal ### Property Listing Extract property data from any VivaReal listing page with a single API call. ![Property Listing](/images/scrapers/scrape-vivareal-listing-data.png) **Example response** ```html Apartamento com 3 Quartos à venda, 65m² - Tatuapé, São Paulo | VivaReal

Apartamento com 3 Quartos à venda, 65m² - Tatuapé

65 m² 3 Quartos 2 Banheiros 1 Vaga
Rua Jacirendi, 477 - Tatuapé, São Paulo - SP
R$ 433.000 Condomínio R$ 733/mês IPTU R$ 274
``` Scrape **VivaReal** (https://www.vivareal.com.br) and receive the data as structured JSON. **Example extracted fields** | Field | Example | | ----- | ------- | | Price | R$ 433.000 | | Area | 65 m² | | Bedrooms | 3 | | Condo Fee | R$ 733/mês | ### 12.2M Monthly Visits. Every Bairro. One API. VivaReal is the **#2 real estate portal in Brazil** with **over 12 million monthly visits**, listing apartments, houses, and land for sale and rent across every city and neighborhood. Part of the **ZAP+ / OLX Brasil** group, it shows asking prices in reais alongside condo fees and IPTU, making it a primary source for Brazilian residential pricing intelligence. With Scrape.do you can **track asking prices and price-per-m² trends** by bairro and city, monitor condo fees and IPTU, **capture new-development and rental listings**, and feed valuation models and market analytics. All through a single API call. ![12.2M Monthly Visits. Every Bairro. One API.](/images/scrapers/scrape-vivareal-search.png) ### Cloudflare. Bot Detection. Handled. VivaReal sits behind **Cloudflare**, which returns a "Sorry, you have been blocked" page to any request that is not a real browser, including Python `requests`, cURL, and datacenter proxies. Scrape too quickly from a single IP and Cloudflare rate-limits you into a challenge loop, cutting off bulk extraction with standard tools. Scrape.do rotates *high-quality residential IPs* with full browser fingerprints, clears the Cloudflare challenge automatically, and returns fully rendered listing and search HTML. You get clean pricing and property data without maintaining proxy pools or CAPTCHA solvers. ![Cloudflare. Bot Detection. Handled.](/images/scrapers/vivareal-cloudflare-blocked.png) ## FAQ ### Can Scrape.do bypass VivaReal's Cloudflare protection? Yes. vivareal.com.br sits behind Cloudflare, which returns a "Sorry, you have been blocked" page to any request that is not a real browser, including Python `requests`, cURL, and datacenter proxies. Scrape.do rotates real residential IPs with full browser fingerprints, clears the Cloudflare challenge automatically, and returns fully rendered listing and search HTML. Success rates exceed 95% on listing and search pages. ### What data can I extract from VivaReal? You can extract property titles, asking prices (in reais), condo fees and IPTU, area in square meters, number of bedrooms, bathrooms, and parking spaces, location down to street and neighborhood, listing photos, and agency contact details across for-sale and for-rent listings nationwide. ### How do I get VivaReal results for a specific Brazilian city? VivaReal organizes listings by state, city, and neighborhood in the URL (for example `/venda/sp/sao-paulo/apartamento_residencial/`). Request the search URL for the location you want with Scrape.do, and set `geoCode=br` so the request routes through a Brazilian IP and returns the same listings and prices a local user would see.