Olx Brasil Imoveis Scraper avatar
Olx Brasil Imoveis Scraper

Pricing

$0.10 / 1,000 results

Go to Apify Store
Olx Brasil Imoveis Scraper

Olx Brasil Imoveis Scraper

Developed by

Israel Oriente

Israel Oriente

Maintained by Community

🏠 Extraia anúncios de imóveis da OLX Brasil com preço, localização e detalhes completos. Ideal para análise de mercado e monitoramento. 💬 Achou caro? Entre em contato comigo e conversamos!

5.0 (2)

Pricing

$0.10 / 1,000 results

3

6

6

Last modified

3 days ago

📝 Documentação de Parâmetros de Entrada

Visão Geral

Este documento detalha todos os parâmetros de entrada disponíveis para o OLX Brasil - Scraper de Imóveis. Configure os filtros de acordo com suas necessidades para extrair dados precisos do mercado imobiliário brasileiro.


🏠 Tipo de Imóvel

Campo: tipoImovel Tipo: String (seleção única) Obrigatório: ✅ Sim

Descrição

Define a categoria principal de imóveis a ser pesquisada no OLX Brasil.

Valores Aceitos

ValorDescriçãoURL Base
vendaCasas e apartamentos à venda/imoveis/venda
aluguelCasas e apartamentos para aluguel/imoveis/aluguel
temporadaImóveis para aluguel por temporada/imoveis/temporada
terrenosSítios e fazendas/imoveis/terrenos-sitios-e-fazendas
comercio-e-industriaImóveis comerciais e industriais/imoveis/comercio-e-industria
lancamentosLançamentos e imóveis novos/imoveis/lancamentos

Exemplos de Uso

// Buscar imóveis à venda
{
"tipoImovel": "venda"
}
// Buscar imóveis para aluguel
{
"tipoImovel": "aluguel"
}

📍 Localização (UF)

Campo: localizacao Tipo: String (seleção única) Obrigatório: ❌ Não Padrão: Todos os estados

Descrição

Filtra anúncios por estado brasileiro (Unidade Federativa). Se não especificado, busca em todo o Brasil.

Estados Disponíveis

RegiãoEstados
NorteAC (Acre), AM (Amazonas), AP (Amapá), PA (Pará), RO (Rondônia), RR (Roraima), TO (Tocantins)
NordesteAL (Alagoas), BA (Bahia), CE (Ceará), MA (Maranhão), PB (Paraíba), PE (Pernambuco), PI (Piauí), RN (Rio Grande do Norte), SE (Sergipe)
Centro-OesteDF (Distrito Federal), GO (Goiás), MT (Mato Grosso), MS (Mato Grosso do Sul)
SudesteES (Espírito Santo), MG (Minas Gerais), RJ (Rio de Janeiro), SP (São Paulo)
SulPR (Paraná), RS (Rio Grande do Sul), SC (Santa Catarina)

Exemplos de Uso

// Imóveis em São Paulo
{
"tipoImovel": "venda",
"localizacao": "sp"
}
// Imóveis no Rio de Janeiro
{
"tipoImovel": "aluguel",
"localizacao": "rj"
}

💰 Filtro de Preço

Preço Mínimo

Campo: precoMinimo Tipo: Integer Obrigatório: ❌ Não Unidade: Reais (R$)

Define o valor mínimo do imóvel. Apenas anúncios com preço igual ou superior serão retornados.

Preço Máximo

Campo: precoMaximo Tipo: Integer Obrigatório: ❌ Não Unidade: Reais (R$)

Define o valor máximo do imóvel. Apenas anúncios com preço igual ou inferior serão retornados.

Exemplos de Uso

// Imóveis entre R$ 300.000 e R$ 500.000
{
"tipoImovel": "venda",
"precoMinimo": 300000,
"precoMaximo": 500000
}
// Aluguéis até R$ 2.000
{
"tipoImovel": "aluguel",
"precoMaximo": 2000
}
// Imóveis acima de R$ 1.000.000
{
"tipoImovel": "venda",
"precoMinimo": 1000000
}

💡 Dica

Para melhor precisão, use valores sem centavos. O OLX trabalha com valores inteiros.


🛏️ Filtro de Quartos

Quartos Mínimo

Campo: quartosMinimo Tipo: Integer Obrigatório: ❌ Não

Define a quantidade mínima de quartos/dormitórios.

Quartos Máximo

Campo: quartosMaximo Tipo: Integer Obrigatório: ❌ Não

Define a quantidade máxima de quartos/dormitórios.

Exemplos de Uso

// Apartamentos com 2 a 3 quartos
{
"tipoImovel": "venda",
"quartosMinimo": 2,
"quartosMaximo": 3
}
// Casas com pelo menos 4 quartos
{
"tipoImovel": "aluguel",
"quartosMinimo": 4
}

⚠️ Importante

  • Valores válidos: 1 a 5+
  • Se apenas o mínimo for definido, retorna imóveis com aquela quantidade ou mais
  • Se apenas o máximo for definido, retorna imóveis com aquela quantidade ou menos

