Scraper de Corretores do Zillow

O perfil de um corretor de imóveis,
como uma única linha.

Aponte para uma página zillow.com/profile/ e o corretor volta como um registro - nome e imobiliária, telefone e site, a nota e o número de avaliações, o número de vendas e a faixa de preço, localização, número de licença, nome de usuário, foto e o link do perfil.

500 linhas grátis, uma única vezdepois US$ 0,002 por linha14 colunasCSV · XLSX · JSON
Como funciona

Um perfil entra,
uma linha sai.

Vale saber antes de começar: este aceita a mesma URL do nosso Scraper de Transações do Zillow e devolve outra coisa. Aquele dá uma linha por negócio. Este dá uma linha por corretor.

  1. PASSO 1Entre na plataforma.
  2. PASSO 2Abra o Scraper de Corretores do Zillow.
  3. PASSO 3Cole as URLs de perfil - https://www.zillow.com/profile/agent-name/ - uma por linha, ou envie um arquivo CSV, XLSX, TXT ou Parquet.
  4. PASSO 4Defina um limite por consulta, ou deixe em zero para levar tudo.
  5. PASSO 5Aponte a execução para um proxy residencial. Sem um, o Zillow não devolve nada.
  6. PASSO 6Escolha o formato de saída e clique em Get Data.

Uma linha por corretor, marcada com a URL de perfil de onde veio. As páginas são buscadas pelo nosso pool de proxies e não pelo seu IP real - mas aqui o pool sozinho não basta, o que a próxima seção explica.

Por que as equipes usam

Um diretório que dá para ordenar,
não uma página para rolar.

O perfil inteiro em uma linha

Nome, imobiliária, telefone, site, nota, número de avaliações, número de vendas, faixa de preço, localização e licença - o que uma página de perfil espalha por vários painéis chega como catorze colunas em uma única linha. Uma lista curta de corretores vira uma tabela que dá para ordenar.

Os contatos estão na exportação

Ao contrário da nossa exportação de transações do Zillow, que não traz nenhum, esta tem phone, website e o link do perfil. Isso faz dela o serviço do Zillow a que recorrer quando você precisa entrar em contato e não apenas medir.

Um quadro inteiro em uma execução

Cole uma coluna de URLs de perfil, ou envie o arquivo em que você já as guarda, e a execução percorre todas. Cada linha carrega a URL de perfil de onde veio, então um arquivo que cobre uma imobiliária inteira ainda se rastreia direitinho até cada pessoa.

Antes de executar

O Zillow exige um proxy residencial,
e a falha é silenciosa.

Esta é a primeira coisa a saber sobre este scraper, por isso ela não fica enterrada mais abaixo na página.

O Zillow bloqueia IPs de datacenter, e o PerimeterX é o mecanismo. Uma execução sem proxy residencial não dá erro, não avisa e não para - ela termina com sucesso e entrega um arquivo com a linha de cabeçalho de catorze colunas e nada abaixo. É uma falha pior do que uma queda, porque um arquivo vazio parece exatamente uma URL de perfil que não resolve. Se um perfil que você sabe que existe voltar vazio, cheque o proxy antes de checar a URL.

Podemos dizer isso com alguma segurança, e não como mera ressalva. Toda exportação que temos deste serviço está vazia, e também toda exportação dos nossos outros dois serviços de perfil do Zillow, os serviços de transações e avaliações, ao longo de execuções espalhadas por vários meses. Cada uma traz uma linha de cabeçalho correta e zero linhas de dados. É um retrato consistente e bem corroborado do que acontece sem uma saída residencial, e é por isso que o requisito aparece no topo e não em uma nota de rodapé.

A consequência para esta página é que os nomes das colunas são sólidos e o conteúdo das células não. Os catorze nomes abaixo, e a ordem deles, estão confirmados em dobro - pela linha de cabeçalho XLSX idêntica de vinte e oito execuções distintas e pelo array de colunas que a plataforma publica para este serviço, que batem exatamente. O que não vamos fazer é dizer como são os valores, porque não vimos nenhum. Onde uma descrição abaixo precisaria de um formato, uma escala ou um vocabulário, ela diz isso em vez de adivinhar.

