Google Maps Scraper: como montar listas de leads locais sem fazer scraping
Os scrapers de Google Maps prometem uma cidade inteira de leads de empresas em um CSV. Este guia explica como eles funcionam, onde as regras do Google traçam o limite, por que os resultados param em cerca de 120 e como montar a mesma lista com dados licenciados e contatos públicos.
Searvia · 25/10/2026 · Leitura de 10 min

Resumindo: Um Google Maps scraper conduz um navegador headless pelo Google Maps e salva nome, telefone, site, endereço, nota e número de avaliações de cada empresa. Funciona, mas viola os termos e o robots.txt do Google, para em cerca de 120 resultados por busca e faz o seu IP sofrer limitação de requisições (rate limit) quando você usa pesado. Dá para montar a mesma lista com dados licenciados do Maps, dividir a cidade em tiles para passar do limite e coletar e-mails e perfis sociais apenas do que cada empresa publica por conta própria.
Se você vende sites, SEO, anúncios ou marketing local, uma lista de empresas de um segmento em uma cidade é por onde a semana começa. Copiar do Google Maps na mão leva uma tarde para cinquenta linhas. Um scraper promete quinhentas linhas em dez minutos.
Este guia mostra o que um Google Maps scraper realmente faz, o que as regras do Google dizem sobre isso, por que todas as ferramentas esbarram no mesmo limite de resultados, como e-mails e perfis sociais são encontrados e como montar uma lista pronta para prospecção sem scraping.
O que um Google Maps scraper faz
Ferramentas open source como o gosom/google-maps-scraper e os vários wrappers construídos sobre ele seguem os mesmos passos:
- Iniciam um Chrome headless, geralmente em Docker.
- Abrem o Google Maps com uma busca como "dentista em Austin, TX" e aceitam a página de consentimento.
- Rolam a lista de resultados até não carregar mais nenhum lugar novo.
- Abrem cada lugar e leem os campos da página.
- Opcionalmente, visitam o site de cada empresa para procurar endereços de e-mail.
- Gravam tudo em CSV ou JSON.
O resultado é útil. Uma linha típica traz nome da empresa, categoria, endereço, telefone, site, nota, número de avaliações, horário de funcionamento e coordenadas. É quase tudo de que você precisa para decidir quem contatar.
Os contras estão nos detalhes: você mesmo executa e atualiza o motor do navegador, o Google muda o layout de suas páginas de tempos em tempos e o uso intenso exige proxies rotativos. A própria documentação das ferramentas é franca sobre o último ponto: execuções grandes sem proxies fazem o seu IP ser bloqueado temporariamente.
O que dizem as regras do Google
Três documentos importam.
Termos de Serviço do Google. Entre as coisas que você não pode fazer, os Termos de Serviço do Google listam "usar meios automatizados para acessar conteúdo de qualquer um de nossos serviços em violação das instruções legíveis por máquina em nossas páginas (por exemplo, arquivos robots.txt que proíbem o rastreamento...)".
O robots.txt do Google. O arquivo em google.com/robots.txt bloqueia /maps/ e a maioria das URLs /maps? para todos os crawlers, com uma curta lista de exceções. As páginas de lugares e as listas de resultados caem nos caminhos bloqueados.
Os Termos da Google Maps Platform. Se você usar as APIs pagas do Google, a seção 3.2.3(a) dos Termos da Google Maps Platform se chama "No Scraping": os clientes "não irão exportar, extrair ou de outra forma fazer scraping do Conteúdo do Google Maps para uso fora dos Serviços", e os exemplos incluem "copiar e salvar nomes de empresas, endereços ou avaliações de usuários."
Portanto, um scraper vai contra os termos do Google, e a API oficial também não permite que você guarde uma lista de empresas. Se violar termos de serviço também é ilegal depende de onde você está e de como usa os dados. Para a maioria dos freelancers e agências, o risco prático é mais simples: IPs bloqueados, execuções que quebram e uma lista construída por um método que você não pode citar para os clientes.
Por que todas as ferramentas param em cerca de 120 resultados
Busque "encanador" em uma cidade grande no Google Maps e continue rolando. Depois de cerca de 100 a 120 lugares, a lista para de carregar, mesmo que a cidade tenha muito mais encanadores. Esse limite é do Google, não da ferramenta.
A solução que toda ferramenta séria usa é o tiling:
- Divida a cidade em uma grade de áreas menores, por exemplo 3×3.
- Execute a mesma busca a partir do centro de cada tile, com zoom suficiente para que cada tile mostre o seu próprio bairro.
- Una os resultados e remova duplicatas por place ID ou CID, porque empresas perto das bordas dos tiles aparecem duas vezes.
Nove buscas não darão nove vezes 120 empresas, porque tiles vizinhos se sobrepõem. Mas elas trazem as empresas que uma única busca nunca alcança, que costumam ser as pequenas e menos visíveis: justamente as que precisam de ajuda.
Várias atividades pedem o mesmo alargamento da rede. Uma clínica odontológica pode estar listada como "dentista", "clínica odontológica" ou "ortodontista". Pesquise dois ou três termos relacionados e una tudo em uma única lista.
De onde vêm e-mails e perfis sociais
Os Perfis da Empresa no Google não têm campo de e-mail. Todo extrator de e-mails para o Maps encontra os endereços em outro lugar:
- O site da empresa. A home, depois as páginas de contato e sobre linkadas a partir dela. Procure links
mailto:, endereços no texto e endereços escondidos pela ofuscação de e-mail da Cloudflare, que pode ser decodificada. - Links sociais no site. A maioria dos sites de pequenas empresas linka para os perfis no Instagram, Facebook, LinkedIn, TikTok ou YouTube no cabeçalho ou no rodapé.
- Uma busca na web pela empresa. Quando a empresa não tem site, ou o site não lista perfis, uma busca por nome e cidade costuma retornar a página dela no Instagram ou no Facebook e, às vezes, um site que o Google Maps desconhece.
Três regras mantêm tudo limpo:
- Nunca adivinhe endereços.
info@domain.compode não existir, e chutar gera bounces que prejudicam a reputação da sua caixa de e-mail. - Trate diretórios como diretórios. Muitos perfis do Maps listam uma plataforma de agendamento ou uma página de diretório como site. Os e-mails e links sociais dessa página pertencem à plataforma, não à empresa.
- Confira o nome. A busca por um nome comum retorna perfis de outras pessoas. Mantenha um resultado apenas quando o título ou o endereço contiver o nome da empresa e, para empresas com nome de pessoa (Dra. Jane Smith, Dentista), exija também a profissão ou a cidade.
Quais taxas de localização esperar
Em uma busca de teste que fizemos em outubro de 2026 por "dentist" e "orthodontist" em Moda, Istambul, uma busca por área para cada termo retornou 195 empresas únicas. Dessas, 92% tinham telefone no Google Maps e 62% tinham site, mas vários desses sites eram plataformas de agendamento, não o site próprio da clínica. Uma verificação de contatos em uma amostra de 20 encontrou e-mail publicado em 15% e perfil social em 25%.
Os seus números vão variar conforme o segmento e o país, mas o formato é típico: telefones quase sempre existem, sites com frequência, e-mails raramente. Planeje a prospecção a partir disso: uma ligação ou uma mensagem em rede social pode alcançar mais empresas do que o e-mail.
Como montar a lista sem scraping
Dá para obter os mesmos campos sem rodar um navegador contra o Google Maps.
Use dados licenciados do Maps. Provedores de dados de SERP retornam os resultados do Google Maps como dados estruturados: nome, categoria, endereço, telefone, site, nota, número de avaliações, status de reivindicação, fotos e horários. O endpoint de Google Maps da DataForSEO, por exemplo, retorna até 100 resultados por página cobrada, a partir de qualquer coordenada e nível de zoom que você escolher. Isso deixa o tiling simples: uma requisição por tile.
Pontue as empresas pelas lacunas. Uma lista em ordem alfabética é um catálogo telefônico. Uma lista ordenada por necessidade é um plano de vendas. Os sinais úteis estão todos nos dados do Maps: sem site, perfil não reivindicado, poucas avaliações, nota baixa, poucas fotos, horário de funcionamento ausente e posição baixa para o próprio segmento.
Colete apenas contatos públicos. Leia o site de cada empresa, siga as páginas de contato e sobre, respeite o robots.txt dele e recorra a uma busca na web por nome e cidade só quando o site ou os perfis não existirem. Marque tudo que veio de uma busca para conferir antes de usar.
Escreva a cada empresa sobre algo que ela possa verificar. "Seu perfil no Maps não tem site e tem 6 avaliações; as três clínicas acima de você têm mais de 200" gera mais respostas do que "Fazemos SEO". Todo e-mail precisa da sua identificação, do seu endereço postal e de um link de descadastro funcional.
As regras para contatar empresas
Antes do primeiro e-mail, verifique as regras do lugar onde estão os destinatários.
- Estados Unidos. O guia de conformidade do CAN-SPAM da FTC diz que "a lei não abre exceção para e-mail entre empresas (B2B)". Você precisa de cabeçalhos e assuntos honestos, do seu endereço postal válido, de uma forma clara de optar pela saída e de respeitar os pedidos de saída em até 10 dias úteis. As multas podem chegar a US$ 53.088 por e-mail.
- União Europeia. O Considerando 47 do GDPR diz que o tratamento de dados pessoais para marketing direto "pode ser considerado realizado para um interesse legítimo", mas as regras nacionais de e-privacy definem se é preciso consentimento prévio para e-mail, e o endereço de um empresário individual conta como dado pessoal.
- Em qualquer lugar. Envie da sua própria caixa de e-mail, em pequenos lotes diários, pare quando alguém responder e nunca escreva para um endereço que pediu descadastro ou deu bounce.
Isto não é aconselhamento jurídico; para uma campanha grande, consulte um advogado do seu mercado.
Scraper ou dados licenciados: comparação rápida
| Scraper próprio (self-hosted) | Dados licenciados do Maps | |
|---|---|---|
| Configuração | Docker, um navegador headless, proxies para execuções grandes | Uma conta; nada para instalar |
| Termos e robots.txt do Google | Vai contra eles | Os dados são comprados de um provedor |
| Resultados por busca | Cerca de 120, mais com tiling | Até 100 por requisição, mais com tiling |
| Bloqueios e rate limits | Seu IP pode sofrer rate limit | O provedor cuida da coleta |
| Custo | Software gratuito, mais proxies e o seu tempo | Pagamento por requisição |
| E-mails e perfis sociais | De cada site, se a ferramenta incluir | De cada site, se a ferramenta incluir |
Nenhum dos dois entrega e-mails que o Google não tem. A diferença está no método, na manutenção e em poder explicar de onde veio a sua lista.
Como a Searvia faz
O lead finder da Searvia pesquisa o Google Maps por meio de dados licenciados, então não há scraper, proxy nem chave de API. Informe até cinco segmentos separados por vírgula e escolha uma área (até 100 empresas por segmento) ou a cidade inteira, que divide o local em 9 tiles e remove duplicatas. Cada empresa recebe uma pontuação pelas suas lacunas, e a lista mostra quantas têm telefone, site, e-mail e perfil social.
Marque Also find emails, phones, social profiles and websites ou clique em Find all contacts depois. A Searvia lê o site de cada empresa, ignora plataformas de agendamento e diretórios e pesquisa no Google por nome e cidade apenas quando o site ou os perfis estão ausentes; esses links levam uma marca de busca. Ela nunca adivinha um endereço. Daí você salva os melhores como leads, faz uma análise de necessidades, envia uma proposta com preço e aprova um primeiro e-mail com dois follow-ups enviados da sua própria caixa de e-mail. O guia do lead finder mostra tudo em três minutos, e os mesmos passos funcionam no Claude, no ChatGPT ou no Cursor por meio do servidor MCP da Searvia.
Perguntas frequentes
- É legal fazer scraping do Google Maps?
- Vai contra as regras do Google. Os Termos de Serviço do Google proíbem usar meios automatizados para acessar conteúdo em violação das instruções legíveis por máquina de suas páginas, como o robots.txt, e o google.com/robots.txt bloqueia a maioria dos caminhos /maps/. Os Termos da Google Maps Platform também dizem que os clientes não irão exportar, extrair ou de outra forma fazer scraping do Conteúdo do Google Maps, incluindo copiar nomes de empresas, endereços ou avaliações. Se violar os termos também é ilegal depende do seu país; consulte um advogado se isso for relevante para o seu negócio.
- Por que o Google Maps para em cerca de 120 resultados?
- A lista do Maps deixa de carregar novos lugares depois de cerca de 100 a 120 resultados para uma mesma busca, por mais que você role. As ferramentas contornam isso dividindo a área em tiles de mapa menores, pesquisando cada tile separadamente e removendo duplicatas pelo place ID. Uma divisão 3×3 de uma cidade dá nove buscas e, em geral, várias vezes mais empresas únicas do que uma busca só.
- Dá para obter e-mails do Google Maps?
- Não diretamente. Um Perfil da Empresa no Google tem telefone e campo de site, mas não tem campo de e-mail. Os extratores de e-mail visitam o site da empresa e leem os endereços publicados nele, geralmente nas páginas inicial, de contato e sobre. Espere e-mails para uma minoria das empresas: muitas pequenas empresas não têm site, ou têm um site sem endereço visível.
- Preciso da Google Places API para montar uma lista de leads?
- Não. Você pode usar a Places API, mas os termos dela limitam por quanto tempo você pode armazenar os detalhes dos lugares, então ela serve mal para uma lista que você guarda e exporta. Provedores licenciados de dados de SERP retornam os resultados do Maps como dados que você pode armazenar, e algumas ferramentas de leads, incluindo a Searvia, são construídas sobre eles, então você não precisa de chave de API nem de scraper.
- É permitido enviar cold e-mail para empresas?
- Muitas vezes, com condições. Nos EUA, o CAN-SPAM vale também para e-mail entre empresas: sem cabeçalhos ou assuntos enganosos, com o seu endereço postal e uma opção clara de saída respeitada em até 10 dias úteis. Na UE, o Considerando 47 do GDPR diz que o marketing direto pode ser um interesse legítimo, mas as regras nacionais de e-privacy definem se é preciso consentimento prévio. Muitos países tratam o e-mail de um empresário individual como dado pessoal. Verifique as regras do lugar onde estão os seus destinatários.
Fontes
- Google Terms of Service
- Google robots.txt
- Google Maps Platform Terms of Service
- Google Maps live advanced – DataForSEO API documentation
- CAN-SPAM Act: A Compliance Guide for Business – Federal Trade Commission
- Recital 47 – Overriding Legitimate Interest – General Data Protection Regulation
- gosom/google-maps-scraper – GitHub