Os 6 Melhores Raspadores de Imóveis: Bright Data, Apify e Oxylabs
Comparamos seis provedores de raspagem web em cinco grandes domínios imobiliários, executando 1.500 URLs de anúncios de imóveis em cada provedor, totalizando 9.000 solicitações.
Resultados do benchmark de raspagem de imóveis
Consulte a seção metodologia para mais detalhes sobre o processo de teste.
Cobertura de domínio por provedor
- ✓ = compatível, retorna HTML
- ✅ = compatível, retorna dados estruturados
- ✕ = Incluído no benchmark, mas 0% de sucesso
Apify não oferece atores dedicados para Realtor, Rightmove e Realestate.au, portanto esses domínios foram excluídos do benchmark do Apify.
Resultados do benchmark de raspagem de imóveis por domínio
Tempo de conclusão para tarefas bem-sucedidas vs. taxa geral de sucesso
Campos de metadados disponíveis por provedor
No Zillow, Bright Data retornou 121 campos por anúncio e Apify retornou 185. SerpApi retorna 34, mas da grade de resultados de busca, não da página do imóvel. Apify foi o único provedor com JSON estruturado para Redfin (23 campos) e Bright Data o único para Realestate.com.au (35 campos).
A tabela abaixo lista os campos que cada provedor retorna, agrupados por categoria. As contagens do SerpApi são por cartão de resultado de busca, não por página de detalhes do imóvel.
Doze campos retornam de todos os três provedores do Zillow: address, bedrooms, bathrooms, livingArea, lotSize, price, homeStatus, homeType, latitude, longitude, brokerageName e daysOnZillow. Bright Data e Apify compartilham mais nove que o SerpApi nunca retorna, porque existem apenas na página do imóvel: zestimate, rentZestimate, yearBuilt, lastSoldPrice, dateSold, propertyTaxRate, photoCount, schools, priceHistory e taxHistory.
O mecanismo zillow do SerpApi usa region_id ou limites de mapa, não uma URL de anúncio, portanto sua saída se limita ao que o cartão mostra. Os três campos que ele retorna e nenhum concorrente retorna descrevem a camada de busca: position para classificação de resultados, total_results para inventário regional e cursores de paginação. Isso o torna utilizável para contagens de inventário e distribuições de preço por região, e inutilizável para enriquecimento por imóvel.
Preços dos raspadores de imóveis
Opções de teste gratuito dos raspadores de imóveis
Prós e contras dos 6 melhores raspadores de imóveis
Bright Data foi um dos provedores mais consistentes no benchmark. Seus melhores resultados apareceram no Zillow, Realestate.com.au e Rightmove. No Zillow, Bright Data alcançou cerca de 100% de sucesso, embora tenha sido mais lento que os provedores mais rápidos daquele gráfico.
No Realestate.com.au, novamente apresentou uma alta taxa de sucesso, em torno de 95%, colocando-o entre os melhores resultados daquele domínio. No Rightmove, combinou alta taxa de sucesso com latência muito baixa, tornando-se um dos resultados mais eficientes daquele gráfico.
O resultado mais fraco apareceu no Redfin, onde Bright Data foi muito rápido, mas menos confiável do que em seus domínios mais fortes, com sucesso em torno de 78%. No Realtor, manteve-se competitivo, com latência moderada e taxa de sucesso em torno de 80%, mas não liderou nesse domínio.
O provedor teve bom desempenho em todo o conjunto de domínios imobiliários, sem apresentar grande queda em nenhum site. Não foi o melhor resultado em todos os gráficos, mas permaneceu na metade superior da comparação o tempo todo.
Oxylabs apresentou um perfil de desempenho misto no benchmark imobiliário. Seus resultados foram fortes em alguns domínios, mas muito mais fracos em outros, o que o torna um dos provedores mais dependentes do domínio no conjunto.
No Realtor e no Rightmove, Oxylabs teve bom desempenho. Combinou latência relativamente baixa com altas taxas de sucesso, colocando-o entre os provedores mais fortes nesses domínios. No Realestate.com.au, as taxas de sucesso também foram altas, embora os tempos de conclusão tenham sido visivelmente mais lentos. Isso sugere que Oxylabs consegue manter extração confiável para alguns alvos, mesmo quando não está entre as opções mais rápidas.
Os resultados mais fortes do Oxylabs vieram no Realtor e no Rightmove, enquanto Zillow e Redfin foram consideravelmente mais fracos. Para equipes que avaliam provedores de raspagem imobiliária, Oxylabs é uma opção mais específica por domínio do que uma escolha amplamente estável nos cinco sites.
No Zillow, Decodo alcançou uma alta taxa de sucesso de cerca de 97%, mas a latência também foi alta, em torno de 51 segundos, tornando-o muito mais lento que os provedores mais fortes. No Rightmove, novamente apresentou uma taxa de sucesso utilizável, em torno de 89%, mas ainda foi mais lento que a maioria dos concorrentes.
Decodo não teve desempenho tão uniforme nem tão forte quanto os provedores líderes nesta comparação. Ele conseguiu concluir a extração em alguns domínios, mas frequentemente com latência mais alta, e enfrentou dificuldades mais perceptíveis nos sites mais difíceis.
SerpApi oferece um endpoint de busca do Zillow que retorna a grade de resultados de busca. Tudo o que ele retorna vem do cartão do anúncio.
Entrada
- Endereçado por região em vez de pela URL do anúncio: um
region_idpara uma cidade, CEP, condado ou estado, ou coordenadasmap_bounds. region_idnão tem endpoint de consulta. Precisa ser lido a partir de uma URL de busca do Zillow como o número antes de_rid.- Os filtros cobrem status, preço, quartos, banheiros, tipo de imóvel, metragem quadrada, ano de construção e condições de aluguel.
listing_typeelisting_statusse aplicam somente quandostatus_type=sale, com padrãoactive,coming_soon,zillow_preview, e as ordenaçõesfeaturedepriorityscorefuncionam apenas para aluguéis.
Saída
- JSON, HTML bruto do Zillow ou Markdown, este último com seu próprio endpoint /search.md que envolve os resultados em frontmatter YAML.
json_restrictorreduz a carga útil aos campos selecionados.
Cache
- As respostas em cache são entregues por uma hora e não contam para a cota mensal, portanto consultas idênticas repetidas durante o desenvolvimento são gratuito.
no_cache=trueforça uma busca ao vivo e não pode ser combinado comasync, que enfileira uma busca para recuperação por meio do Arquivo de Buscas API.
No Zillow, Apify combinou uma taxa de sucesso muito alta com latência relativamente baixa. Alcançou cerca de 100% de sucesso em aproximadamente 18 segundos, o que o colocou entre os melhores resultados daquele gráfico.
No Redfin, o resultado é ainda mais importante. Redfin foi um dos domínios mais difíceis no benchmark, e vários provedores tiveram uma queda clara de sucesso nesse domínio.
Apify teve desempenho melhor que o restante dos concorrentes naquele gráfico, alcançando cerca de 88% de sucesso em aproximadamente 14 segundos. Não foi o provedor mais rápido no Redfin, mas entregou a melhor combinação de confiabilidade e latência.
Os resultados mais fortes do Zyte apareceram no Rightmove, Zillow e Realestate.com.au. No Rightmove, Zyte alcançou uma das maiores taxas de sucesso do benchmark, em torno de 93%, mantendo a latência em uma faixa razoável.
No Zillow, também manteve uma taxa de sucesso sólida de cerca de 92%, embora os tempos de conclusão tenham sido mais lentos que os dos provedores mais rápidos daquele gráfico.
No Realestate.com.au, Zyte foi relativamente rápido e ainda alcançou uma taxa de sucesso utilizável, embora não tenha chegado ao grupo principal em confiabilidade. Os resultados mais fracos apareceram no Redfin e, especialmente, no Realtor.
O principal ponto forte do Nimble foi a consistência. Permaneceu dentro de uma faixa viável em todos os cinco domínios imobiliários e não apresentou nenhum domínio em que o desempenho despencasse.
Os resultados mais fortes do Nimble apareceram no Zillow, Redfin e Rightmove. No Zillow, Nimble combinou baixa latência com alta taxa de sucesso, colocando-o entre os melhores resultados daquele gráfico.
No Redfin, mais uma vez se manteve razoavelmente bem, com sucesso em torno de 79% e tempos de conclusão mais rápidos que vários concorrentes. No Rightmove, Nimble também foi forte, alcançando cerca de 92% de sucesso com latência moderada, mantendo-o perto do grupo principal nesse domínio.
No Realestate.com.au, Nimble permaneceu relativamente rápido, mas seu sucesso foi um pouco menor que o dos provedores mais fortes daquele gráfico. O mesmo padrão apareceu no Realtor, onde se manteve competitivo, mas não se destacou claramente do meio do pelotão.
Metodologia do raspador de imóveis
Testamos seis provedores de raspagem web (Apify, Bright Data, Decodo, Oxylabs, Nimble, Zyte) em cinco domínios imobiliários: zillow.com, redfin.com, realtor.com, rightmove.co.uk e realestate.com.au.
Conjunto de dados do raspador de imóveis
Preparamos 1.250 URLs de páginas de produto em 5 domínios (250 por domínio). Páginas de produto são anúncios individuais de imóveis com detalhes como endereço, preço, quartos e banheiros.
Os cinco domínios foram selecionados como os principais sites imobiliários globais com base no ranking de tráfego da SimilarWeb.
Todas as URLs foram verificadas como acessíveis antes do benchmark. Redirecionamentos inválidos, anúncios expirados e subdomínios fora do padrão foram removidos ou corrigidos durante a preparação do conjunto de dados.
Configuração compartilhada
Todos os provedores receberam URLs idênticas do mesmo conjunto de dados e foram testados nas mesmas condições:
- Execução sequencial: uma solicitação por vez, sem solicitações paralelas
- Intervalo entre solicitações: 2 segundos
- Tratamento de limite de taxa: espera de 30 segundos com até 3 novas tentativas em HTTP 429
- Tempo limite de envio: 300 segundos
- Tempo limite de execução: 600 segundos
- Cada URL foi testada uma vez por provedor
Configurações dos provedores
Bright Data
Bright Data usou dois métodos de integração dependendo do domínio. Para Zillow e Realestate AU, usamos a API de Dataset, que retorna JSON estruturado com campos analisados. Para Redfin, Realtor e Rightmove, usamos um desbloqueador web que retorna HTML renderizado, que analisamos localmente com seletores CSS.
A API de Dataset foi consultada por meio do endpoint /progress/{snapshot_id} em intervalos de 1 segundo até o status atingir ‘pronto’. Os resultados eram então obtidos do endpoint /snapshot/{snapshot_id}.
Apify
Apify usou atores pré-construídos específicos para cada domínio compatível. Para Zillow, usamos maxcopell/zillow-detail-scraper. Para Redfin, usamos tri_angle/redfin-detail. Apify não oferece suporte a Realtor, Rightmove ou Realestate AU neste benchmark.
Os atores do Apify retornam JSON estruturado, portanto não foi necessário analisar com seletores CSS. As execuções dos atores foram consultadas em intervalos de 1 segundo até o status atingir SUCCEEDED.
Decodo
Decodo usou a API Universal Scraper (target: universal, headless: HTML) para Zillow e Redfin. Para Realtor, Rightmove e Realestate AU, usamos o desbloqueador web com o cabeçalho X-SU-Headless: HTML para renderização de JavaScript. Todas as solicitações incluíram um cabeçalho User-Agent de desktop.
Oxylabs
Oxylabs usou uma API de origem dedicada para Zillow (source: zillow) com render: html. Para Redfin, Realtor, Rightmove e Realestate AU, usamos o proxy Web Unblocker. As solicitações do unblocker incluíram um cabeçalho User-Agent de desktop. A renderização de JavaScript não estava habilitada no unblocker.
Nimble
Nimbleway usou a API Extract para todos os domínios com render: true e driver: vx10 (navegador headless furtivo). Todas as solicitações retornaram HTML renderizado, que analisamos com seletores CSS. Nenhuma configuração específica de domínio foi aplicada.
Zyte
Zyte usou a API Extract para todos os domínios com browser HTML: true, que retorna HTML renderizado por JavaScript por meio de um navegador Chromium headless. Nenhuma configuração específica de domínio foi aplicada.
Métodos de raspagem por domínio
- JSON API: O provedor retorna JSON estruturado com campos analisados (endereço, preço, quartos)
- HTML API: O provedor retorna HTML renderizado por JavaScript por meio de sua API de raspagem, que é analisado localmente com seletores CSS.
- Desbloqueador: O provedor roteia a solicitação por meio de um proxy até o site de destino, retorna HTML bruto e o analisa localmente com seletores CSS.
Validação de dados do benchmark imobiliário
Verificação de status HTTP
Antes da validação, o código de resposta HTTP do provedor é verificado primeiro. Respostas com códigos de status entre 200 e 399 e 404 são consideradas envios bem-sucedidos e seguem para a fase de validação. Qualquer outro código de status (400, 403, 500, 550) é tratado como envio com falha, e o teste é imediatamente marcado como reprovado sem entrar na fase de validação.
Regras de validação
Os testes que passam na verificação de status HTTP são validados na seguinte ordem:
- Detecção de 404: Se o conteúdo da página ou o erro da API indicar que a página não existe mais (“página não encontrada”, “não existe”, “dead_page”), o teste é marcado como válido. O provedor identificou corretamente uma página indisponível.
- Extração de dados (JSON API): Para provedores que retornam JSON estruturado, pelo menos um campo de dados deve estar presente e não vazio, com o tipo de campo dependendo do campo (string ou inteiro). Os campos verificados incluem endereço, preço, quartos, banheiros, título, nome, avaliação e comentários.
- Extração de dados (HTML): Para provedores que retornam HTML, a resposta é analisada usando seletores CSS específicos do domínio. Se pelo menos um seletor corresponder e retornar um valor não vazio, o teste passa.
- Indicador de página (somente HTML): Se nenhum item de dados foi extraído, mas pelo menos um dos seletores CSS predefinidos para aquele domínio corresponder a um elemento na página, o teste é marcado como válido. Isso confirma que a página foi renderizada e carregada, mesmo que nenhum item de dados estruturado tenha sido encontrado nos contêineres esperados.
Se nenhuma das condições acima for atendida, o teste falha. Os motivos comuns de falha incluem páginas de desafio CAPTCHA/bot, renderização insuficiente de JavaScript, erros de conexão de proxy e erros do rastreador.
Métricas do benchmark imobiliário
- Taxa de sucesso de validação: A porcentagem de URLs testadas em que o provedor retornou dados utilizáveis, calculada como testes bem-sucedidos divididos pelo total de testes.
- Tempo de conclusão: O tempo total desde o envio da solicitação de raspagem até o recebimento dos resultados validados, medido em segundos. Para provedores assíncronos, o status de conclusão do trabalho foi consultado a cada 1 segundo. Relatado como a média aritmética de todas as execuções em um grupo.
- Metadados disponíveis: O número de nomes de campo exclusivos retornados pelo provedor em todos os itens de uma resposta. Aplicável apenas a respostas de JSON API.
Perguntas frequentes
Raspagem de imóveis é a extração automatizada de dados de imóveis de sites de anúncios, incluindo preço, endereço, quartos, banheiros, metragem quadrada e status do anúncio. É usada para análise de mercado, pesquisa de investimentos, monitoramento de preços, geração de leads e construção de ferramentas de comparação de imóveis.
Provedores de JSON estruturado retornam campos de imóveis analisados, como preço, endereço e quartos, em um formato pronto para uso. Provedores de HTML retornam a página renderizada, o que requer análise com seletores CSS para extrair os mesmos pontos de dados. As JSON APIs normalmente retornam mais campos de metadados e são mais fáceis de integrar, enquanto as abordagens em HTML funcionam em mais domínios, mas exigem lógica de análise adicional.
Anúncios em sites imobiliários são frequentemente removidos após uma venda ou locação. Os provedores lidam com isso de maneiras diferentes: alguns retornam códigos de erro explícitos 404 ou “dead_page”, enquanto outros retornam HTTP 200 com o texto “página não encontrada” no HTML. Em nosso benchmark, consideramos a detecção correta de 404 como um resultado válido, pois o provedor identificou corretamente a página indisponível.
Sim, a maioria dos provedores aceita ambos os tipos de anúncio. A estrutura da URL normalmente difere entre vendas e aluguéis em cada plataforma, portanto seu conjunto de dados deve incluir o tipo de anúncio correto. Alguns provedores usam configurações ou IDs de dataset separados para aluguéis e vendas.
Sites imobiliários usam CAPTCHAs, bloqueio de IP, requisitos de renderização de JavaScript e fingerprinting de navegador para impedir acesso automatizado. Em nosso benchmark, as taxas de sucesso variaram de 42% a 100% dependendo do provedor e do domínio, mostrando que as proteções anti-bot têm impacto mensurável. Provedores com APIs de domínio dedicadas ou renderização por navegador headless geralmente tiveram melhor desempenho.
Cite este benchmark
Escolha o formato adequado ao local onde você vai publicar. Colar a versão com link no seu CMS preserva o backlink.
@misc{sipi2026,
author = {Şipi, Nazlı},
title = {{Os 6 Melhores Raspadores de Imóveis: Bright Data, Apify e Oxylabs}},
year = {2026},
month = sep,
howpublished = {\url{https://aimultiple.com/real-estate-scraper}},
note = {AIMultiple. Acessado em 10 setembro 2026}
}Resultados e carimbos de data/hora de 6.8 mil pontos de dados. Baixe os dados resumidos exibidos nos gráficos e tabelas deste artigo como um arquivo ZIP contendo 5 arquivos CSV e um README.
Quer os dados granulares por trás disso? Assine o Premium
Registro de alterações
3 atualizaçõesAdicionadas contagens exclusivas de campos de metadados para anúncios da Zillow, Redfin e Realestate.com.au
Adicionada uma seção de perguntas frequentes sobre scraping imobiliário após as métricas do benchmark.
Adicionadas tabelas de cobertura de domínios e de campos de metadados por fornecedor na seção de metodologia.
Seja o primeiro a comentar
Seu endereço de e-mail não será publicado. Todos os campos são obrigatórios. Os comentários são deixados em seu idioma original.