Dicionário de dados

Catorze colunas,
na ordem da exportação.

A linha de cabeçalho da exportação, na ordem. As descrições dizem para que serve cada campo; de propósito, não afirmam nada sobre formato, escala ou vocabulário - veja a nota acima.

query
A URL de perfil que você enviou, repetida na linha que ela produziu. Com uma linha por corretor, essa é a sua chave de junção de volta à lista de onde você partiu.
name
O nome do corretor como o perfil dele mostra.
business_name
A imobiliária ou empresa sob a qual o corretor está listado. Uma coluna separada de name, então um quadro se agrupa por empregador sem nenhum parse.
phone
O telefone de contato do perfil. Não o vimos preenchido, então não presuma um formato - nossas outras exportações variam conforme o mercado, e normalizar na entrada é o hábito seguro.
rating
A nota do corretor. Não há coluna de escala acompanhando nesta exportação - nada de max_rating -, então a escala não é recuperável a partir do próprio arquivo. Confirme-a em uma execução real antes de comparar esses números com outra plataforma.
review_count
Quantas avaliações estão por trás daquela nota. Se chega como número ou como texto está sem confirmação - mas note que é a presença dela que torna rating legível.
sales_count
O número de vendas atribuídas ao corretor no perfil dele. Formato não confirmado.
sale_price_range
A faixa de preço em que o corretor atua. O nome aponta para uma faixa e não para um número único, e é até aí que vamos - não vimos o formato nem o vocabulário.
location
Onde o corretor atua. Não vimos este campo preenchido, então não presuma se é uma cidade, uma região, um endereço completo ou vários lugares ao mesmo tempo.
license
O número da licença profissional do corretor. Vale saber que os formatos de licença diferem por estado dos EUA, então não dimensione nem valide uma coluna para ela com base em um único exemplo.
website
O site próprio do corretor, quando o perfil indica um.
screen_name
O nome de usuário do corretor no Zillow. Uma coluna separada de name - isso dá para ver pela linha de cabeçalho - mas não vimos nenhuma das duas preenchida, então não podemos dizer como diferem na prática.
photo
A foto de perfil do corretor, no servidor de imagens do Zillow.
profile_url
O link canônico para o perfil. É também o que o serviço aceita como entrada, então ele fecha o ciclo.

Os nomes são sólidos; os conteúdos ainda não. As catorze colunas acima e a ordem delas são corroboradas por duas fontes independentes - a linha de cabeçalho XLSX idêntica de vinte e oito exportações distintas e o array de colunas que a plataforma publica para este serviço -, então construa seu esquema em torno desses nomes com confiança. O que esta página não vai lhe dizer é o que as células contêm: toda exportação que temos é um cabeçalho sem linhas abaixo. Note a única lacuna estrutural: não há coluna max_rating aqui, então a escala da nota não é recuperável do arquivo e precisa ser confirmada em uma execução real. E o Zillow bloqueia IPs de datacenter, então uma execução ao vivo precisa de um proxy residencial - essa é a razão de aquelas exportações estarem vazias, e não qualquer dúvida sobre o conjunto de colunas.

O que ele aceita

Um perfil de corretor,
o mesmo nos dois casos.

Uma URL por linha, e precisa ser uma página de perfil. A mesma URL funciona no nosso Scraper de Transações do Zillow - a diferença está no que volta, não no que entra.

https://www.zillow.com/profile/agent-name/ Uma URL de perfil por linha Upload CSV · XLSX · TXT · Parquet Limite por consulta, ou 0 para tudo Uma linha por corretor Nunca o seu IP real IPs de datacenter bloqueados - proxy residencial obrigatório Sem opção de ordenação
Fluxos de trabalho comuns

Três tarefas que as pessoas
mais executam aqui.

