Voltar ao blog
Guias e Tutoriais2025-10-06·9 min de leitura

Como Obter Sua Chave API do Google Maps: Guia Completo Passo a Passo

Por Ibrahim DemolCEO IBLeadAtualizado em 26 de março de 2026

Você precisa de uma chave API do Google Maps para incorporar mapas interativos em seu site ou puxar dados de localização para suas aplicações. Sem ela, você não pode acessar os serviços de mapeamento do Google, geocodificação, direções ou cálculos de distância.

Este guia o orienta na criação de sua chave em menos de 10 minutos—desde a configuração de uma conta do Google Cloud Platform até a proteção de suas credenciais.

Por que Você Realmente Precisa de uma Chave API do Google Maps

Antes de mergulharmos na configuração, aqui está o que uma chave API faz:

Acesso aos serviços do Google Maps. A chave autentica suas solicitações aos servidores do Google. Sem ela, seu mapa não carregará, sua geocodificação não funcionará e seus cálculos de distância falharão.

Rastreamento de uso e cobrança. O Google vincula sua chave à sua conta para saber quem está fazendo solicitações e quantas. Isso permite que eles o cobrem de forma justa (ou mantenham você no nível gratuito se você ficar abaixo das cotas).

Segurança e cotas. Você pode restringir sua chave a domínios, endereços IP ou APIs específicos. Isso impede que alguém roube sua chave e acumule cobranças.

Controle de limitação de taxa. Você define quantas solicitações por segundo sua aplicação pode fazer. Isso impede que consultas descontroladas esgotem seu orçamento da noite para o dia.

A maioria dos desenvolvedores pula esta etapa e tenta usar o Google Maps sem uma chave—e fica confusa quando nada funciona. A chave API é inegociável.

O que Você Vai Precisar Antes de Começar

  • Uma conta do Google (Gmail funciona bem)
  • Um cartão de crédito válido (para configuração de cobrança—você não será cobrado se permanecer no nível gratuito)
  • 10 minutos do seu tempo
  • Um editor de texto ou gerenciador de senhas para armazenar sua chave com segurança

Se você já tem uma conta do Google Cloud Platform, pule para "Criar um Novo Projeto".

Passo 1: Configure Sua Conta do Google Cloud Platform

Vá para Google Cloud Console.

Clique em "Selecionar um Projeto" no canto superior esquerdo, depois clique em "Novo Projeto".

Digite um nome para o projeto. Algo como "Meu Projeto de Mapas" ou "Mapas do Site" funciona. O Google gera automaticamente um ID de projeto—você pode deixá-lo como está ou personalizá-lo.

Clique em "Criar". Isso leva 30 segundos.

Agora você está no Console do GCP. Você verá um painel com navegação à esquerda. É aqui que você ativará APIs e criará sua chave.

Passo 2: Ative as APIs do Google Maps que Você Precisa

A Plataforma Google Maps inclui várias APIs. Você só ativa as que realmente usa—isso mantém os custos baixos e melhora a segurança.

APIs Comuns: - Maps JavaScript API — Incorpore mapas interativos em sites - Geocoding API — Converta endereços em coordenadas (ou vice-versa) - Directions API — Calcule rotas e tempos de viagem - Distance Matrix API — Obtenha distâncias entre várias localizações - Places API — Pesquise por empresas, restaurantes, hotéis - Maps Static API — Gere imagens de mapas estáticos (sem interatividade)

Se você está apenas incorporando um mapa em seu site, comece com a Maps JavaScript API. Você pode ativar outras depois.

Para ativar uma API:

  1. No menu lateral esquerdo, clique em "APIs & Serviços""Biblioteca"
  2. Pesquise por "Maps JavaScript API"
  3. Clique no resultado
  4. Clique em "Ativar"

Repita para qualquer outra API que você precisar. A maioria dos projetos precisa de apenas 1–3 APIs.

Dica profissional: Comece com a Maps JavaScript API e a Geocoding API. Essas cobrem 80% dos casos de uso. Adicione mais apenas quando precisar.

Passo 3: Configure a Cobrança

