Maps Scrapper
Extraindo dados de empresas do Google Maps para encontrar seus primeiros leads
🎯 Por que isso é importante
O Google Maps tem mais de 200 milhões de empresas cadastradas com informações detalhadas: telefone, endereço, horário, avaliações. Para seu SaaS B2B, isso significa centenas de leads qualificados por dia sem pagar por anúncios.
Nesta aula você vai aprender a usar o Maps Scrapper, uma ferramenta que extrai automaticamente dados de empresas do Google Maps com base em critérios específicos do seu nicho.
🎯 O que vamos extrair
Razão social completa para personalização
Contato direto para vendas ativas
Localização para segmentação geográfica
URL para análise e qualificação
Rating e reviews para validação
🚀 Vantagens do método
Zero custo de aquisição de leads
Empresas ativas com presença digital
Filtragem por nicho e localização
Milhares de contatos automaticamente
Dados sempre frescos do Google
✅ Caso real de sucesso
Um SaaS de gestão para restaurantes extraiu 2.847 leads de restaurantes em SP usando Maps Scrapper. Em 30 dias conseguiu 47 reuniões e12 clientes pagantes. Total investido: R$ 0 em anúncios.
⚠️ Atenção: Use com responsabilidade
O Maps Scrapper extrai dados públicos do Google Maps, mas você deve respeitar os limites de uso e nunca fazer spam. Use para prospecção ética e sempre ofereça valor real às empresas.
📋 Pré-requisitos
- • Node.js 18+ ou Python 3.8+
- • Google Chrome instalado (para automação)
- • Conexão estável de internet
- • 10GB espaço livre (para dados extraídos)
🔧 Passo 1: Instalar Maps Scrapper
# Instalar Maps Scrapper via npm
npm install -g maps-scrapper
# Ou usar Python version
pip install google-maps-scraper
# Verificar instalação
maps-scrapper --versionEscolha a versão Node.js (mais rápida) ou Python (mais estável). Ambas funcionam igual, use a que você tem mais familiaridade.
⚡ Passo 2: Primeiro teste
# Extrair restaurantes em São Paulo
maps-scrapper --query "restaurantes São Paulo" --limit 100
# Salvar em arquivo CSV
maps-scrapper --query "dentistas Rio de Janeiro" --output dentistas_rj.csv
# Filtrar por rating mínimo
maps-scrapper --query "academias Belo Horizonte" --min-rating 4.0Teste com uma busca simples primeiro. O scrapper vai abrir o Chrome automaticamente e começar a extrair dados. Deixe a tela visível durante o processo.
✅ Configurações recomendadas
- •
--delay 2000(2s entre requests) - •
--limit 500(máximo por execução) - •
--headless false(ver o processo) - •
--timeout 10000(10s timeout)
⚠️ Erros comuns
- • Chrome não encontrado: Instalar Google Chrome
- • Timeout: Conexão lenta, aumentar delay
- • IP bloqueado: Muitos requests, usar VPN
- • Dados vazios: Query muito específica
💡 Dica profissional
Comece sempre com queries amplas (ex: "restaurantes São Paulo") e depois use filtros para refinar. É mais eficiente que fazer múltiplas buscas específicas. O Google tem milhões de empresas, use isso a seu favor!
Agora que você tem o Maps Scrapper funcionando, vamos aprender a extrair dados estratégicos para seu SaaS. A chave é pensar como um vendedor: que empresas são seus clientes ideais?
🎯 Segmentação por nicho
# Segmentar por nicho específico para SaaS
maps-scrapper --query "clínicas veterinárias São Paulo" --output vet_sp.csv
# Múltiplas cidades para o mesmo nicho
maps-scrapper --query "pet shops" --cities "São Paulo,Rio de Janeiro,Belo Horizonte"
# Filtrar por tamanho (empresas com mais reviews = maiores)
maps-scrapper --query "escritórios advocacia" --min-reviews 10 --min-rating 4.2Seja específico! "Clínicas veterinárias" é melhor que "veterinários". Empresas com mais reviews geralmente têm mais movimento e budget.
🏥 SaaS Médico
- • clínicas dermatologia
- • consultórios nutrição
- • fisioterapeutas
- • psicólogos clínicos
🏪 SaaS Varejo
- • lojas roupas femininas
- • pet shops
- • farmácias locais
- • padarias artesanais
🏢 SaaS Serviços
- • escritórios advocacia
- • contadores
- • agências marketing
- • consultorias TI
📊 Formatos e dados extras
# Diferentes formatos de saída
maps-scrapper --query "restaurantes" --output dados.csv --format csv
maps-scrapper --query "restaurantes" --output dados.json --format json
maps-scrapper --query "restaurantes" --output dados.xlsx --format excel
# Incluir dados extras (horário, fotos, descrição)
maps-scrapper --query "academias" --include-extras --output academias_completo.csvCSV é melhor para análise e CRM. JSON para automações. Excel para apresentações. Dados extras são úteis mas tornam a extração mais lenta.
✅ Template: Primeira extração
Para seu primeiro teste, use este comando adaptado para seu nicho:
Substitua [SEU_NICHO] e [SUA_CIDADE]. Comece com 50 leads para testar seu processo.
📈 Próximos passos
Com os dados brutos extraídos, precisamos processar e qualificar esses leads. Na próxima aula, você vai aprender a usar o Lead Extractor para limpar, enriquecer e preparar seus dados para outreach.