Extrator do Angi

Cada prestador da lista,
como uma linha na sua planilha.

Cole uma busca por proximidade do Angi ou uma URL de lista de empresas e receba os prestadores como linhas: nome, ramo, endereço completo, nota em estrelas, número de avaliações, taxa de recomendação, seis subnotas resumidas, anos de atuação e os indicadores que o Angi mostra em um perfil. Na ordem em que o Angi os devolveu.

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

Entra uma URL de busca,
saem os prestadores.

A entrada é a página de listagem, não a empresa - você aponta para uma busca que de outro modo rolaria na tela, e o trabalho devolve cada resultado como uma linha.

  1. PASSO 1Entre na plataforma.
  2. PASSO 2Abra o Extrator do Angi.
  3. PASSO 3Cole URLs de busca por proximidade ou de lista de empresas do Angi, 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 5Escolha o formato de saída.
  6. PASSO 6Clique em Get Data.

Uma linha por empresa, marcada com a consulta de onde veio e numerada na ordem em que o Angi a devolveu - assim o ranking sobrevive até a planilha.

Por que as equipes usam

Um diretório de ofícios
que dá para filtrar de verdade.

Notas que se desdobram

Não uma nota, mas sete números: a nota principal mais profissionalismo, pontualidade, avaliação geral, capacidade de resposta, qualidade e custo-benefício resumidos. Voltam como números de verdade, então ordenar funciona sem limpar a coluna antes.

Indicadores como booleanos

Atendimento de emergência, orçamentos gratuitos, garantias, propriedade de veteranos, bilíngue, aceita serviços pequenos, obras comerciais: sete colunas de verdadeiro/falso, não uma frase que você precise interpretar. Reduzir uma lista a quem atende emergência é uma única expressão.

A região, não só o CEP

Uma busca por proximidade devolve as empresas que atendem o seu CEP, e os endereços delas ficam em cidades vizinhas - nas execuções que verificamos, os resultados traziam com frequência CEPs diferentes do pesquisado. É exatamente esse o propósito da consulta, e vale saber antes de filtrar por ele.

O que você recebe

Quarenta e duas colunas -
e o que elas realmente têm.

Identidade da empresa, endereço postal completo, o bloco de notas, anos de atuação, os indicadores, além do id de listagem e da URL de perfil do próprio Angi. Uma linha por empresa, numerada na ordem em que a listagem a devolveu.

Duas coisas sobre esse número vêm antes da tabela, não depois. Oito das quarenta e duas colunas são duplicatas - o Angi devolve o nome da empresa, quatro partes do endereço, a URL de perfil e o número de avaliações duas vezes cada um com nomes diferentes, e cada par trazia o mesmo valor em todas as exportações que verificamos. E três colunas voltaram vazias o tempo todo: phone, hours e local_quotes. Contando com honestidade, sobram cerca de trinta e um campos com conteúdo próprio, não quarenta e dois.

Os pares duplicados, as colunas vazias e os tipos das colunas são propriedades da exportação e valem seja qual for a sua consulta. Com que frequência um campo esparso como address_street2 traz um valor é outra questão: isso varia com o ramo e a região, e com quantas linhas você levar. Faça uma execução no plano gratuito sobre a sua própria categoria para isso.

Dicionário de dados

Quarenta e duas colunas no arquivo,
quarenta e três no JSON.

A linha de cabeçalho de exportações reais, na ordem de exportação. As duplicatas estão marcadas como duplicatas e as colunas vazias como vazias - leia a nota abaixo antes de construir em cima disso.

