🥳Junte-se à Comunidade Scrapeless e reivindique sua avaliação gratuita para acessar nossa poderosa ferramenta de raspagem da web!
De volta ao blog

Como extrair endereço público e número de telefone do Google Maps?

Sophia Martinez
Sophia Martinez

Specialist in Anti-Bot Strategies

20-Feb-2025

Recuperar algumas informações específicas é bastante fácil. Mas se você precisar processar centenas, milhares ou ainda mais em um curto período de tempo, isso se torna um desafio que precisa ser resolvido!

Neste artigo, mostrarei como usar a API do Google Maps do Scrapeless para recuperar dados de endereço e telefone de centenas de empresas em 3 minutos.

Cuidamos da tarefa tediosa de raspar dados do Google Maps para você. Você só precisa se conectar ao Scrapeless e chamar a API para acessá-la facilmente. Melhor ainda, funciona em escala.

Se você quiser aprender mais sobre tutoriais de raspagem do Google Maps, fique à vontade para conferir nosso outro artigo - Ferramenta de Raspagem do Google Maps.

Quais dados o Google Maps fornece?

O Google Maps é um tesouro de informações comerciais valiosas, tornando-o um alvo popular para web scraping. Para raspar dados do Google Maps de forma eficaz, é essencial entender sua interface e os principais pontos de dados que ele fornece.

Visão geral da interface do Google Maps:

Quando você pesquisa uma empresa ou local no Google Maps, os resultados são exibidos em um layout estruturado. Aqui está uma análise da interface:

Google Maps

1. Painel de resultados da pesquisa:

No lado esquerdo da tela, o Google Maps exibe uma lista de empresas ou locais que correspondem à sua consulta de pesquisa. Cada listagem geralmente inclui:

  • Nome da empresa: O nome da empresa ou local.
  • Endereço: A localização física da empresa.
  • Número de telefone: Informações de contato para a empresa.
  • Avaliações: Uma classificação por estrelas com base nas avaliações dos usuários.
  • Número de avaliações: A contagem total de avaliações deixadas pelos usuários.
  • Categoria: O tipo de empresa (por exemplo, restaurante, hotel, loja de varejo).

2. Cartões de informações:

Quando você clica em uma listagem específica, um cartão de informações aparece com informações mais detalhadas. Este cartão geralmente inclui:

  • Link do site: Um link direto para o site oficial da empresa.
  • Horário de funcionamento: Os horários de abertura e fechamento da empresa.
  • Horários populares: Um gráfico mostrando o quão movimentado o local está em diferentes horários.
  • Fotos e vídeos: Mídia carregada pelo usuário relacionada à empresa.
  • Detalhes adicionais: Informações como comodidades, serviços ou recursos especiais.

3. Visualização do mapa:

O lado direito da tela exibe um mapa com marcadores para cada empresa ou local. Clicar em um marcador também aciona o cartão de informações correspondente.

Identificando os principais pontos de dados:

  1. 🏬 Nomes das empresas
  2. 📍 Endereços
  3. ☎️ Números de telefone
  4. 🌟 Avaliações e comentários
  5. 🌐 Links de sites
  6. ⏰ Horário de funcionamento
  7. 🛒 Categorias

O Google Maps inclui todos os detalhes de contato da empresa?

Não. O Google Maps é um banco de dados de empresas gratuito em constante expansão: os profissionais de marketing podem encontrar nomes de locais, endereços, números de telefone e sites oficiais. No entanto, o Google Maps não fornece informações sobre endereços de e-mail ou contas de mídia social de empresas.

Felizmente, a maioria das empresas lista seus dados de contato em um só lugar - seu site, que geralmente é mencionado no cartão de detalhes do Google Maps.

E se você precisar entrar em contato com muitas empresas ao mesmo tempo? Você deve ter pensado em clicar manualmente em cada cartão para entender a classificação do comerciante e as informações de contato antes de tomar uma decisão. Mas você sabe que existem centenas de empresas semelhantes ao seu redor.

Como você pode concluir rapidamente a coleta de informações de contato e informações de avaliação? Neste momento, a API do Google Maps ajudará você a obter todas as informações de forma rápida e precisa!

API de raspagem: método eficaz e simples para raspar o Google Maps

A API do Google Maps Scrapeless ajuda você a obter todas as informações no mapa em 3 minutos. Você só precisa preencher os dados e configurar a API para coletar imediatamente as informações mais precisas da loja.

