Command Palette

Search for a command to run...

Como construir uma lista de leads de negócios locais a partir de listagens de mapas (e exportá-la para CSV)

Como construir uma lista de leads de negócios locais a partir de listagens de mapas (e exportá-la para CSV)

T
Toolz Team
|Sep 19, 2026|13 min ler
Prefira Toolz.dev no Google

Parte da coleção Ferramentas de marketing

raspador de mapas

Puxe as listas de empresas para qualquer pesquisa e local: nome, endereço, categoria, classificação, contagem de revisões, telefone e site, deduplicados e exportáveis como CSV.

Use o raspador de mapas

Um web designer quer todos os dentistas em Leeds que não tem site Um representante de vendas precisa dos encanadores em três bairros de Manchester antes de uma feira O dono de um café quer ver como as cafeterias a uma curta distância todos os três empregos começam no mesmo lugar, uma pesquisa de mapas, e todos os três estol no mesmo ponto: os resultados são cartões que você rolar através de um de cada vez, não uma tabela que você pode classificar, filtrar e compartilhar.

Este guia cobre como transformar um & quot; o quê, onde & quot; pesquisar em uma lista utilizável: quais dados uma listagem de mapas contém, quantos resultados você pode obter de forma realista, como a desduplicação deve funcionar para cadeias, como ler os números de resumo, como o CSV é construído para que ele se abra de forma limpa e onde estão os limites legais e práticos. Os exemplos trabalhados usam o Raspador de mapas Toolz.

tl;dr: Um raspador de mapas transforma uma pesquisa como o & quot; dentistas em Leeds" numa tabela de empresas com sete campos: nome, morada, categoria, classificação por estrelas, contagem de avaliações, telefone e website Raspador de mapas Toolz lê uma API de pesquisa de lugares em vez de automatizar um navegador, mescla cinco páginas de dez em até 50 listagens, remove duplicatas por nome mais endereço para que as ramificações da cadeia permaneçam separadas, mostra quantas listagens publicam um site ou telefone e exporta um CSV RFC 4180 que segue seu filtro Não retorna e-mails, horários de funcionamento ou texto de revisão As pesquisas são executadas em um servidor, são gratuitas, sem inscrição e limitadas a três por visitante por dia.

O que é um raspador de mapas?

Um raspador de mapas é uma ferramenta que coleta listagens de negócios de uma pesquisa de mapa e as retorna como dados estruturados em vez de pinos e cartões de mapa Você descreve um tipo de negócio e um lugar, e devolve uma linha por negócio que você pode classificar, filtrar e exportar para uma planilha.

Os dados são do mesmo tipo que uma pesquisa de mapa mostra uma pessoa A diferença é a forma: uma tabela permite contar, comparar e entregar a lista a outra pessoa, o que um painel de cartas de rolagem não faz.

Existem duas maneiras amplas de construir uma A automação do navegador conduz um navegador real através de um site de mapas, rola e copia o texto para fora da página Ele quebra sempre que o layout da página muda, e ele corre contra os termos da maioria dos serviços de mapa A outra maneira lê uma API de pesquisa de lugares, um serviço que retorna listagens como dados A ferramenta Toolz usa a segunda abordagem, através de uma API de pesquisa de lugares de terceiros, razão pela qual seus resultados são estáveis e seus limites são previsíveis.

Quais dados você obtém para cada negócio?

Cada listagem tem sete campos Qualquer um deles pode estar vazio se a listagem não publicar essa informação.

campo exemplo notas
citar Joe's "Melhor equot; Café, Inc. Conforme listado
Endereço 123 SE Main St, Portland, OR 97214 Um campo de texto, não dividido em partes
Categoria Cafeteria A listagem's categoria principal
Classificação 4.6 Classificação média por estrelas; vazio se não for classificado
Avaliações 212 Número de avaliações; vazio se não for classificado
Telefone (503) 555-0142 Conforme publicado
Site https://example.com Somente quando a empresa lista um