query
A URL do Angi que você enviou, repetida em cada linha que veio dela.
name
O nome da empresa.
category
O ramo, ecoando a categoria da URL de busca - por exemplo plumbing.
rating
A nota principal em estrelas, como string com duas casas decimais. Não é o mesmo número da nota OVERALL resumida mais abaixo.
review_count
Quantas avaliações a empresa tem, como string.
phone
Vazia em todas as exportações que verificamos. Veja a nota abaixo.
description
O texto de apresentação da própria empresa. Às vezes termina com o endereço do site dela - não existe coluna de site separada.
street
Linha de logradouro do endereço da empresa.
city
Cidade ou município.
region
Estado, duas letras.
postal
O CEP da própria empresa - não o que você pesquisou.
country
Código do país. US em todas as exportações que verificamos.
image
Logotipo ou foto da empresa, hospedado na CDN da HomeAdvisor do Angi.
hours
Vazia em todas as exportações que verificamos.
profile_url
Link para a página de perfil da empresa no Angi.
id
O id numérico do Angi para a empresa, como string. O mesmo id aparece no final da URL de perfil.
listing_url
Duplicata de profile_url - o mesmo valor sob um segundo nome.
title
Duplicata de name - o mesmo valor sob um segundo nome.
address_street1
Duplicata de street - o mesmo valor sob um segundo nome.
address_street2
Segunda linha de endereço: sala, unidade ou caixa postal. Realmente esparsa - a maioria das empresas não tem nada aqui.
address_city
Duplicata de city - o mesmo valor sob um segundo nome.
address_state
Duplicata de region - o mesmo valor sob um segundo nome.
address_country
Duplicata de country - o mesmo valor sob um segundo nome.
address_postalCode
Duplicata de postal - o mesmo valor sob um segundo nome. Repare no camelCase, único entre as colunas de endereço.
years_in_business
Há quanto tempo a empresa atua, como número.
reviews
Duplicata de review_count - o mesmo valor sob um segundo nome.
recommended_rate
Percentual de avaliadores que recomendariam a empresa, como número de 0 a 100.
average_ratings_summarized_PROFESSIONALISM
Subnota resumida, como número.
average_ratings_summarized_PUNCTUALITY
Subnota resumida, como número.
average_ratings_summarized_OVERALL
Subnota geral resumida, como número. Próxima de rating, mas não igual - as duas divergiram em todas as linhas.
average_ratings_summarized_RESPONSIVENESS
Subnota resumida, como número.
average_ratings_summarized_QUALITY
Subnota resumida, como número.
average_ratings_summarized_VALUE
Subnota resumida, como número.
amenities_emergency_services
Booleano. Atende emergências.
amenities_free_estimates
Booleano. Faz orçamento gratuito.
amenities_warranties_offered
Booleano. Oferece garantias.
amenities_veteran_owned
Booleano. Empresa de propriedade de veteranos.
amenities_bilingual
Booleano. Equipe bilíngue.
amenities_small_jobs_welcome
Booleano. Aceita serviços pequenos.
amenities_accepted_payment_methods
Uma string, não um booleano - a exceção entre as colunas de indicadores. Nas exportações que verificamos apareceu apenas CREDIT_CARD, então trate o vocabulário como aberto.
amenities_offers_commercial_services
Booleano. Atende tanto o comercial quanto o residencial.
local_quotes
Vazia em todas as exportações que verificamos.
position
Posição em base 1 dentro da consulta, na ordem em que o Angi devolveu a listagem. Só no JSON - as exportações CSV e XLSX param em quarenta e duas colunas.

Quarenta e duas colunas, mas oito são cópias e três nunca são preenchidas. title, address_street1, address_city, address_state, address_country, address_postalCode, listing_url e reviews duplicam cada uma uma coluna anterior e traziam o mesmo valor que ela; phone, hours e local_quotes voltaram vazias o tempo todo. Sobram cerca de trinta e um campos com informação própria. Aqui os tipos são mistos, diferente das nossas exportações do kununu e do Product Hunt: os sete indicadores são booleanos de verdade, years_in_business, recommended_rate e as seis notas resumidas são números de verdade, e todo o resto - incluindo rating e review_count - é string. E não junte rating com average_ratings_summarized_OVERALL: são números diferentes e divergiram em todas as linhas que comparamos.

O que ele aceita

Dois tipos de URL do Angi,
quatro formas de entregar.

A entrada é uma página de listagem. Aponte para uma busca por proximidade de um ramo e uma região, ou para uma página de lista de empresas, e cada resultado volta como uma linha.