Alguns exemplos do que um quadro de corretores vale depois que ele vira uma tabela em vez de um conjunto de páginas que você abre uma a uma.

Montagem de listas

Transformar uma lista de perfis em uma tabela para abordar

Coloque os corretores que atuam num mercado e receba nome, imobiliária, telefone e site como colunas. Como os contatos estão nesta exportação e não na de transações, uma lista curta vira algo com que você pode de fato agir numa passada só.

Vendas · Recrutamento
Segmentação

Agrupar um mercado por imobiliária e faixa de preço

business_name e sale_price_range são colunas próprias, então um arquivo de perfis se organiza por quem trabalha para quem e em que ponta do mercado - sem ler uma única página de perfil.

Pesquisa de mercado · Estratégia
Cruzamento

Juntar o resumo com os negócios por trás dele

Rode as mesmas URLs de perfil no nosso Scraper de Transações do Zillow e junte pela URL do perfil. Você fica com os números que o próprio corretor exibe ao lado das transações listadas na página dele - duas visões da mesma pessoa a partir de uma lista de URLs.

Due diligence · Análise
Preços

Pague só pelos corretores
que você realmente extrai.

Sem assinatura, sem mínimo, sem fatura recorrente. Suas primeiras 500 linhas são por nossa conta - depois, pagamento por uso, à mesma tarifa fixa de qualquer outro extrator daqui.

Plano gratuito

500 linhas grátis - US$ 0

Em toda conta nova, uma única vez. Sem cartão de crédito. Limites por consulta, upload de arquivo e todos os formatos de exportação incluídos. O proxy residencial de que este scraper precisa é você quem fornece, no plano gratuito e depois dele.

US$ 0 para sempre
Pagamento por uso

US$ 0,002 por linha, após o plano gratuito

A mesma tarifa fixa de qualquer outro scraper da plataforma. Com uma linha por corretor, aqui uma linha é uma pessoa - o que torna o estimador fácil de ler. Ele mostra a quantidade de linhas e o custo em créditos antes de a execução começar.

Mais popular
Volume

Sob medida · alto volume

Preço por volume, workers dedicados e um SLA para rodar quadros grandes de corretores de forma programada. Conte seus números e enviamos uma proposta.

Fale conosco
10% de desconto na sua primeira execução paga.Use o código LIVESCRAPER10 no checkout.
Cadastre-se
Combina bem com

A mesma URL de perfil,
lida de três maneiras.

Este aqui resume o corretor. Estes recebem a mesma entrada e devolvem outra coisa, ou cobrem o mesmo terreno em outro lugar.

A parte jurídica

É legal fazer scraping
dos perfis de corretor do Zillow?

Resposta curta: os perfis são públicos, mas quem manda aqui são os próprios termos do Zillow - e esta exportação contém mais sobre uma pessoa do que a maioria das nossas.

Tudo o que está nestas catorze colunas é mostrado em um perfil público de corretor do Zillow a qualquer visitante, logado ou não. Nenhum login é usado, nenhum paywall é atravessado e nenhuma conta é tocada, e a requisição sai pelo nosso pool de proxies em vez do seu próprio IP. Os corretores publicam esses dados justamente para que clientes possam encontrá-los e procurá-los.

Isso não é a mesma coisa que permissão. Os termos de uso do Zillow restringem o acesso automatizado ao site, e o bloqueio de IPs de datacenter está ali porque eles falam sério. "A página é pública" é um argumento sobre os dados, não sobre o contrato que você aceita ao usar o site - então leia esses termos e decida se o seu uso é compatível com eles antes de escalar uma execução. Nesta página essa é a frase que mais importa, e preferimos colocá-la aqui e não nas letras miúdas.