O que não está incluído importa tanto, porque decide se esta é a ferramenta certa para o seu trabalho:

  • Sem endereços de e-mail. Os dados de lugares não os carregam O campo do site geralmente é onde um endereço de contato pode ser encontrado.
  • Sem texto de revisão, nomes dos revisores ou datas de revisão. Apenas a média e a contagem.
  • Sem horário de funcionamento, coordenadas ou fotos.
  • Sem modo de volume. Cada & quot; o quê, onde e quot; consulta é uma pesquisa.

Quantos resultados uma pesquisa de mapa retornará?

Até 50 listagens distintas por pesquisa A ferramenta solicita cinco páginas de dez resultados em paralelo e mescla-os Além de cinco páginas, o índice de lugares tende a repetir listagens que já retornou, então mais páginas adicionariam duplicatas em vez de negócios.

Cinquenta é uma amostra de uma categoria densa, não um censo. "Restaurantes em Londres" tem milhares de listagens, e uma única pesquisa retorna os 50 mais relevantes Quando você precisa de cobertura em vez de uma amostra, divida a área em lugares menores e execute uma pesquisa para cada um.

meta Consulta fraca Melhores consultas
Encanadores por toda a cidade plumbers plumbers in Salford, plumbers in Stockport, plumbers in Didsbury
Dentistas em uma cidade de médio porte dentist dentists in Leeds
Restaurantes em uma cidade grande restaurants London restaurants in Shoreditch, restaurants in Camden, restaurants in Brixton
Um nicho shops in Portland bike repair shops in Portland

Uma consulta deve ter entre 3 e 120 caracteres Colocar tanto o tipo de negócio quanto o lugar na consulta é o que torna os resultados úteis; um tipo de negócio por si só não tem localização para ancorá-lo.

Com um limite de três pesquisas por dia, planeje os bairros antes de começar e espalhe uma varredura maior por alguns dias.

Como funciona a desduplicação para cadeias e filiais?

As duplicações são removidas comparando nome e endereço juntos, ignorando a capitalização Duas linhas são o mesmo negócio somente quando ambas correspondem.

Essa regra é deliberada. A desduplicação apenas no nome colocaria cada ramo de uma cadeia em uma linha, excluindo exatamente as listagens que uma pesquisa local busca. Veja como três resultados brutos são resolvidos:

Resultado bruto Nome + chave de endereço Mantido?
Starbucks, 100 Main St starbucks|100 main st sim
STARBUCKS, 100 Main St starbucks|100 main st Não, duplicata do primeiro
Starbucks, Avenida Oak, 200 starbucks|200 oak ave Sim, uma filial separada

A primeira ocorrência ganha, então a linha mantida usa a capitalização de qualquer página que a tenha retornado primeiro Listagens sem nome são ignoradas inteiramente.

Como ler o resumo antes das linhas

Acima da tabela, quatro números resumem a pesquisa: listagens totais, quantos têm um site, quantos têm um telefone e a classificação média.

A classificação média é calculada apenas sobre listagens que têm uma classificação, em seguida, arredondado para um decimal As listagens sem classificação são deixadas de fora, em vez de contadas como zero, o que arrastaria a média para baixo injustamente Um pequeno exemplo ilustrativo:

Listagem Classificação Site Telefone
um 4.6 sim sim
b 4.2 não sim
c nenhum não sim
ré 3.9 sim não
Listings        4
With a website  2        (A, D)
With a phone    3        (A, B, C)
Average rating  (4.6 + 4.2 + 3.9) / 3 = 12.7 / 3 = 4.233  ->  4.2