angi.com/nearme/<ramo>/?postalCode=… angi.com/companylist/… Colar uma por linha Upload CSV Upload XLSX Upload TXT Upload Parquet Limite por consulta Uma linha por empresa
Fluxos de trabalho comuns

Três tarefas que as pessoas
mais executam aqui.

Alguns exemplos do que uma tabela filtrável de prestadores serve.

Vendas

Montar uma lista de prestadores

Fornecedores, franqueadores e empresas de software que vendem para o setor podem extrair todas as empresas de uma categoria e região e depois filtrar por anos de atuação e número de avaliações, separando os estabelecidos das listagens recém-criadas.

Vendas · Prospecção
Concorrência

Ver onde você está e contra quem

A ordem das linhas é a ordem em que o Angi serviu, então uma execução repetida mostra o movimento. Junto com o detalhamento das notas, dá para ver qual concorrente vence em pontualidade e qual em custo-benefício.

Inteligência de mercado
Pesquisa

Mapear os ofícios de uma região

Rode a mesma categoria sobre uma lista de CEPs e você terá um mapa de oferta: quantas empresas atendem cada área, há quanto tempo atuam e quantas fazem emergência.

Pesquisa
Preços

Pague só pelas empresas
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 inclusos.

US$ 0 para sempre
Pagamento por uso

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

Cerca de US$ 2 por 1.000 empresas. O estimador prévio mostra a contagem de linhas e o custo em créditos antes de a execução começar - sem faturas surpresa, sem unidades de computação para traduzir.

Mais popular
Volume

Sob medida · alto volume

Preço por volume, workers dedicados e um SLA para rodar muitas categorias em muitas regiões 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 listagem,
e então um jeito de falar com eles.

A coluna de telefone do Angi voltou vazia em todas as linhas que extraímos, e não existe coluna de site. Estes dois fecham essa lacuna.

A parte jurídica

É legal extrair
listagens do Angi?

Resposta curta: sim para a listagem pública - e o que volta é informação de empresas, não dado pessoal.

Tudo o que é coletado aqui é mostrado por uma listagem pública do Angi a qualquer visitante, logado ou não: o nome da empresa, o ramo, o endereço comercial, a nota em estrelas e o número de avaliações, as subnotas resumidas, os anos de atuação e os indicadores. Sem login, sem paywall, nada atrás de uma conta.

Também vale deixar claro o que isto não é. Não há em lugar nenhum da exportação nome de avaliador, texto de avaliação ou dado de cliente - você recebe contagens e médias, então a saída descreve empresas e não as pessoas que escreveram sobre elas. Isso mantém tudo do lado dos dados de negócio, uma posição bem mais confortável do que extrair textos de avaliação.

Os termos do Angi restringem o acesso automatizado, então isto é tanto uma questão de termos quanto jurídica - se você tem relação contratual com o site, verifique. Não rodamos rastreadores de terceiros na camada de dados, e suas exportações se excluem sozinhas após 30 dias.

livescraper.app · princípios
Apenas dados públicos da listagem
Sem logins, nenhuma conta tocada
Informação de empresas, não dado pessoal
Alinhado ao GDPR por padrão
Exports se excluem sozinhos (30 dias)
Confira os termos do Angi 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 extraio dados do Angi?+
Com o Extrator do Angi:
  1. Entre na plataforma.
  2. Abra o Extrator do Angi.
  3. Cole URLs de busca por proximidade ou de lista de empresas do Angi, uma por linha - ou envie um arquivo CSV, XLSX, TXT ou Parquet.
  4. Defina um limite por consulta, ou deixe em zero para levar tudo.
  5. Escolha o formato de saída.
  6. Clique em Get Data.
