Scraping número de telefone Google Maps: guia completo
O scraping de número de telefone do Google Maps é uma das técnicas mais utilizadas na prospecção B2B local. O Google Maps reúne centenas de milhões de fichas de empresas — cada uma pode conter um número de telefone, um endereço, um site, horários. Extrair esses dados manualmente leva horas. Automatizar o processo muda completamente a equação.
Neste guia, cobrimos tudo: o que é web scraping, por que o Google Maps é uma mina de ouro para prospecção, quais métodos existem (com e sem código), e como respeitar a lei no Brasil.
O que é web scraping?
Web scraping, ou extração automatizada de dados, consiste em recuperar informações publicadas em um site de forma programática. Em vez de copiar e colar cada dado manualmente, uma ferramenta ou script percorre as páginas e coleta o que você precisa.
Os dados recuperados podem incluir texto, links, imagens, coordenadas ou qualquer outro conteúdo visível na página. O resultado é geralmente estruturado em um arquivo CSV ou em uma base de dados.
O scraping não é reservado para desenvolvedores. Ferramentas no-code hoje permitem extrair dados sem escrever uma única linha de código.
Por que o Google Maps é uma fonte de dados valiosa
O Google Maps não é mais apenas um GPS. É um diretório profissional global. As empresas informam seus dados de contato através do Google Business Profile (anteriormente Google My Business): número de telefone, endereço, site, horários, categoria de atividade, avaliações de clientes.
Para um vendedor ou um profissional de marketing, é uma base de prospecção diretamente utilizável. Você pode segmentar por cidade, setor, nota do Google. Um encanador em Lyon, uma imobiliária em Bordeaux, um consultório dentário em Lille — tudo está lá.
O problema: o Google Maps exibe os resultados em lotes de 20, com um limite técnico em torno de 120 resultados por pesquisa. Para compor uma lista de 5.000 contatos, a navegação manual é inviável.
Métodos para scrapping de números de telefone no Google Maps
Existem três grandes abordagens para o scraping de número de telefone do Google Maps. Cada uma tem suas vantagens e limitações.
1. Extração manual
A abordagem mais básica: você abre o Google Maps, procura por "encanador Paris", copia os números um a um para uma planilha.
É gratuito. É lento. A uma taxa de 2 minutos por ficha, 100 contatos levam mais de 3 horas. E você rapidamente esbarra no limite de 120 resultados.
Esse método é adequado apenas se você precisar de menos de 50 contatos e se estiver prospectando apenas uma vez.
2. Bibliotecas Python (técnica de scraping)
Se você domina Python, várias bibliotecas permitem automatizar a extração do Google Maps.
Playwright e Selenium são as mais utilizadas. Elas controlam um navegador web de forma automática: simulam cliques, rolam a página e recuperam o conteúdo HTML.
Um script Python típico para o Google Maps vai:
- Abrir uma URL de pesquisa do Google Maps
- Rolar a lista de resultados para carregar todos os estabelecimentos
- Clicar em cada ficha para extrair os detalhes
- Armazenar os dados em um arquivo CSV
BeautifulSoup é frequentemente usada em complemento para analisar o HTML e extrair campos específicos (nome, telefone, endereço).
Aqui está a estrutura lógica de um tal script:
from playwright.sync_api import sync_playwright
import csv
def scrape_google_maps(query, location):
results = []
with sync_playwright() as p:
browser = p.chromium.launch(headless=True)
page = browser.new_page()
page.goto(f"https://www.google.com/maps/search/{query}+{location}")
# Rolar para carregar todos os resultados
# Extrair nome, telefone, endereço de cada ficha
browser.close()
return results
Essa abordagem dá controle total sobre os dados extraídos. Mas requer tempo de desenvolvimento, manutenção regular (o Google muda frequentemente sua interface) e gerenciamento de proxies para evitar bloqueios.
Apify oferece scrapers do Google Maps prontos para uso em seu marketplace. Você não escreve o código você mesmo, mas paga pelo uso. As tarifas variam de acordo com o volume e a complexidade da extração.
3. Ferramentas no-code especializadas
É o método mais eficaz para a maioria das equipes comerciais. Sem código, sem manutenção, sem bloqueios para gerenciar.
IBLead funciona de forma diferente dos scrapers clássicos. A base já está constituída: mais de 50 milhões de fichas de empresas em 37 países, com mais de 50 campos por ficha, atualizada toda semana. Você não inicia um scrape — você consulta uma base já indexada e exporta instantaneamente.
Concretamente: você procura por "eletricista" no departamento 69, filtra por nota do Google superior a 4, e exporta em CSV. O arquivo está pronto em menos de 2 minutos.
Cada ficha inclui o número de telefone (com distinção entre móvel/fixo), o e-mail enriquecido a partir do site, o endereço completo, o site, a nota do Google, o número de avaliações e as tecnologias detectadas no site (mais de 160 tecnologias identificadas). Para o mercado francês, o IBLead adiciona o SIRET, o SIREN, o código APE e o nome do dirigente.
O custo: €44 por 10.000 leads, ou seja, €0,004 por contato.
Tutorial: scrapping de números de telefone do Google Maps com IBLead
Aqui está o processo completo, passo a passo.
Passo 1 — Defina seu alvo
Antes de exportar qualquer coisa, esclareça seu alvo:
- Qual setor de atividade? (restauração, construção, saúde, varejo…)
- Qual zona geográfica? (cidade, departamento, região, país inteiro)
- Qual nível de qualidade? (nota do Google mínima, número mínimo de avaliações)
Quanto mais preciso for seu direcionamento, mais utilizável será sua lista. Um arquivo de 500 contatos ultraqualificados vale mais do que 5.000 contatos genéricos.
Passo 2 — Inicie a pesquisa
Conecte-se ao IBLead. Digite sua categoria de atividade na barra de pesquisa. Selecione sua zona geográfica — cidade, código postal, região ou país inteiro.
A base cobre mais de 50 milhões de negócios. Os resultados aparecem imediatamente.
Passo 3 — Aplique os filtros
É aqui que o poder da ferramenta se manifesta. Você pode filtrar por:
- Nota do Google: por exemplo, apenas os estabelecimentos com 4 estrelas ou mais
- Número de avaliações: segmentar empresas com mais de 50 avaliações (sinal de atividade real)
- Ficha reivindicada: as fichas reivindicadas pelo proprietário são mais completas e atualizadas
- Tecnologias web: segmentar empresas que usam WordPress, Shopify ou um pixel do Facebook
- Presença de e-mail: filtrar apenas as fichas com um e-mail disponível
- Tipo de número: distinguir entre móveis e fixos
Esses filtros permitem construir listas muito precisas. Por exemplo: "todos os restaurantes parisienses com mais de 100 avaliações, uma nota superior a 4,2, e um site sob WordPress" — é uma lista pronta para uma campanha de e-mail marketing direcionada.
Passo 4 — Exportar em CSV
Clique em "Exportar". O arquivo CSV é gerado instantaneamente. Sem espera, sem fila de processamento.
O arquivo contém todos os campos disponíveis: nome, endereço, telefone, e-mail, site, nota, número de avaliações, tecnologias, redes sociais, coordenadas GPS, e para a França: SIRET, SIREN, APE, dirigente.
Passo 5 — Use seus dados
O CSV é importado diretamente para sua ferramenta de cold emailing (Lemlist, Instantly, Brevo) ou seu CRM (HubSpot, Salesforce, Pipedrive). O IBLead não faz o envio — ele fornece a matéria-prima.
Scraping do Google Maps com Python: pontos técnicos importantes
Se você escolher o caminho técnico, aqui estão os pontos a conhecer.
O limite de 120 resultados é uma restrição real do Google Maps. Mesmo com um script perfeito, você não pode recuperar mais de 120 estabelecimentos por pesquisa. Para contornar isso, você deve dividir sua zona geográfica em subzonas e multiplicar as requisições.
Os proxies são quase indispensáveis. O Google detecta requisições automatizadas e bloqueia os IPs que fazem muitas requisições. Você precisará de um pool de proxies rotativos para manter o scraping em grande escala.
A manutenção é demorada. O Google modifica regularmente a estrutura de suas páginas. Um script que funciona hoje pode parar de funcionar em 3 semanas após uma atualização da interface.
O custo real de um scraper caseiro inclui o tempo de desenvolvimento, os proxies (geralmente €50-100/mês para um uso sério) e a manutenção contínua. Para a maioria das equipes comerciais, isso não é o melhor uso do tempo.
Legalidade do scraping do Google Maps no Brasil
Essa é a pergunta que todos se fazem. A resposta curta: o scraping de dados públicos é geralmente legal, mas com condições importantes.
O que diz a LGPD
A LGPD (Lei Geral de Proteção de Dados) se aplica a dados pessoais. Um número de telefone profissional publicado em uma ficha do Google Business Profile é um dado público relacionado a uma atividade comercial. Seu uso para fins de prospecção B2B é geralmente permitido.
No entanto, você deve:
- Usar os dados apenas para o uso declarado
- Permitir que as pessoas se oponham ao uso de seus dados
- Não reter os dados por mais tempo do que o necessário
O que diz a ANPD
A ANPD distingue os dados profissionais (e-mail profissional, telefone profissional) dos dados pessoais estritos. A prospecção B2B por e-mail ou telefone é regulamentada pelo artigo L34-5 do Código de Postagens e Comunicações Eletrônicas para particulares, mas as regras são mais flexíveis para profissionais.
As condições de uso do Google
O Google proíbe tecnicamente o scraping automatizado em seus termos de serviço. É por isso que ferramentas como o IBLead, que trabalham em uma base pré-indexada e atualizada semanalmente, oferecem uma abordagem diferente: os dados são coletados de forma centralizada e distribuídos aos usuários, sem que cada usuário scrape diretamente o Google.
Boas práticas
- Direcione dados profissionais, não dados pessoais
- Inclua sempre uma opção de cancelamento em seus e-mails
- Não revenda os dados a terceiros
- Documente a origem de seus dados
Combinar Google Maps com outras fontes
O scraping de número de telefone do Google Maps é um ponto de partida, não um fim em si. Para enriquecer suas listas, você pode cruzar os dados do Google Maps com:
As redes sociais profissionais: o LinkedIn lhe dá acesso aos tomadores de decisão. Uma vez que você identificou uma empresa através do Google Maps, procure o dirigente no LinkedIn para personalizar sua abordagem.
Os diretórios profissionais: Páginas Amarelas, Kompass, Societe.com (para dados legais franceses). Essas fontes complementam as informações faltantes em algumas fichas.
Os dados SIRET: No Brasil, o registro de empresas (SIRENE) é público. O IBLead integra diretamente o matching SIRET para as fichas francesas — você obtém o nome do dirigente, a forma jurídica, a data de criação e o código APE sem pesquisa adicional.
A combinação dessas fontes permite construir perfis de empresas completos e adaptar seu discurso comercial em consequência.
FAQ — Perguntas frequentes sobre o scraping do Google Maps
É legal fazer scraping de números de telefone no Google Maps?
Sim, na maioria dos casos para prospecção B2B. Os dados profissionais publicados publicamente no Google Maps podem ser usados para fins comerciais, desde que respeitando a LGPD: informar os prospects sobre a origem dos dados, oferecer uma opção de cancelamento e não reter os dados desnecessariamente.
Qual é o limite de resultados no Google Maps?
O Google Maps exibe cerca de 120 resultados no máximo por pesquisa, independentemente da consulta. Para contornar esse limite, os scrapers dividem a zona geográfica em subzonas e multiplicam as requisições. As bases de dados pré-indexadas como o IBLead não têm essa restrição — elas cobrem mais de 50 milhões de fichas sem limite de resultados por pesquisa.
É possível fazer scraping do Google Maps sem codificar?
Sim. Ferramentas no-code permitem extrair dados do Google Maps sem escrever uma linha de código. O IBLead oferece uma interface de pesquisa e filtragem, com exportação CSV instantânea. O Apify também oferece scrapers prontos para uso em seu marketplace, mas requer configuração e pagamento por uso.
Quanto custa o scraping de números de telefone do Google Maps?
Isso depende do método. Um script Python caseiro custa tempo de desenvolvimento + proxies (€50-100/mês). O Apify cobra por uso de acordo com o volume. O IBLead oferece €44 por 10.000 leads, ou seja, €0,004 por contato — com números de telefone, e-mails e mais de 50 campos inclusos.
Os números de telefone no Google Maps são confiáveis?
A confiabilidade depende da atualização das fichas pelos proprietários. As fichas "reivindicadas" (reivindicadas pelo proprietário) geralmente estão mais atualizadas. O IBLead permite filtrar apenas as fichas reivindicadas para maximizar a qualidade dos dados. A base é atualizada semanalmente para limitar dados obsoletos.
Conclusão
O scraping de número de telefone do Google Maps é uma técnica acessível a todos os níveis técnicos. Os desenvolvedores podem construir seus próprios scripts Python com Playwright ou Selenium. As equipes comerciais sem habilidades técnicas podem usar ferramentas no-code para exportar listas em poucos minutos.
A chave é escolher o método adequado ao seu volume e frequência de prospecção. Para um uso pontual de algumas dezenas de contatos, a pesquisa manual é suficiente. Para campanhas regulares com milhares de contatos, uma ferramenta especializada é indispensável.
O IBLead cobre mais de 50 milhões de negócios em 37 países, com mais de 50 campos por ficha e atualização semanal. Teste-o com 200 créditos inclusos.
Pronto para começar?
Aceda a todas as empresas do Google Maps, enriquecidas com emails e dados legais.
Experimente o IBLead gratuitamenteArtigos relacionados
10 Dicas Comprovadas para Fazer Clientes Deixarem Mais Avaliações no Google Maps
Aprenda 10 estratégias práticas para aumentar as avaliações no Google Maps. Táticas que realmente funcionam.
7 Erros de Cold Email para Evitar: Exemplos e Modelos
Evite esses 7 erros de cold email que matam as taxas de resposta. Exemplos reais, modelos AIDA e soluções comprovadas para melhor prospecção.
Dados do Google Maps para ABM: O Guia Estratégico Completo
Descubra como os dados do Google Maps para marketing baseado em contas geram 208% mais receita. Crie listas de alvos precisas com 50M+ empresas.