🚿 Filtro de Banheiros

Banheiros Mínimo

Campo: banheirosMinimo Tipo: Integer Obrigatório: ❌ Não

Define a quantidade mínima de banheiros.

Banheiros Máximo

Campo: banheirosMaximo Tipo: Integer Obrigatório: ❌ Não

Define a quantidade máxima de banheiros.

Exemplos de Uso

// Imóveis com 2 ou mais banheiros
{
"tipoImovel": "venda",
"banheirosMinimo": 2
}
// Imóveis com 1 a 2 banheiros
{
"tipoImovel": "aluguel",
"banheirosMinimo": 1,
"banheirosMaximo": 2
}

📏 Filtro de Área

Área Mínima

Campo: areaMinima Tipo: Integer Obrigatório: ❌ Não Unidade: m² (metros quadrados)

Define o tamanho mínimo do imóvel em metros quadrados.

Área Máxima

Campo: areaMaxima Tipo: Integer Obrigatório: ❌ Não Unidade: m² (metros quadrados)

Define o tamanho máximo do imóvel em metros quadrados.

Exemplos de Uso

// Apartamentos entre 50m² e 100m²
{
"tipoImovel": "venda",
"areaMinima": 50,
"areaMaxima": 100
}
// Casas acima de 200m²
{
"tipoImovel": "venda",
"areaMinima": 200
}
// Imóveis comerciais até 500m²
{
"tipoImovel": "comercio-e-industria",
"areaMaxima": 500
}

🔢 Quantidade de Anúncios

Campo: quantidadeAnuncios Tipo: Integer Obrigatório: ❌ Não Padrão: 1000 Máximo: 100000

Descrição

Define o número máximo de anúncios a serem extraídos na execução.

Valores Recomendados

Caso de UsoQuantidade Recomendada
Teste rápido50 - 100
Análise regional1.000 - 5.000
Estudo de mercado10.000 - 50.000
Base de dados completa100.000

Exemplos de Uso

// Teste com poucos anúncios
{
"tipoImovel": "venda",
"quantidadeAnuncios": 100
}
// Extração completa
{
"tipoImovel": "venda",
"localizacao": "sp",
"quantidadeAnuncios": 50000
}

⏱️ Tempo de Execução Estimado

AnúnciosTempo Estimado
100~2 minutos
1.000~20 minutos
10.000~3 horas
100.000~30 horas

📋 Exemplos Completos

Exemplo 1: Busca Básica

{
"tipoImovel": "aluguel",
"quantidadeAnuncios": 1000
}

Exemplo 2: Filtro por Localização e Preço

{
"tipoImovel": "venda",
"localizacao": "sp",
"precoMinimo": 400000,
"precoMaximo": 800000,
"quantidadeAnuncios": 5000
}

Exemplo 3: Busca Avançada Completa

{
"tipoImovel": "venda",
"localizacao": "rj",
"precoMinimo": 300000,
"precoMaximo": 600000,
"quartosMinimo": 2,
"quartosMaximo": 3,
"banheirosMinimo": 1,
"banheirosMaximo": 2,
"areaMinima": 60,
"areaMaxima": 100,
"quantidadeAnuncios": 10000
}

Exemplo 4: Imóveis de Alto Padrão

{
"tipoImovel": "venda",
"localizacao": "sp",
"precoMinimo": 2000000,
"quartosMinimo": 4,
"banheirosMinimo": 3,
"areaMinima": 200,
"quantidadeAnuncios": 2000
}

Exemplo 5: Apartamentos Compactos para Aluguel

{
"tipoImovel": "aluguel",
"localizacao": "sp",
"precoMaximo": 2500,
"quartosMaximo": 2,
"areaMaxima": 60,
"quantidadeAnuncios": 3000
}

🔗 Parâmetros de URL Gerados

Os filtros são convertidos automaticamente em parâmetros de URL do OLX:

FiltroParâmetro URLExemplo
Preço Mínimops=ps=300000
Preço Máximope=pe=800000
Quartosros=ros=2,3 (range)
Banheirosbas=bas=1,2 (range)
Área Mínimass=ss=50
Área Máximase=se=100
Filtro Ativosf=sf=1 (sempre)

Exemplo de URL Gerada

https://www.olx.com.br/imoveis/venda/estado-sp?sf=1&ps=300000&pe=800000&ros=2&ros=3&bas=1&bas=2&ss=50&se=100

✅ Validações Automáticas

O scraper realiza as seguintes validações:

  1. Tipo de Imóvel: Campo obrigatório
  2. Valores Numéricos: Devem ser inteiros positivos
  3. Ranges: Valores mínimos devem ser menores que os máximos
  4. UF: Deve estar na lista de estados brasileiros válidos
  5. Quantidade: Limitada ao máximo de 100.000

🆘 Suporte

Precisa de ajuda? Entre em contato:


../README.md