Isso pode parecer assustador, mas o nível gratuito do Google é generoso. Você recebe €200/mês em créditos gratuitos. A maioria dos pequenos projetos nunca atinge o nível pago.

Para ativar a cobrança:

  1. Clique em "Cobrança" no menu lateral esquerdo
  2. Clique em "Vincular uma Conta de Cobrança"
  3. Se você ainda não tem uma conta de cobrança, clique em "Criar Conta de Cobrança"
  4. Digite seu nome, endereço e método de pagamento
  5. Clique em "Iniciar Meu Período de Teste Gratuito"

O Google pede um cartão de crédito, mas não cobrará você a menos que exceda o nível gratuito. Você receberá alertas por e-mail antes de qualquer cobrança.

Limites do nível gratuito (por mês): - Maps JavaScript API: 28.000 carregamentos - Geocoding API: 40.000 solicitações - Directions API: 40.000 solicitações - Distance Matrix API: 40.000 solicitações

Para um site pequeno ou ferramenta interna, você permanecerá gratuito por meses.

Passo 4: Crie Sua Chave API

Agora vem o evento principal.

  1. No menu lateral esquerdo, clique em "APIs & Serviços""Credenciais"
  2. Clique em "+ Criar Credenciais" no topo
  3. Selecione "Chave API"

Um popup aparece com sua nova chave. Ela parece uma longa sequência de caracteres aleatórios:

AIzaSyDxxx_xxxxxx-xxxxx_xxxxxxxxxxxxx

Copie isso imediatamente e salve em um lugar seguro. Use um gerenciador de senhas ou arquivo criptografado—não um post-it.

Você verá uma notificação azul dizendo "Chave API criada." Clique em "Restringir Chave" para adicionar restrições de segurança (próximo passo).

Passo 5: Restrinja Sua Chave API (Passo de Segurança Crítico)

Uma chave API irrestrita é como deixar sua porta da frente destrancada. Qualquer um que a encontrar pode fazer solicitações em sua conta e acumular cobranças.

  1. Na página de Credenciais, encontre sua nova chave na lista
  2. Clique nela para abrir os detalhes
  3. Em "Restrições de Aplicativo," selecione "Referenciadores HTTP"
  4. Clique em "Adicionar um referenciador HTTP" e insira o domínio do seu site: https://seusite.com/* (O * permite todas as páginas em seu domínio)

  5. Em "Restrições de API," selecione "Restringir Chave"

  6. Marque apenas as APIs que você ativou anteriormente (por exemplo, Maps JavaScript API)
  7. Clique em "Salvar"

Agora sua chave só funciona em seu domínio e apenas para as APIs que você especificou. Se alguém a encontrar, não poderá usá-la em outro lugar.

Se você estiver construindo um aplicativo móvel ou serviço de backend: Use diferentes tipos de restrição: - Aplicativos móveis: Restringir pelo nome do pacote Android ou ID do pacote iOS - Serviços de backend: Restringir pelo endereço IP do seu servidor

Passo 6: Implemente Sua Chave no Código

Uma vez que sua chave é criada e restrita, você pode usá-la.

Para um mapa básico incorporado:

<!DOCTYPE html>
<html>
<head>
 <title>Meu Mapa</title>
 <style>
 #map {
 height: 400px;
 width: 100%;
 }
 </style>
</head>
<body>
 <div id="map"></div>
 <script>
 function initMap() {
 const location = { lat: 40.7128, lng: -74.0060 }; // Nova Iorque
 const map = new google.maps.Map(document.getElementById('map'), {
 zoom: 12,
 center: location,
 });
 new google.maps.Marker({
 position: location,
 map: map,
 title: 'Minha Localização'
 });
 }
 </script>
 <script src="https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&callback=initMap" async defer></script>
</body>
</html>

Substitua YOUR_API_KEY pela sua chave real.

Para geocodificação de backend (exemplo Node.js):

const axios = require('axios');