Principais recursos da API Scrapeless

  • 🔴 Preços acessíveis: O Scrapeless foi projetado para oferecer um valor excepcional.
  • 🔴 Estabilidade e confiabilidade: Com um histórico comprovado, o Scrapeless fornece respostas de API estáveis, mesmo sob altas cargas de trabalho.
  • 🔴 Altas taxas de sucesso: O Scrapeless garante uma taxa de sucesso e confiabilidade de 99%. A estabilidade e a precisão da raspagem do Google Trends atingiram quase 100%! Atualmente, o tempo médio de resposta é de cerca de 3 segundos, significativamente mais rápido do que a maioria dos provedores de API. Além disso, os dados são retornados em um formato JSON padronizado, tornando-os prontos para uso imediato.
  • 🔴 Escalabilidade: Lidere milhares de consultas sem esforço, graças à infraestrutura robusta por trás do Scrapeless.
  • 🔴 Integração LLM: O Scrapeless integra profundamente o DeepSeek e o chatGPT 4.0. Ele usa a poderosa API Deep SERP para garantir informações oportunas e análise abrangente.

Junte-se à nossa comunidade agora para reivindicar sua avaliação gratuita!
Apenas 1.000 vagas disponíveis por tempo limitado — aja rápido!

Como raspar dados de endereço do Google Maps? Siga nossas etapas agora!

Usando etapas

Etapa 1. Obtenha sua chave de API

Para começar, você precisará obter sua chave de API no painel do Scrapeless:

  • Faça login no Painel Scrapeless.
  • Navegue até Gerenciamento de chave de API.
  • Clique em Criar para gerar sua chave de API exclusiva.
  • Depois de criada, basta clicar na chave de API para copiá-la.
Gerenciamento de chave de API

Etapa 2: Use sua chave de API no código

Agora você pode usar sua chave de API para integrar o Scrapeless ao seu projeto. Siga estas etapas para testar e implementar a API. Vamos raspar as cafeterias como exemplo:

  • Visite a Documentação da API.
  • Clique em "Experimente" para o endpoint desejado.
  • Insira sua chave de API no campo "Autenticação".
  • Clique em "Enviar" para obter a resposta de raspagem.
Experimente

Abaixo está um exemplo de snippet de código que você pode integrar diretamente ao seu raspador do Google Maps.

Python

Python Copy
import http.client
import json

conn = http.client.HTTPSConnection("api.scrapeless.com")
payload = json.dumps({
   "actor": "scraper.google.maps",
   "input": {
      "engine": "google_maps",
      "q": "coffee",
      "type": "search",
      "ll": "@40.7455096,-74.0083012,14z",
      "hl": "en",
      "gl": "us"
   }
})
headers = {
   'Content-Type': 'application/json'
}
conn.request("POST", "/api/v1/scraper/request", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))

JavaScript

JavaScript Copy
var myHeaders = new Headers();
myHeaders.append("Content-Type", "application/json");

var raw = JSON.stringify({
   "actor": "scraper.google.maps",
   "input": {
      "engine": "google_maps",
      "q": "coffee",
      "type": "search",
      "ll": "@40.7455096,-74.0083012,14z",
      "hl": "en",
      "gl": "us"
   }
});

var requestOptions = {
   method: 'POST',
   headers: myHeaders,
   body: raw,
   redirect: 'follow'
};

fetch("https://api.scrapeless.com/api/v1/scraper/request", requestOptions)
   .then(response => response.text())
   .then(result => console.log(result))
   .catch(error => console.log('error', error));

Aqui você pode ver o resultado da raspagem como:

