OLX Brasil Imóveis Scraper Completo avatar

OLX Brasil Imóveis Scraper Completo

Pricing

from $0.20 / 1,000 results

Go to Apify Store
OLX Brasil Imóveis Scraper Completo

OLX Brasil Imóveis Scraper Completo

Extraia anúncios de imóveis da OLX Brasil com dados completos e estruturados, incluindo fotos, preços, descrição detalhada e informações do vendedor — ideal para análise de mercado, geração de leads e monitoramento de oportunidades.

Pricing

from $0.20 / 1,000 results

Rating

0.0

(0)

Developer

Leadercorp

Leadercorp

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Share

Scraper de Imoveis OLX Brasil

Actor da Apify para extrair anuncios de imoveis da OLX Brasil em formato estruturado, com filtros em portugues e saida pronta para analise.

O que este scraper entrega

  • Coleta anuncios de imoveis no olx.com.br/imoveis
  • Funciona com urlsIniciais (maior precisao) ou filtros estruturados
  • Oferece modos rapido e profundo
  • Aplica correspondencia de filtros com controle de precisao (correspondenciaEstrita)
  • Retorna dataset com campos em portugues e valores normalizados

Quando usar este scraper

  • Monitoramento de preco por tipo de imovel e regiao
  • Pesquisa de mercado imobiliario
  • Geração de base para BI, dashboards e modelos de previsao
  • Acompanhamento de oportunidades (aluguel, venda, temporada)

Como os modos funcionam

ModoComo funcionaMelhor uso
rapidoLe somente os cartoes da busca, sem abrir cada anuncioColetas maiores com menor custo e menor tempo
profundoVisita cada anuncio para enriquecer camposQuando voce precisa de mais detalhes por imovel

Precisao de filtros e semantica de maxItens

O comportamento de filtros depende de correspondenciaEstrita:

  • correspondenciaEstrita=true (padrao):

    • o actor conta apenas itens que realmente atendem aos filtros finais;
    • maxItens significa "quantidade de itens validos no output";
    • pode precisar paginar mais e aumentar tempo/custo.
  • correspondenciaEstrita=false:

    • prioriza velocidade;
    • reduz validacoes finais;
    • pode incluir itens que nao atendem totalmente alguns filtros.

Exemplo de entrada

Com urlsIniciais (recomendado para alvo preciso)

{
"urlsIniciais": [
{ "url": "https://www.olx.com.br/imoveis/aluguel/estado-sp/sao-paulo/apartamentos" }
],
"modo": "profundo",
"maxPaginas": 10,
"maxItens": 100,
"incluirDescricao": true,
"incluirFotos": true,
"usarProxiesResidenciais": true
}

Com filtros estruturados

{
"estado": "SP",
"cidade": "Valinhos",
"tipoNegocio": "aluguel",
"tipoImovel": "apartamentos",
"precoMin": 300000,
"precoMax": 800000,
"quartosMin": 2,
"maxPaginas": 20,
"maxItens": 200,
"correspondenciaEstrita": true
}

Campos de entrada