O que posso usar como entrada?+
Uma URL de listagem do Angi de qualquer um dos dois tipos: uma busca por proximidade, parecida com angi.com/nearme/plumbing/?postalCode=75151, ou uma página de lista de empresas em angi.com/companylist/. Cole uma por linha ou envie um arquivo CSV, XLSX, TXT ou Parquet. A entrada é a página de listagem - uma URL produz muitas linhas.
Quarenta e duas colunas mesmo?+
Quarenta e duas no arquivo, mas oito delas são duplicatas e três voltaram vazias o tempo todo. title, address_street1, address_city, address_state, address_country, address_postalCode, listing_url e reviews repetem cada uma uma coluna anterior, e phone, hours e local_quotes não traziam nada. Cerca de trinta e uma colunas carregam informação própria.
Ele devolve números de telefone?+
Existe uma coluna de telefone, mas ela estava vazia em todas as linhas de todas as execuções no formato atual que temos. Trate-a como indisponível em vez de intermitente, e pegue os contatos pelo Extrator do Google Maps - ele devolve o telefone e o site das mesmas empresas.
Eu recebo o texto das avaliações?+
Não. A exportação traz o número de avaliações, a nota principal, a taxa de recomendação e seis subnotas resumidas - profissionalismo, pontualidade, avaliação geral, capacidade de resposta, qualidade e custo-benefício - mas nenhum texto de avaliação e nenhum nome de avaliador. Ela descreve empresas, não avaliações individuais.
Por que o CEP é diferente do que eu pesquisei?+
Porque uma busca por proximidade devolve as empresas que atendem a sua região, e os endereços registrados delas costumam ficar em cidades vizinhas - nas execuções que verificamos, os resultados traziam com frequência CEPs diferentes do pesquisado, espalhados por vários CEPs próximos. A coluna postal é o endereço do prestador, não a sua consulta.
As notas e os indicadores dá para usar como estão?+
Em boa parte sim, e isso é incomum nas nossas exportações. Os sete indicadores são booleanos de verdade, e years_in_business, recommended_rate e as seis notas resumidas são números de verdade, então ordenam sem limpeza. A nota principal e review_count são strings, então converta essas duas primeiro.
Quanto custa?+
As primeiras 500 linhas são grátis e uma única vez, sem cartão de crédito. Depois são US$ 0,002 por linha - cerca de US$ 2 por 1.000 empresas - a mesma tarifa fixa de qualquer outro extrator da plataforma. O estimador mostra o custo de uma execução antes de ela começar.

Seus primeiros 500 prestadores,
por nossa conta.

500 linhas grátis, uma única vez, em toda conta nova - sem validade. Depois são US$ 0,002 por linha, pagamento por uso - sem cartão registrado até você decidir.

Ativa na hora · sem cartão

Extraia listagens de prestadores do Angi para uma planilha

O Extrator do Angi da Livescraper transforma uma página de listagem em dados de prestadores. Você envia URLs de busca por proximidade ou de lista de empresas do Angi - digitadas uma por linha, ou enviadas como arquivo CSV, XLSX, TXT ou Parquet -, define um limite por consulta se quiser, e baixa os resultados como um arquivo CSV, Excel ou JSON limpo. Uma linha por empresa, numerada na ordem em que o Angi a devolveu.

Cada linha carrega a identidade da empresa e um endereço postal completo, o ramo, a nota principal em estrelas e o número de avaliações, o percentual de avaliadores que a recomendariam, seis subnotas resumidas cobrindo profissionalismo, pontualidade, avaliação geral, capacidade de resposta, qualidade e custo-benefício, há quantos anos ela atua, e os indicadores que o Angi mostra em um perfil - emergência, orçamento gratuito, garantias, propriedade de veteranos, bilíngue, serviços pequenos e obras comerciais.

Fornecedores e vendedores que atendem o setor usam para montar listas de prospecção filtráveis por tempo de atuação e volume de avaliações. Os próprios prestadores usam para ver onde estão na sua região e qual concorrente vence em qual subnota. Pesquisadores rodam uma categoria sobre muitos CEPs para mapear como um ofício é atendido em toda uma região.

Duas notas honestas antes de começar, porque contagem de colunas não é o mesmo que contagem de campos. Oito das quarenta e duas colunas duplicam exatamente outra coluna, e três - telefone, horários e orçamentos locais - voltaram vazias o tempo todo, o que deixa cerca de trinta e uma com informação própria. E uma busca por proximidade devolve empresas que atendem o seu CEP, não empresas registradas nele, então o endereço que você recebe é o delas, não o seu. 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.