Tenha mais cuidado com esta exportação do que com a de transações do Zillow. Aquela descreve negócios e edifícios; esta descreve uma pessoa - name, phone, photo, screen_name e um número de license profissional. São dados em caráter profissional que o próprio corretor escolheu publicar, o que os coloca na ponta mais leve da escala, mas ainda são dados pessoais sobre uma pessoa identificável e um número de licença é um identificador. Se você está na UE ou no Reino Unido, rodar isto faz de você o controlador: precisa de uma base legal e, como os dados não vieram da pessoa, precisa avisá-la de que os tem e de onde vieram. O que você enviar depois é regido à parte pelas regras de marketing. Não rodamos rastreadores de terceiros na camada de dados, e suas exportações se apagam sozinhas após 30 dias.

livescraper.app · princípios
Apenas páginas de perfil públicas
Sem logins, nenhuma conta tocada
Nunca o seu IP real
O telefone e a licença de um corretor identificado são dados pessoais!
Exports se excluem sozinhos (30 dias)
Confira os próprios termos do Zillow antes de escalar.
Perguntas frequentes

O que as pessoas perguntam
antes de se cadastrar.

As perguntas que mais ouvimos. Mais alguma coisa? Fale conosco - quem escreve as respostas são humanos, não bots.

Como eu faço scraping dos perfis de corretor do Zillow?+
Com o Scraper de Corretores do Zillow: entre na plataforma, abra o Scraper de Corretores do Zillow, cole as URLs de perfil de corretor - https://www.zillow.com/profile/agent-name/ - uma por linha (ou envie um arquivo CSV, XLSX, TXT ou Parquet), defina um limite por consulta ou deixe em zero para levar tudo, aponte a execução para um proxy residencial e então escolha o formato de saída e clique em Get Data.
Qual é a diferença entre este e o Scraper de Transações do Zillow?+
A entrada é a mesma e a unidade é diferente. Este devolve uma linha por corretor - o resumo do perfil, com nome, imobiliária, telefone, site, nota, número de avaliações, número de vendas, faixa de preço, localização, licença, nome de usuário, foto e o link do perfil. O scraper de transações devolve uma linha por negócio listado nesse mesmo perfil. Se você quer os dois, rode a mesma lista de URLs em cada um e junte pela URL do perfil.
Eu preciso de um proxy residencial?+
Sim. O Zillow bloqueia IPs de datacenter e uma execução sem proxy residencial volta sem nada. Toda exportação que temos deste serviço está vazia, assim como toda exportação dos nossos outros dois serviços de perfil do Zillow, os serviços de transações e avaliações - cada uma com uma linha de cabeçalho correta e zero linhas de dados abaixo. Forneça uma saída residencial e essa é a diferença entre um arquivo vazio e um cheio.
Por que minha execução terminou com sucesso mas devolveu um arquivo vazio?+
Quase certamente o proxy. Esta é a falha que vale conhecer, porque é silenciosa: o job não dá erro nem avisa, ele termina e entrega o cabeçalho de catorze colunas sem nada abaixo. Um arquivo vazio é idêntico a uma URL de perfil que não resolve, então confira o proxy antes de conferir a URL.
Que colunas eu vou receber?+
Catorze, nesta ordem: query, name, business_name, phone, rating, review_count, sales_count, sale_price_range, location, license, website, screen_name, photo e profile_url. Esses nomes e essa ordem estão confirmados em dobro - pela linha de cabeçalho XLSX idêntica de vinte e oito exportações distintas e pelo array de colunas que a plataforma publica para este serviço.
Em que escala está a nota?+
Não podemos dizer, e o arquivo também não. Não há coluna max_rating nesta exportação - isso é verificável na própria linha de cabeçalho -, então a escala não é recuperável dos dados. Confirme-a em uma execução real antes de comparar essas notas com outra plataforma, e leia review_count ao lado para saber quanto peso há por trás de uma pontuação.
A exportação inclui o e-mail do corretor?+
Não. Ela traz telefone, site e a URL do perfil, mas nenhuma coluna de e-mail. Se você precisar de um, pegue o nome desta exportação e o domínio da coluna website e passe-os pelo nosso Localizador de Endereços de E-mail, que devolve um endereço profissional com um status dizendo o quanto ele é confiável.
É legal fazer scraping dos perfis de corretor do Zillow?+
Os perfis são públicos e os corretores publicam esses dados para que clientes os procurem - mas os termos de uso do Zillow restringem o acesso automatizado ao site, e é essa a parte que de fato manda aqui. Leia-os antes de escalar. Note também que esta exportação contém mais sobre uma pessoa do que a de transações do Zillow: um nome, um telefone, uma foto e um número de licença profissional são dados pessoais sobre uma pessoa identificável, então se você está na UE ou no Reino Unido é o controlador deles.
Quanto custa?+
As primeiras 500 linhas são grátis e valem uma única vez, sem cartão de crédito. Depois disso são US$ 0,002 por linha - a mesma tarifa fixa de qualquer outro scraper da plataforma. O estimador mostra o custo de uma execução antes de ela começar. O proxy residencial é um custo à parte, e é seu.