CampoTipoPadraoDescricao
urlsIniciaisarray-URLs da OLX para inicio da coleta. Se informado, filtros estruturados sao ignorados.
estadostring-UF (SP, RJ, MG...).
cidadestring-Cidade usada na busca textual (q) quando urlsIniciais nao e informado.
termoBuscastring-Termo textual para q com prioridade sobre composicao automatica.
tipoNegociostring-venda, aluguel, temporada, lancamento.
tipoImovelstring-apartamentos, casas, terrenos, comercial, rural, temporada.
precoMininteger-Preco minimo em BRL.
precoMaxinteger-Preco maximo em BRL.
quartosMininteger-Numero minimo de quartos.
quartosMaxinteger-Numero maximo de quartos.
banheirosMininteger-Minimo de banheiros (filtro final).
banheirosMaxinteger-Maximo de banheiros (filtro final).
vagasMininteger-Minimo de vagas (filtro final).
vagasMaxinteger-Maximo de vagas (filtro final).
areaMininteger-Area minima em m2 (filtro final).
areaMaxinteger-Area maxima em m2 (filtro final).
maxPaginasinteger50Maximo de paginas de busca por URL inicial.
maxItensinteger500Maximo de itens validos retornados.
modostringprofundorapido ou profundo.
coletarDetalhesAnunciobooleantrueVisita a pagina do anuncio para enriquecer dados.
incluirDescricaobooleantrueInclui descricao completa quando disponivel.
incluirFotosbooleantrueInclui URLs de fotos.
incluirDadosAnunciantebooleantrueInclui dados de anunciante quando disponivel.
correspondenciaEstritabooleantrueConta/retorna apenas itens que batem nos filtros finais.
configuracaoProxyobject-Configuracao de proxy da Apify.
usarProxiesResidenciaisbooleanfalseUsa proxy residencial Brasil.
concorrenciaMaximainteger3Requisicoes paralelas.
timeoutRequisicaoSegundosinteger60Timeout por pagina em segundos.
depurarbooleanfalseLogs detalhados para diagnostico.

Exemplo de saida

{
"idAnuncio": "1491939251",
"url": "https://sp.olx.com.br/...",
"urlCanonica": "https://sp.olx.com.br/...",
"titulo": "Casa com 3 dormitorios para alugar",
"tipoNegocio": "Aluguel",
"tipoImovel": "Casas",
"preco": "R$ 6.500",
"precoValor": 6500,
"moeda": "BRL",
"cidade": null,
"estado": null,
"bairro": null,
"endereco": null,
"descricao": null,
"quartos": 3,
"banheiros": 3,
"vagasGaragem": 2,
"areaM2": 145,
"valorCondominio": 0,
"valorIptu": null,
"mobiliado": null,
"nomeAnunciante": null,
"tipoAnunciante": null,
"urlPerfilAnunciante": null,
"anuncianteDesde": null,
"publicadoEm": "2026-04-07T09:08:47.000Z",
"atualizadoEm": null,
"fotos": [],
"atributos": {
"Categoria": "Casas"
},
"fonte": "olx.com.br",
"coletadoEm": "2026-04-07T09:22:34.685Z",
"metadadosBusca": {
"estado": "SP",
"cidade": null,
"bairro": null,
"tipoNegocio": "aluguel"
}
}

Qualidade dos dados

  • Datas sao padronizadas em ISO 8601 quando disponiveis
  • Preco em texto (preco) e valor numerico (precoValor)
  • Campos ausentes no anuncio sao retornados como null
  • atributos preserva informacoes adicionais da OLX sem perder contexto

Boas praticas de configuracao

  • Use urlsIniciais para segmentacao geografica mais precisa
  • Sem urlsIniciais, o actor monta busca textual (q) com tipoImovel + cidade + tipoNegocio
  • Use usarProxiesResidenciais=true para reduzir bloqueios em carga alta
  • Ajuste concorrenciaMaxima conforme estabilidade da coleta
  • Aumente timeoutRequisicaoSegundos para redes mais lentas
  • Em coletas muito especificas, aumente maxPaginas para atingir maxItens

Limitacoes conhecidas

  • Algumas combinacoes de filtros dependem do comportamento da busca da OLX
  • Busca por cidade via q pode incluir regioes proximas; para alvo exato use urlsIniciais
  • Dados de anunciante podem estar ausentes em parte dos anuncios
  • Mudancas de layout/dados da OLX podem afetar disponibilidade de campos

FAQ

Por que nao retornou maxItens?

Em geral isso ocorre por filtros muito restritivos, limite de paginas (maxPaginas) baixo ou baixa oferta no recorte consultado.

Quando devo usar urlsIniciais?

Sempre que quiser controle fino de regiao/caminho da busca na OLX.

correspondenciaEstrita vale a pena?

Sim para qualidade de dados e precisao. Desative apenas quando a prioridade for velocidade.

Por que alguns campos vem null?

Nem todo anuncio publica todos os dados (ex.: informacoes do anunciante, endereco ou IPTU).