async function getCoordinates(address) {
 const response = await axios.get('https://maps.googleapis.com/maps/api/geocode/json', {
 params: {
 address: address,
 key: process.env.GOOGLE_MAPS_API_KEY // Armazene a chave em uma variável de ambiente
 }
 });
 return response.data.results[0].geometry.location;
}

getCoordinates('1600 Amphitheatre Parkway, Mountain View, CA').then(coords => {
 console.log(coords); // { lat: 37.4224764, lng: -122.0842499 }
});

Melhor prática: Nunca codifique sua chave API. Armazene-a em uma variável de ambiente (.env file) e carregue-a em tempo de execução.

Como Monitorar Seu Uso e Custos

Sua chave API está ativa, mas você precisa observar o que ela está fazendo.

No Console do GCP:

  1. Vá para "APIs & Serviços""Painel"
  2. Você verá um gráfico de solicitações nos últimos 30 dias
  3. Clique em qualquer API para ver a divisão detalhada

Para configurar alertas de cobrança:

  1. Vá para "Cobrança" no menu lateral esquerdo
  2. Clique na sua conta de cobrança
  3. Clique em "Orçamentos e Alertas"
  4. Clique em "Criar Orçamento"
  5. Defina um limite mensal (por exemplo, €50) e um endereço de e-mail para alertas
  6. Clique em "Criar"

O Google enviará um e-mail quando você atingir 50%, 90% e 100% do seu orçamento. Isso evita cobranças surpresa.

Principais fatores de custo: - Geocodificação: €0,005 por solicitação (após o nível gratuito) - Direções: €0,005 por solicitação - Distance Matrix: €0,005 por solicitação - Maps JavaScript: Grátis após 28.000 carregamentos mensais

Para a maioria dos pequenos sites, os custos ficam abaixo de €10/mês.

Resolvendo Problemas Comuns

Erro "Chave API Não Válida"

Causa: Você está usando uma chave irrestrita em um domínio que não corresponde à sua restrição de referenciador HTTP.

Solução: No Console do GCP, edite sua chave e adicione o domínio correto aos referenciadores HTTP. Ou remova a restrição temporariamente para testar.

Erro "Conta de Cobrança Não Configurada"

Causa: Você não vinculou uma conta de cobrança ao seu projeto.

Solução: Vá para "Cobrança" no menu lateral e vincule uma conta. Você não será cobrado se permanecer no nível gratuito.

Mapa Aparece Mas Sem Marcadores

Causa: Sua Geocoding API não está ativada ou sua chave não tem permissão para usá-la.

Solução: Vá para "APIs & Serviços" → "Biblioteca," pesquise por Geocoding API e clique em Ativar. Aguarde 30 segundos para que a alteração se propague.

Erro "Cota Excedida"

Causa: Você atingiu seu limite mensal de solicitações.

Solução: Verifique seu uso no Painel. Se for legítimo, atualize seu plano de cobrança ou solicite um aumento de cota no Console do GCP.

Melhores Práticas para Uso em Produção

Uma vez que sua chave está funcionando, siga estas regras:

1. Rode sua chave a cada 6 meses. Crie uma nova chave no Console do GCP, atualize seu código e, em seguida, exclua a antiga. Isso limita os danos se sua chave vazar.

2. Use chaves separadas para diferentes projetos. Não reutilize a mesma chave em seu site, aplicativo móvel e serviço de backend. Se uma vazar, você só precisa rodar essa.

3. Monitore os custos semanalmente. Defina um lembrete no calendário para verificar seu Painel do GCP. Pegue o uso excessivo cedo.

4. Nunca comprometa sua chave no GitHub. Use .gitignore para excluir arquivos .env. Se você acidentalmente comprometê-la, exclua a chave imediatamente no Console do GCP.

5. Use chaves do lado do servidor para operações sensíveis. Se você estiver puxando dados de negócios, use seu backend para chamar a API, não JavaScript do lado do cliente. Isso oculta sua chave dos usuários.

6. Defina cotas razoáveis. No Console do GCP, vá para "APIs & Serviços" → "Cotas" e defina limites por minuto ou por segundo. Isso impede que um bug custe milhares em um único dia.