A contagem de sites é muitas vezes a figura mais comercialmente útil Diga uma pesquisa para dentistas retorna 50 listagens e 18 deles não têm site Isso é 18 /50 = 36% da categoria sem um site, visível antes de ler uma única linha Para um web designer, aqueles 18 são a lista de divulgação Clique Tem site ou Tem telefone para filtrar a tabela para listagens que publicam uma; não há & quot; site e quot ausente; filtre, então exporte todas as linhas e filtre as células vazias do site em uma planilha.

Como o CSV é construído e por que ele abre de forma limpa?

Segue-se a exportação RFC 4180, o formato comum para arquivos CSV: cada campo é envolto em aspas duplas, e qualquer aspas duplas dentro de um campo é duplicada Isso importa porque os nomes comerciais contêm vírgulas e aspas o tempo todo, e CSV não citado iria dividi-los em colunas e corromper cada linha depois.

Uma listagem nomeada Joe's "Best" Coffee, Inc. avaliado em 4,6 em 212 avaliações e uma lista sem classificação, sai assim:

"Name","Address","Category","Rating","Reviews","Phone","Website"
"Joe's ""Best"" Coffee, Inc.","123 SE Main St, Portland, OR 97214","Coffee shop","4.6","212","(503) 555-0142","https://example.com"
"Corner Cart","45 NW 5th Ave, Portland, OR 97209","Coffee stand","","","",""

Três detalhes sobre a exportação:

  1. Segue o filtro activo. O botão lê o & quot; CSV (n) & quot; com o número de linhas que irá conter Com o site Has seleccionado, apenas essas linhas são exportadas.
  2. Valores vazios são strings vazias, não zeros, então um negócio sem classificação não parece zero estrela.
  3. O nome do arquivo vem da sua consulta, em caixa baixa com espaços transformados em hífens: coffee shops in Portland downloads as coffee-shops-in-portland.csv.

Baixar novamente, ou com um filtro diferente, não usa outra pesquisa.

Se uma folha de cálculo mangles caracteres acentuados quando você abrir o arquivo, importá-lo através da folha de cálculo' s texto ou CSV opção de importação e escolher UTF-8 codificação. definir a coluna Telefone para Texto durante a importação mantém sinais de adição e zeros à esquerda intacta Para inspecionar ou converter o arquivo antes de importá-lo em qualquer lugar, o Visualizador CSV abre-o no navegador, e o Guia CSV para JSON abrange convertê-lo para um CRM ou script.

Quão atuais são os dados de listagem de mapas?

Tão atual quanto o índice, que sempre fica atrás da realidade Um negócio que fechou no mês passado ainda pode ser listado, um novo pode ainda não aparecer, e os números de telefone ficam obsoletos mais rápido do que os endereços Verifique qualquer coisa que você planeja agir, especialmente antes de ligar.

Uma maneira prática de rastrear a mudança é executar a mesma pesquisa em um cronograma, manter cada exportação e compará-la O Guia de diferenças CSV explica como identificar linhas adicionadas, removidas e alteradas entre duas exportações.

É permitido raspar dados comerciais de mapas?

Esta questão tem duas partes, e vale a pena mantê-las separadas.

Coleta dos dados. A ferramenta Toolz lê uma API de pesquisa de lugares licenciados em vez de automatizar um navegador em um site de mapas, que é a distinção mais serviços de mapas' termos ligar Se você construir seu próprio coletor, leia os termos da fonte de dados primeiro A rota oficial para Google' s dados, por exemplo, é o API de locais0, que tem os seus próprios termos e preços Os dados abertos são outra via: Mapa OpenStreet os dados podem ser reutilizados sob a Licença de Banco de Dados Aberto com atribuição.

Usando os dados. O que você faz com a lista é regido pela lei de marketing e privacidade onde as empresas estão, e essa responsabilidade fica com você Nos Estados Unidos, o e-mail comercial se enquadra na Lei CAN-SPAM, resumida no Guia de conformidade FTC&#39. No Reino Unido, o marketing electrónico é abrangido pelo PECR juntamente com a lei de protecção de dados, e o Orientação de marketing direto da ICO&#39 explica as regras. Comerciantes únicos' detalhes podem contar como dados pessoais em algumas jurisdiçõesNada disso é aconselhamento jurídico; se a divulgação é central para o seu negócio, verifique as regras que se aplicam a você.

