Brazil Real Estate Scraper - OLX, ZAP & VivaReal
Pricing
$5.00 / 1,000 property scrapeds
Brazil Real Estate Scraper - OLX, ZAP & VivaReal
Scrape Brazilian real estate listings from OLX, ZAP Imoveis, and VivaReal.
Pricing
$5.00 / 1,000 property scrapeds
Rating
5.0
(3)
Developer
viralanalyzer
Actor stats
1
Bookmarked
141
Total users
34
Monthly active users
24 days
Issues response
9 days ago
Last modified
Categories
Share
Brazil Real Estate 🏠 OLX, QuintoAndar, ImovelWeb & Airbnb — 4 Platforms — Only $0.005/1K Listings 💰
🔗 View on Apify Store | 🇺🇸 English | 🇧🇷 Português
ONLY multi-platform Brazilian real estate scraper on Apify Store! Extract property listings from 4 major platforms: OLX Imóveis, QuintoAndar, ImovelWeb, and Airbnb — covering houses, apartments, land/lots, vacation rentals, and commercial properties across all 27 Brazilian states.
🏠 Houses, apartments, land, commercial, vacation | 💰 Prices, condo fees, IPTU | 📍 All 27 Brazilian states | 🔄 4 platforms in 1 actor | ⚡ Smart hybrid extraction
🇧🇷 O que faz?
Extrai anúncios de imóveis de 4 plataformas — OLX Imóveis, QuintoAndar, ImovelWeb e Airbnb — com todos os dados: preço, condomínio, IPTU, área, quartos, banheiros, vagas, localização, fotos e mais. Funciona para venda, aluguel e temporada em todos os estados do Brasil.
🇧🇷 Versão completa em Português ↓
✨ Features
| Feature | Description |
|---|---|
| 🔄 4 Platforms | OLX Imóveis, QuintoAndar, ImovelWeb, Airbnb |
| 🏠 Property Types | Apartments, houses, land/lots, commercial, vacation rentals |
| 💰 Complete Pricing | Sale/rent price, condo fee, IPTU, price/m² |
| 📍 Location Data | State, city, neighborhood |
| 🛏️ Property Details | Area, bedrooms, bathrooms, parking, amenities |
| 🖼️ Images | All listing photos |
| 🔍 Smart Filters | Price range, bedrooms, bathrooms, area |
| ⚡ Hybrid Engine | HTTP for OLX (fast) + Playwright for SPA sources |
| 📊 Pagination | Extract up to 10,000 listings per run |
| 🏖️ Vacation Mode | Airbnb vacation rentals with ratings & superhost |
📥 Input
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
transactionType | string | No | sale | sale, rent, or vacation (Airbnb) |
propertyType | string | No | all | all, apartments, houses, land, commercial |
state | string | Yes | sp | Brazilian state code (2 letters): sp, rj, mg, ba, pr, rs, etc. |
city | string | No | — | City slug: sao-paulo, rio-de-janeiro, belo-horizonte |
region | string | No | — | Metro region: grande-sao-paulo, grande-rio-de-janeiro |
priceMin | number | No | — | Minimum price in R$ |
priceMax | number | No | — | Maximum price in R$ |
bedroomsMin | number | No | — | Minimum bedrooms (1-5) |
bathroomsMin | number | No | — | Minimum bathrooms (1-5) |
areaMin | number | No | — | Minimum area in m² |
maxListings | number | No | 100 | Max listings to extract (1-10,000) |
includeDescription | boolean | No | false | Fetch full description from detail pages (slower) |
sources | string | No | all | all, olx, quintoandar, imovelweb, or airbnb |
Input Example
{"transactionType": "sale","propertyType": "apartments","state": "sp","region": "grande-sao-paulo","city": "sao-paulo","priceMin": 300000,"priceMax": 800000,"bedroomsMin": 3,"maxListings": 200}
📤 Output
Each listing contains:
| Field | Type | Description |
|---|---|---|
id | string | Unique listing ID |
title | string | Full listing title |
price | number | Price in R$ (numeric) |
priceFormatted | string | Price formatted: "R$ 345.000" |
condominiumFee | number | Monthly condo fee in R$ |
iptu | number | Annual IPTU tax in R$ |
transactionType | string | sale or rent |
propertyType | string | Apartamentos, Casas, Terrenos, Comercial |
propertySubType | string | Padrão, Cobertura, Loft, Casa de condomínio... |
area | number | Property area in m² |
bedrooms | number | Number of bedrooms |
bathrooms | number | Number of bathrooms |
parkingSpaces | number | Parking/garage spaces |
amenities | string | Property amenities |
complexAmenities | string | Building/complex amenities |
neighborhood | string | Neighborhood name |
city | string | City name |
state | string | State code (SP, RJ, MG...) |
images | array | Photo URLs (WebP) |
imageCount | number | Total number of photos |
url | string | Full OLX listing URL |
publishedAt | string | Publication date (ISO) |
pricePerSqm | number | Calculated: price ÷ area |
scrapedAt | string | Extraction timestamp (ISO) |
Output Example — OLX (Real Data)
{"id": "olx-1478765156","title": "Casa de rua : / Residencial / Jardim Tereza","price": 650000,"priceFormatted": "R$ 650.000","condominiumFee": null,"iptu": null,"transactionType": "sale","propertyType": "Casas","propertySubType": "Padrão","area": 170,"bedrooms": 3,"bathrooms": 3,"parkingSpaces": 2,"amenities": "Churrasqueira, Varanda","complexAmenities": null,"neighborhood": "Jardim Tereza","city": "Itatiba","state": "SP","images": ["https://img.olx.com.br/images/52/521610130150082.webp", "...15 more"],"imageCount": 16,"url": "https://sp.olx.com.br/sao-paulo-e-regiao/imoveis/casa-de-rua--residencial-jardim-tereza-1478765156","publishedAt": "2026-02-19T02:42:46.000Z","pricePerSqm": 3823.53,"source": "OLX Imoveis","scrapedAt": "2026-02-19T02:50:52.209Z"}
Output Example — QuintoAndar (Real Data)
{"id": "quintoandar-895202285","title": "Vila Formosa, São Paulo, Rua Alves de Almeida. 49 metros quadrados, 2 quartos, 1 vaga de garagem","price": 463500,"priceFormatted": "R$ 463.500","condominiumFee": 2792,"transactionType": "sale","propertyType": "apartamento","area": 49,"bedrooms": 2,"bathrooms": 2,"parkingSpaces": 1,"neighborhood": "Vila Formosa","city": "São Paulo","state": "SP","url": "https://www.quintoandar.com.br/imovel/895202285/comprar/apartamento-2-quartos-vila-formosa-sao-paulo","pricePerSqm": 9459.18,"source": "QuintoAndar","scrapedAt": "2026-02-19T04:08:12.000Z"}
💡 Use Cases
- Real Estate Market Analysis — Track prices across cities and neighborhoods
- Price Monitoring — Watch price changes in specific areas
- Investment Research — Compare price/m² across neighborhoods
- Data Journalism — Housing market stories and trends
- Academic Research — Urban planning and housing studies
- Lead Generation — Find property listings for real estate agencies
💰 Pricing
This actor uses Pay Per Event (PPE) pricing:
| Metric | Cost |
|---|---|
property-scraped | $0.005 per property |
Example: Scraping 1,000 propertys costs $5.00.
❓ FAQ
Q: Does it work without proxy? A: Yes! OLX Imóveis works fine with direct connections. Proxy is optional.
Q: How fast is it? A: OLX: ~57 listings per second (HTTP). QuintoAndar/ImovelWeb/Airbnb: ~20 listings per page (Playwright browser).
Q: Which platforms are supported? A: 4 platforms: OLX Imóveis (largest, 2.7M+ listings), QuintoAndar (modern rentals/sales), ImovelWeb (ZAP/VivaReal group), and Airbnb (vacation mode).
Q: Does it cover ZAP Imóveis and VivaReal? A: ImovelWeb is part of the same group (Navent/ZAP). Many listings are cross-posted. OLX also overlaps with the ZAP/VivaReal ecosystem.
Q: What states are supported? A: All 27 Brazilian states: SP, RJ, MG, BA, PR, RS, SC, PE, CE, GO, PA, DF, MA, PB, ES, RN, AL, PI, SE, MT, MS, TO, RO, AC, AP, RR, AM.
Q: What's the pricePerSqm field?
A: Automatically calculated as price ÷ area when both values are available. Essential for market comparison.
🔗 See Also
- iFood Scraper 🍴 — Restaurant menus & prices
- Brazil Gov Transparency 🏛️ — Government spending data
- CNPJ Enricher 🏢 — Brazilian company data
📝 Changelog
- 2.1.0 (2026-04-05) — Land type fix: Added
Terrenosproperty type. Land/lots/farms were incorrectly classified as "Casas" (OLX API groups them under houses). Smart normalization detects terrenos, lotes, chácaras, sítios, and fazendas from listing titles. Newlandinput filter. Zero false positives from neighborhood names. - 2.0.0 (2026-02-18) — Major update: Added QuintoAndar, ImovelWeb & Airbnb. Hybrid engine (HTTP + Playwright). Vacation mode.
- 1.0.0 (2026-02-15) — Initial release: OLX Imóveis, sale/rent, all states, price filters
Imóveis Brasil 🏠 OLX, QuintoAndar, ImovelWeb & Airbnb — 4 Plataformas — Apenas $1/1K Anúncios 💰
🇺🇸 English | 🇧🇷 Português
ÚNICO scraper multi-plataforma de imóveis brasileiros na Apify Store! Extraia anúncios de imóveis de 4 plataformas: OLX Imóveis, QuintoAndar, ImovelWeb e Airbnb — cobrindo casas, apartamentos, terrenos/lotes, temporada e comercial em todos os 27 estados.
🏠 Casas, apartamentos, terrenos, comercial, temporada | 💰 Preços, condomínio, IPTU | 📍 Todos os 27 estados | 🔄 4 plataformas em 1 ator | ⚡ Motor híbrido inteligente
✨ Funcionalidades
| Funcionalidade | Descrição |
|---|---|
| 🔄 4 Plataformas | OLX Imóveis, QuintoAndar, ImovelWeb, Airbnb |
| 🏠 Tipos de Imóvel | Apartamentos, casas, terrenos/lotes, comercial, temporada |
| 💰 Preços Completos | Preço de venda/aluguel, condomínio, IPTU, preço/m² |
| 📍 Dados de Localização | Estado, cidade, bairro |
| 🛏️ Detalhes do Imóvel | Área, quartos, banheiros, vagas, comodidades |
| 🖼️ Imagens | Todas as fotos do anúncio |
| 🔍 Filtros Inteligentes | Faixa de preço, quartos, banheiros, área |
| ⚡ Motor Híbrido | HTTP para OLX (rápido) + Playwright para SPAs |
| 📊 Paginação | Extraia até 10.000 anúncios por execução |
| 🏖️ Modo Temporada | Aluguéis Airbnb com avaliações e superhost |
📥 Entrada
| Parâmetro | Tipo | Obrigatório | Padrão | Descrição |
|---|---|---|---|---|
transactionType | string | Não | sale | sale (venda), rent (aluguel) ou vacation (temporada/Airbnb) |
propertyType | string | Não | all | all, apartments, houses, land, commercial |
state | string | Sim | sp | Código do estado (2 letras): sp, rj, mg, ba, pr, rs, etc. |
city | string | Não | — | Slug da cidade: sao-paulo, rio-de-janeiro |
region | string | Não | — | Região metro: grande-sao-paulo |
priceMin | número | Não | — | Preço mínimo em R$ |
priceMax | número | Não | — | Preço máximo em R$ |
bedroomsMin | número | Não | — | Mín quartos (1-5) |
bathroomsMin | número | Não | — | Mín banheiros (1-5) |
areaMin | número | Não | — | Área mínima em m² |
maxListings | número | Não | 100 | Máx anúncios para extrair (1-10.000) |
includeDescription | boolean | Não | false | Buscar descrição completa (mais lento) |
sources | string | Não | all | all, olx, quintoandar, imovelweb ou airbnb |
Exemplo de Entrada
{"transactionType": "sale","propertyType": "apartments","state": "sp","region": "grande-sao-paulo","city": "sao-paulo","priceMin": 300000,"priceMax": 800000,"bedroomsMin": 3,"maxListings": 200}
📤 Saída
Cada anúncio contém:
| Campo | Tipo | Descrição |
|---|---|---|
id | string | ID único do anúncio |
title | string | Título completo |
price | número | Preço em R$ (numérico) |
priceFormatted | string | Preço formatado: "R$ 345.000" |
condominiumFee | número | Taxa de condomínio mensal em R$ |
iptu | número | IPTU anual em R$ |
transactionType | string | sale ou rent |
area | número | Área em m² |
bedrooms | número | Número de quartos |
bathrooms | número | Número de banheiros |
parkingSpaces | número | Vagas de garagem |
neighborhood | string | Nome do bairro |
city | string | Nome da cidade |
state | string | Código do estado (SP, RJ, MG...) |
images | array | URLs das fotos (WebP) |
pricePerSqm | número | Calculado: preço ÷ área |
scrapedAt | string | Timestamp da extração (ISO) |
💡 Casos de Uso
- Análise de Mercado Imobiliário — Acompanhe preços por cidade e bairro
- Monitoramento de Preços — Detecte variações de preço em áreas específicas
- Pesquisa de Investimento — Compare preço/m² entre bairros
- Jornalismo de Dados — Reportagens sobre mercado imobiliário
- Pesquisa Acadêmica — Estudos de planejamento urbano e habitação
- Geração de Leads — Encontre anúncios para imobiliárias
💰 Preços
| Tier | Anúncios | Custo |
|---|---|---|
| 💰 Padrão | 1.000 | $1 |
| 📊 Business | 10.000 | $10 |
Custo estimado: $0.001 por anúncio — os dados imobiliários mais baratos do mercado!
❓ Perguntas Frequentes
P: Funciona sem proxy? R: Sim! OLX Imóveis funciona bem com conexões diretas. Proxy é opcional.
P: Quão rápido é? R: OLX: ~57 anúncios por segundo (HTTP). QuintoAndar/ImovelWeb/Airbnb: ~20 anúncios por página (navegador Playwright).
P: Quais plataformas são suportadas? R: 4 plataformas: OLX Imóveis (maior, 2,7M+ anúncios), QuintoAndar (vendas/aluguéis modernos), ImovelWeb (grupo ZAP/VivaReal), Airbnb (temporada).
P: Cobre ZAP Imóveis e VivaReal? R: ImovelWeb faz parte do mesmo grupo (Navent/ZAP). Muitos anúncios são publicados em todas as plataformas.
P: Quais estados são suportados? R: Todos os 27 estados brasileiros: SP, RJ, MG, BA, PR, RS, SC, PE, CE, GO, PA, DF, MA, PB, ES, RN, AL, PI, SE, MT, MS, TO, RO, AC, AP, RR, AM.
P: O que é o campo pricePerSqm?
R: Calculado automaticamente como preço ÷ área quando ambos estão disponíveis. Essencial para comparação de mercado.
🔗 Actors Relacionados
- iFood Scraper 🍴 — Cardápios & preços de restaurantes
- Brazil Gov Transparency 🏛️ — Gastos governamentais
- Brazil Jobs 💼 — Vagas de emprego brasileiras
- CNPJ Enricher 🏢 — Dados de empresas brasileiras
Desenvolvido por ViralAnalyzer — Especialistas em extração de dados brasileiros