ZAP Imóveis Scraper - Brazil Real Estate Listings avatar

ZAP Imóveis Scraper - Brazil Real Estate Listings

Under maintenance

Pricing

$1.80 / 1,000 listings

Go to Apify Store
ZAP Imóveis Scraper - Brazil Real Estate Listings

ZAP Imóveis Scraper - Brazil Real Estate Listings

Under maintenance

Scrape property listings from ZAP Imóveis, one of Brazil's largest real estate portals. Get price, condo fee, IPTU, area, bedrooms, parking, neighborhood and GPS coordinates.

Pricing

$1.80 / 1,000 listings

Rating

0.0

(0)

Developer

Lucas Bueno

Lucas Bueno

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

16 days ago

Last modified

Security

Limited permissions

Share

ZAP Imóveis Scraper

Extract property listings from ZAP Imóveis, one of Brazil's largest real estate portals, and export them to JSON, CSV or Excel.

Works with any ZAP search: for sale or for rent, any city, property type and filter. Paste a search URL or just enter a state and city.

What data you get

FieldExample
price1920000 (BRL)
condoFee (monthly condo fee)2870
iptu (property tax)480
area (m²)220
bedrooms / suites / bathrooms / parkingSpaces3 / 2 / 3 / 1
street, streetNumberRua Padre José de Anchieta, 271
neighborhood, zone, city, stateSanto Amaro, Zona Sul, São Paulo, SP
latitude, longitude-23.647428, -46.705907
operationvenda (sale) / aluguel (rent)
isLaunchtrue for new developments
propertyTypeAPARTMENT, HOME, ...
amenitiesPOOL, GYM, ELEVATOR, ...
imagesphoto URLs
title, description, url, id

No personal contact data (advertiser name, phone or WhatsApp) is collected.

Use cases

  • Price per m² by neighborhood
  • Tracking new listings and price changes
  • Market research for real estate agencies, developers and investors
  • Training data for property valuation models

How to use

Option 1: search URL. Run a search on the ZAP website with the filters you want and paste the URL into ZAP search URLs. For example:

https://www.zapimoveis.com.br/venda/apartamentos/sp+sao-paulo/
https://www.zapimoveis.com.br/aluguel/casas/rj+rio-de-janeiro/

Option 2: simple search. Leave the URLs empty and fill in operation, property type, state (UF) and city.

Use Max listings to control how much you collect (and spend). Each ZAP page has about 30 listings, and the site shows at most 100 pages per search. To collect more, split the search by neighborhood or price range.

Output example

{
"id": "2917770438",
"url": "https://www.zapimoveis.com.br/imovel/venda-apartamento-3-quartos-com-piscina-santo-amaro-zona-sul-sao-paulo-sp-220m2-id-2917770438/",
"operation": "venda",
"isLaunch": false,
"propertyType": "APARTMENT",
"price": 1920000,
"condoFee": 2870,
"iptu": 480,
"area": 220,
"bedrooms": 3,
"suites": 2,
"bathrooms": 3,
"parkingSpaces": 1,
"neighborhood": "Santo Amaro",
"zone": "Zona Sul",
"city": "São Paulo",
"state": "SP",
"latitude": -23.647428,
"longitude": -46.705907
}

Pricing

You pay per listing extracted. Set a spending limit on the run and the Actor stops by itself when it reaches it.

FAQ

Is the data in Portuguese? Prices and numbers are plain numbers. Titles, descriptions and place names keep the original Portuguese text from the site. operation is venda (sale) or aluguel (rent).

Why did I get fewer listings than the site shows? ZAP shows at most 100 pages (about 3,000 listings) per search. Split large searches by neighborhood or price range.

Something broke or a field is missing? Open an issue in the Issues tab. The Actor is tested against the live site every day.