Transforme uma lista de perfis
em uma tabela com que trabalhar.

Suas primeiras 500 linhas são grátis - sem cartão, sem assinatura. Depois são US$ 0,002 por linha, tarifa fixa.

Ativa na hora · sem cartão

Extrair perfis de corretor do Zillow como linhas

Um perfil de corretor do Zillow espalha o que sabe por vários painéis - quem é a pessoa, para que imobiliária trabalha, como falar com ela, como é avaliada e o que vendeu. O Scraper de Corretores do Zillow coloca tudo isso em uma linha. A entrada é uma URL zillow.com/profile/, colada uma por linha ou enviada em um arquivo CSV, XLSX, TXT ou Parquet, e cada corretor volta como um registro com o nome e o nome comercial, telefone e site, nota e número de avaliações, número de vendas e faixa de preço, localização, número de licença, nome de usuário, foto e a URL canônica do perfil. Catorze colunas, uma linha por corretor, cada uma marcada com a URL de onde veio.

Vale deixar claro como isto difere do nosso Scraper de Transações do Zillow, porque os dois recebem a mesma entrada. Este devolve uma linha por corretor - o resumo do perfil. Aquele devolve uma linha por transação listada nesse mesmo perfil. Rode uma lista de URLs nos dois e junte pela URL do perfil, e você fica com os números que o próprio corretor exibe ao lado dos negócios por trás deles. Note também que os contatos ficam aqui e não lá: esta exportação traz telefone e site, e a de transações não traz nenhum dos dois.

Uma coisa precisa ser dita antes de você planejar uma execução. O Zillow bloqueia IPs de datacenter, e uma execução sem proxy residencial não devolve nada. Pior: ela não avisa. O job termina com sucesso e entrega a linha de cabeçalho de catorze colunas sem dados abaixo, o que parece exatamente uma URL de perfil que não resolve. Toda exportação que temos deste serviço está nesse estado, assim como toda exportação dos nossos outros dois serviços de perfil do Zillow, ao longo de execuções espalhadas por vários meses, e é por isso que o requisito aparece no topo desta página e não em uma nota de rodapé.

Isso tem uma consequência honesta para o que esta página afirma. Os nomes das colunas estão confirmados e o conteúdo das células não. Os catorze nomes e a ordem deles são corroborados por duas fontes independentes - a linha de cabeçalho idêntica de vinte e oito execuções distintas e o array de colunas publicado -, então você pode montar um esquema em torno deles com confiança. Mas não vamos dizer em que formato phone, license ou sale_price_range chegam, se location é uma cidade ou uma região, nem como screen_name difere de name, porque nunca vimos um preenchido. O que dá para verificar só pelo cabeçalho é que não há coluna max_rating: a escala da nota não é recuperável do arquivo e precisa ser confirmada em uma execução real. No lado jurídico: os perfis são públicos, mas os termos do Zillow restringem o acesso automatizado, e esta exportação contém o telefone, a foto e o número de licença de uma pessoa identificada - trate-a como dado pessoal. Comece grátis: suas primeiras 500 linhas não custam nada e não pedem cartão, e depois são US$ 0,002 por linha, tarifa fixa, com o proxy residencial como custo à parte.