JSON Copy
{
    "localResults": [
        {
            "position": 1,
            "title": "XXX", // Para proteger a privacidade pessoal dos comerciantes
            "place_id": "XXX", // Para proteger a privacidade pessoal dos comerciantes
            "data_id": "0x89c25978f9c7111f:0xe05a328a356XXXX", // Para proteger a privacidade pessoal dos comerciantes
            "data_cid": "11172410324437925XXXX", // Para proteger a privacidade pessoal dos comerciantes
            "photos_link": "https://lh5.googleusercontent.com/p/AF1QipP4grbD776nRg_vcxaCcawsSnfaHyJnKGuBkKgc=w122-h92-k-no",
            "gps_coordinates": {
                "latitude": 40.762524899999995,
                "longitude": -73.98361469999999
            },
            "place_id_search": "https://www.google.com/search?q=local+guide+program&ibp=gwp;0,26,OiQKIiIeVGltZXMgU3F1YXJlIENhZmUgTmV3IFlvcmssIE5ZKAI&pcl=lp",
            "provider_id": "/g/11v68mmqzf",
            "rating": 4.5, 
            "price": "$10–20",
            "type": "Coffee shop",
            "types": [
                "Coffee shop"
            ],
            "type_id": "coffee_shop",
            "type_ids": [
                "\"coffee_shop\""
            ],
            "address": "XXX",
            "open_state": "Open 24 hours",
            "hours": "Open 24 hours",
            "operating_hours": {
                "Friday": "Open 24 hours",
                "Monday": "Open 24 hours",
                "Saturday": "Open 24 hours",
                "Sunday": "Open 24 hours",
                "Thursday": "Open 24 hours",
                "Tuesday": "Open 24 hours",
                "Wednesday": "Open 24 hours"
            },
            "phone": "(212) 389-XXXX", // Para proteger a privacidade pessoal dos comerciantes
            "service_options": [
                "Delivery",
                "Onsite services",
                "Takeout",
                "Dine-in"
            ],
            "thumbnail": "https://lh5.googleusercontent.com/-XIHkSualLQo/AAAAAAAAAAI/AAAAAAAAAAA/pRqlMa0yV_0/s44-p-k-no-ns-nd/photo.jpg"
        },

Leitura adicional:

Quais outras informações posso obter no Google Maps?

  1. Avaliações de colaboradores
Python Copy
import requests
import json

url = "https://api.scrapeless.com/api/v1/scraper/request"

payload = json.dumps({
   "actor": "scraper.google.maps",
   "input": {
      "engine": "google_maps_contributor_reviews",
      "contributor_id": "110382514725174877672",
      "hl": "en",
      "gl": "us"
   }
})
headers = {
   'Content-Type': 'application/json'
}

response = requests.request("POST", url, headers=headers, data=payload)

print(response.text)
  1. Direções
Python Copy
import requests
import json

url = "https://api.scrapeless.com/api/v1/scraper/request"

payload = json.dumps({
   "actor": "scraper.google.maps",
   "input": {
      "engine": "google_maps_directions",
      "start_addr": "Austin-Bergstrom International Airport",
      "end_addr": "5540 N Lamar Blvd, Austin, TX 78756, USA",
      "hl": "en",
      "gl": "us"
   }
})
headers = {
   'Content-Type': 'application/json'
}

response = requests.request("POST", url, headers=headers, data=payload)

print(response.text)
  1. Avaliações
Python Copy
import requests
import json

url = "https://api.scrapeless.com/api/v1/scraper/request"

payload = json.dumps({
   "actor": "scraper.google.maps",
   "input": {
      "engine": "google_maps_reviews",
      "data_id": "1s0x89c259af336b3341:0xa4969e07ce3108de",
      "hl": "en",
      "gl": "us"
   }
})
headers = {
   'Content-Type': 'application/json'
}

response = requests.request("POST", url, headers=headers, data=payload)

print(response.text)

Melhores casos de uso para contatos raspados do Google Maps

Extrair contatos e endereços do Google Maps é útil em uma variedade de situações, incluindo:

  • Extrair contatos e e-mails de empresas em escala.
  • Criar um banco de dados com informações de contato atualizadas.
  • Atualizar um banco de dados antigo de informações de contato.
  • Criar campanhas de marketing de e-mail B2B.
  • Encontrar perspectivas de vendas, parcerias e patrocínios.
  • Explorar leads de vendas locais.

Conclusão

A raspagem de dados do Google Maps é uma ótima maneira de extrair dados de empresas locais. Se você está procurando maneiras de código ou sem código para extrair dados do Google Maps ou outros mecanismos de pesquisa, temos uma solução simples e rápida para você.

O Scrapeless oferece uma avaliação gratuita de um mês, onde você pode aproveitar todos os serviços para coletar dados. Como encontrar endereço no Google Maps? Você pode coletar muitos dados em um curto espaço de tempo com o Scrapeless.

Obtenha sua avaliação gratuita agora!

FAQs:

Nossos raspadores do Google Maps são éticos e não extraem dados privados do usuário. Eles apenas extraem dados que as empresas escolhem compartilhar publicamente na web. No entanto, você deve estar ciente de que alguns resultados, como avaliações, podem conter dados pessoais. A menos que você tenha um motivo legítimo, você não deve raspar dados pessoais.

Posso extrair longitude e latitude do Google Maps?

Sim, todos os lugares no Google têm uma longitude e latitude atribuídas a eles. Você pode raspá-los facilmente.

Posso raspar detalhes de contato para uma cidade inteira?

Claro que sim! Se sua área tiver um nome (cidade, estado ou país), você pode raspar locais no Google Maps apenas inserindo o nome. Mas você também pode extrair dados por localização geográfica (vários pontos de longitude e latitude).

Posso raspar cadeias de restaurantes e seus dados de contato?

Claro! Por exemplo, você pode usar o parâmetro de opções de pesquisa no Google Maps Scraper para raspar todos os Starbucks ou KFCs na área. Em seguida, use o extrator de e-mail do Google Maps para aprimorar seu conjunto de dados com todos os detalhes de contato, como fazemos neste tutorial.

Na Scorretless, acessamos apenas dados disponíveis ao público, enquanto cumprem estritamente as leis, regulamentos e políticas de privacidade do site aplicáveis. O conteúdo deste blog é apenas para fins de demonstração e não envolve atividades ilegais ou infratoras. Não temos garantias e negamos toda a responsabilidade pelo uso de informações deste blog ou links de terceiros. Antes de se envolver em qualquer atividade de raspagem, consulte seu consultor jurídico e revise os termos de serviço do site de destino ou obtenha as permissões necessárias.

Artigos mais populares

Catálogo