O que acontece com a minha busca, e quais são os limites?

Ao contrário da maioria das ferramentas do Toolz, esta não pode executar o lado do cliente: tem de chamar uma API de pesquisa paga de um servidor O texto de pesquisa que introduz é enviado para o servidor do Toolz, que consulta o fornecedor de pesquisa e devolve as listagens, e nada é armazenado A página diz-o na caixa de pesquisa (& quot; Executa no nosso servidor, não no seu browser") e num aviso abaixo dos resultados.

Cada pesquisa busca cinco páginas dessa API paga, então há um limite diário por visitante, atualmente três pesquisas, redefinindo à meia-noite UTC Após uma pesquisa, um contador como o & quot;2 de 3 pesquisas restantes do today" mostra o que resta A exportação do CSV acontece no seu navegador e não conta.

mensagem Causa O que fazer
" Introduza o que procurar e onde..." Consulta vazia Digite um tipo de negócio e um lugar
" Essa pesquisa é muito curta." Menos de 3 caracteres Adicione o lugar
& quot; Mantenha a pesquisa sob 120 caracteres." Consulta muito longa Encurta-o
O & quot; Limite diário atingido (3 pesquisas).Tente novamente amanhã." Boné usado Aguarde a reinicialização à meia-noite UTC
" Nenhuma listagem correspondente..." Coloque muito vago ou com erros ortográficos, ou o filtro exclui tudo Nomeie uma cidade ou bairro ou mude o filtro para Todos
O & quot; Search falhou Tente de novo num momento." A API upstream errou Tente novamente em breve
O & quot; não conseguiu chegar ao servidor..." A tua ligação caiu Verifique a conexão e tente novamente

Raspador de mapas versus outras maneiras de construir uma lista de leads

método Dados que você obtém Esforço Limites
Copiando de um site de mapas manualmente O que quer que você copie Alto Lento, propenso a erros, passando de 20 linhas
Scripts de automação de navegador O que quer que a página mostre Alto para construir e manter Quebras nas alterações de layout, termos risco
Coloca API diretamente Campos ricos, incluindo coordenadas e horas Médio, precisa de uma chave e código de API Pago por solicitação
Plataformas de raspagem hospedadas Varia, às vezes e-mails Baixo a médio Termos pagos e variados
Consultas OpenStreetMap Abrir dados com atribuição Médio A cobertura varia de acordo com a região
Raspador de mapas Toolz Sete campos, até 50 por pesquisa, CSV Baixo 3 pesquisas por dia, sem e-mails ou horas

Um fluxo de trabalho de lista de leads trabalhado

Suponha que um web designer queira dentistas em Leeds sem um site.

  1. abra o ferramenta de dados de negócios locais e procurar dentists in Leeds.
  2. Leia o resumo: por exemplo, 50 listagens, 32 com site, 47 com telefone, classificação média 4,4.
  3. Isso significa que 18 listagens, 36%, não publicam nenhum site Essa é a lista.
  4. Deixe o filtro ligado Tudo e clique em CSV (50).
  5. Abra o arquivo com codificação UTF-8, coluna Telefone como Texto e filtre a coluna Site em branco.
  6. Verifique se cada negócio ainda está aberto antes de ligar.
  7. No dia seguinte, repita com dentists in Headingley e dentists in Roundhay para estender a cobertura e combinar os arquivos.

Se você planeja escrever conteúdo voltado para as empresas da sua lista, o Ferramenta Perguntas encontra as perguntas que as pessoas estão fazendo sobre um tópico no Reddit, e o centro de ferramentas de marketing lista o resto do conjunto.

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!