Indo Além dos Mapas Básicos: Combinando APIs com Dados de Negócios

Uma vez que você tem sua chave API funcionando, você pode fazer mais do que apenas exibir mapas. Você pode construir aplicações baseadas em localização que puxam dados reais de negócios.

Por exemplo, se você está construindo uma ferramenta de geração de leads, pode usar a Places API para pesquisar restaurantes em uma cidade. Mas a Places API retorna apenas dados básicos: nome, endereço, telefone, site.

Para enriquecer esses dados—obter endereços de e-mail, detectar qual software eles usam, encontrar seus perfis sociais—você precisa de uma segunda fonte de dados.

É aqui que combinar a API do Google Maps com uma base de dados de negócios faz sentido. Você obtém a funcionalidade de mapa do Google, mas puxa inteligência de negócios mais profunda de uma fonte dedicada.

Se você está construindo uma ferramenta de prospecção de e-mail frio ou campanha de marketing baseada em contas, você precisa de ambos: 1. API do Google Maps para pesquisa baseada em localização 2. Uma base de dados de negócios para dados de contato enriquecidos

Essa combinação é especialmente poderosa se você estiver visando empresas locais por setor, localização e tamanho da empresa.

FAQ: Perguntas Comuns Sobre Chaves API do Google Maps

P: É grátis obter uma chave API do Google Maps?

R: Sim. Criar a chave é gratuito. Você só paga se exceder o nível gratuito mensal do Google (€200 em créditos gratuitos). A maioria dos pequenos projetos permanece gratuita.

P: Posso usar a mesma chave API em vários sites?

R: Não. Por segurança, crie uma chave separada para cada projeto e restrinja cada chave ao seu próprio domínio. Se uma chave vazar, você só precisa rodar essa.

P: O que acontece se minha chave API for roubada?

R: Se alguém encontrar sua chave, pode fazer solicitações em sua conta e potencialmente acumular cobranças. Vá para o Console do GCP imediatamente, exclua a chave e crie uma nova. Em seguida, revise sua cobrança para ver se houve cobranças não autorizadas.

P: Quanto tempo leva para minha chave API começar a funcionar?

R: Geralmente de 30 segundos a 2 minutos após criá-la. Se você receber erros de "chave API não válida", aguarde um minuto e tente novamente.

P: Preciso de um cartão de crédito para usar o nível gratuito?

R: Sim. O Google exige um cartão de crédito registrado, mas não cobrará você a menos que exceda o nível gratuito. Você receberá alertas por e-mail antes de qualquer cobrança.

P: Posso usar a mesma chave API para web, móvel e backend?

R: Tecnicamente sim, mas é uma má ideia. Use chaves separadas para cada plataforma para que você possa restringi-las e rodá-las independentemente.

P: Qual é a diferença entre uma chave API e OAuth 2.0?

R: Chaves API são para APIs públicas (como Maps). OAuth 2.0 é para dados específicos do usuário (como acessar o Google Drive de alguém). Para Maps, use uma chave API.

Conclusão: Sua Chave Está Pronta

Agora você tem uma chave API do Google Maps funcionando, restrita ao seu domínio, monitorada para custos e pronta para produção.

A próxima etapa depende do seu caso de uso:

  • Incorporando um mapa em seu site? Use o exemplo HTML da Etapa 6.
  • Construindo um aplicativo baseado em localização? Integre a Directions ou Geocoding API em seu backend.
  • Prospecção de empresas locais? Combine o Google Maps com uma base de dados de negócios para dados mais ricos.

Se você está sério sobre prospecção baseada em localização ou geração de leads, considere emparelhar sua API do Google Maps com uma ferramenta de inteligência de negócios. Isso lhe dá tanto a funcionalidade de mapeamento que o Google fornece quanto os dados de negócios enriquecidos que você precisa para outreach.

Comece a usar sua chave API hoje, monitore seu uso e escale à medida que cresce.

Pronto para começar?

Aceda a todas as empresas do Google Maps, enriquecidas com emails e dados legais.

Experimente o IBLead gratuitamente