Zurück zum Blog
Anleitungen & How-tos2026-03-15·10 Min. Lesezeit

Leitfaden zur Erlangung eines Google Maps API-Schlüssels

Von Ibrahim DemolCEO IBLeadAktualisiert am 12. Juni 2026

Die Erlangung eines Google Maps API-Schlüssels ist einfach — vorausgesetzt, du folgst den richtigen Schritten in der richtigen Reihenfolge. Dieser Leitfaden deckt alles ab: die Erstellung des Google Cloud Platform-Kontos, die Aktivierung der API, die Generierung des Schlüssels und die Sicherung des Zugriffs. Egal, ob du ein Anfänger oder ein erfahrener Entwickler bist, du wirst deinen Schlüssel in weniger als 20 Minuten einsatzbereit haben.


Was ist ein Google Maps API-Schlüssel?

Ein API-Schlüssel ist eine eindeutige Zeichenkette, die von Google generiert wird. Er identifiziert deine Anwendung gegenüber den Google-Servern und erlaubt den Zugriff auf die Maps-Dienste.

Konkret ist es ein "Anwendungspasswort". Ohne ihn lehnt Google die Anfragen ab. Mit ihm kannst du Karten anzeigen, Routen berechnen, Adressen geolokalisieren und vieles mehr.

Er dient auch Google dazu, deinen Verbrauch zu messen und dich zu belasten, wenn du die kostenlosen Kontingente überschreitest. Deshalb ist es ebenso wichtig, ihn richtig zu sichern, wie ihn zu erstellen.


Warum die Google Maps API nutzen?

Google Maps ist der weltweite Maßstab für alles, was mit Kartografie und Standortdaten zu tun hat. Seine API wird von Millionen von Anwendungen genutzt.

Die Anwendungsfälle sind zahlreich:

  • Interaktive Karten auf einer Website oder in einer mobilen Anwendung anzeigen
  • Routen zwischen zwei Punkten berechnen (Auto, Fahrrad, zu Fuß)
  • Adressen geokodieren (eine Adresse in GPS-Koordinaten umwandeln)
  • Street View in eine Benutzeroberfläche integrieren
  • Auf Daten von lokalen Unternehmen über die Places API zugreifen

Jede Nutzung entspricht einer anderen API. Die Google Maps Platform umfasst etwa zwanzig verschiedene Dienste, die alle über einen API-Schlüssel zugänglich sind.


Schritt 1: Ein Google Cloud Platform-Konto erstellen

Alles beginnt auf der Google Cloud Platform (GCP). Dies ist die zentrale Konsole, die alle Google-Dienste für Entwickler verwaltet.

Du benötigst ein aktives Gmail-Konto. Wenn du noch keines hast, erstelle zuerst eines auf gmail.com.

Gehe dann zu cloud.google.com und klicke auf „Kostenlos starten“. Google bietet 300 € an kostenlosen Credits für 90 Tage für neue Konten an. Eine Kreditkarte ist für die Anmeldung erforderlich, aber du wirst nicht belastet, solange du die kostenlosen Kontingente nicht überschreitest.

Fülle das Anmeldeformular aus: Land, Kontotyp (privat oder geschäftlich), Zahlungsinformationen. Nach der Bestätigung hast du Zugriff auf das GCP-Dashboard.


Schritt 2: Ein dediziertes GCP-Projekt erstellen

In GCP wird alles nach Projekten organisiert. Ein Projekt umfasst die aktivierten APIs, die generierten Schlüssel, die Quoten und die zugehörige Abrechnung.

Es wird dringend empfohlen, für jede Anwendung oder Nutzung ein dediziertes Projekt zu erstellen. Das erleichtert die Verwaltung von Kosten und Zugängen.

So geht's:

  1. Oben in der Benutzeroberfläche klicke auf den Projektwähler (Ordnersymbol neben dem Google Cloud-Logo)
  2. In dem sich öffnenden Fenster klicke auf „Neues Projekt“
  3. Gib deinem Projekt einen aussagekräftigen Namen — zum Beispiel „Maps-MeinStandort“ oder „Geocoding-App“
  4. Belasse die Standardorganisation, wenn du keine hast
  5. Klicke auf „Erstellen“

Die Erstellung dauert einige Sekunden. Eine Benachrichtigung erscheint oben rechts, wenn es bereit ist. Wähle dann dieses Projekt über den Wähler als aktives Projekt aus.


Schritt 3: Die gewünschte Google Maps API aktivieren

Die Google Maps Platform umfasst mehrere verschiedene APIs. Du musst nur die aktivieren, die du benötigst — jede aktivierte API verbraucht separat Quoten.

Zugriff auf die API-Bibliothek

Klicke im linken Seitenmenü auf „APIs und Dienste“ und dann auf „Bibliothek“. Eine Suchmaschine wird angezeigt, die alle verfügbaren APIs auflistet.

Die wichtigsten Google Maps APIs

API Hauptverwendung
Maps JavaScript API Interaktive Karten im Web
Maps SDK für Android Karten in Android-Apps
Maps SDK für iOS Karten in iOS-Apps
Geocoding API Adresskonvertierung ↔ GPS-Koordinaten
Places API Suche und Daten von lokalen Unternehmen
Directions API Routenberechnung
Geolocation API Standortbestimmung über das Netzwerk (ohne GPS)
Street View Static API Street View-Bilder in Apps
Distance Matrix API Entfernungen und Reisezeiten in großen Mengen

Für eine klassische Website mit einer Karte aktiviere die Maps JavaScript API. Um auf Daten von lokalen Geschäften zuzugreifen, aktiviere die Places API.

Eine API aktivieren

  1. Suche die API in der Bibliothek
  2. Klicke auf ihren Namen, um zur Detailseite zu gelangen
  3. Klicke auf die Schaltfläche „Aktivieren“

Die Aktivierung erfolgt sofort. Wiederhole den Vorgang für jede benötigte API.


Schritt 4: Den Google Maps API-Schlüssel generieren

Dies ist der zentrale Schritt. Sobald die API aktiviert ist, kannst du den Schlüssel erstellen, der es deiner Anwendung ermöglicht, sie zu nutzen.

Zugriff auf den Abschnitt „Anmeldeinformationen“

Klicke im Menü „APIs und Dienste“ auf „Anmeldeinformationen“. Diese Seite listet alle API-Schlüssel und anderen Anmeldeinformationen deines Projekts auf.

Den Schlüssel erstellen

  1. Klicke oben auf der Seite auf „+ Anmeldeinformationen erstellen“
  2. Wähle „API-Schlüssel“ im Dropdown-Menü
  3. Google generiert automatisch einen Schlüssel — er sieht so aus: AIzaSyD-9tSrke72PouQMnMX-a7eZSW0jkFMBWY
  4. Kopiere diesen Schlüssel sofort und bewahre ihn an einem sicheren Ort auf (Passwortmanager, Umgebungsvariable usw.)
  5. Klicke auf „Schließen“

Wichtig: Teile diesen Schlüssel niemals öffentlich. Committe ihn nicht in ein öffentliches Git-Repository. Zeige ihn nicht in einer zugänglichen URL an.


Schritt 5: Den Schlüssel in deiner Anwendung integrieren

Die Art und Weise, wie du den Schlüssel verwendest, hängt von der Programmiersprache und dem Kontext deines Projekts ab.

In JavaScript (Website)

Um die Maps JavaScript API in eine HTML-Seite zu laden, füge dieses Skript in deinen <head> oder vor dem Schließen des <body> ein:

<script src="https://maps.googleapis.com/maps/api/js?key=DEIN_API_SCHLUESSEL&callback=initMap" async defer></script>

Ersetze DEIN_API_SCHLUESSEL durch deinen tatsächlichen Schlüssel. Die Funktion initMap wird aufgerufen, sobald die API geladen ist — hier initialisierst du deine Karte.

In Python (Serveranfragen)

Um die Geocoding- oder Places-API von einem Python-Skript aus zu verwenden:

import requests

api_key = "DEIN_API_SCHLUESSEL"
address = "10 Rue de la Paix, Paris"

url = f"https://maps.googleapis.com/maps/api/geocode/json?address={address}&key={api_key}"
response = requests.get(url)
data = response.json()

print(data['results'][0]['geometry']['location'])

Dieser Code gibt die GPS-Koordinaten der angegebenen Adresse zurück.

Best Practice: Umgebungsvariablen

Setze deinen Schlüssel niemals hartkodiert in den Code. Verwende eine Umgebungsvariable:

import os
api_key = os.environ.get("GOOGLE_MAPS_API_KEY")

Oder eine .env-Datei mit der Bibliothek python-dotenv. Das verhindert versehentliche Leaks bei einem Push auf GitHub.


Schritt 6: Deinen API-Schlüssel einschränken und sichern

Ein nicht eingeschränkter Schlüssel kann von jedem verwendet werden, der ihn entdeckt. Google kann dir dann Anfragen in Rechnung stellen, die du nicht getätigt hast. Die Einschränkung ist daher nicht verhandelbar.

Zugriff auf die Einschränkungseinstellungen

In „APIs und Dienste“ > „Anmeldeinformationen“, klicke auf das Stiftsymbol neben deinem Schlüssel. Du gelangst zur detaillierten Konfigurationsseite.

Verfügbare Einschränkungstypen

Anwendungseinschränkungen — beschränken die autorisierten Quellen, die den Schlüssel verwenden dürfen:

  • HTTP-Referenzen: für Schlüssel, die in Websites verwendet werden. Du listest die autorisierten Domains auf, z. B. meineseite.com/* oder *.meineseite.com/*. Jede Anfrage von einer anderen Domain wird abgelehnt.
  • IP-Adressen: für Schlüssel, die serverseitig verwendet werden. Du listest die autorisierten IPs auf.
  • Android-Anwendungen: Einschränkung durch den SHA-1-Fingerabdruck des Zertifikats und den Paketnamen.
  • iOS-Anwendungen: Einschränkung durch die Bundle-ID.

API-Einschränkungen — beschränken die APIs, die dieser Schlüssel aufrufen kann:

  • Wähle „Schlüssel einschränken“ und hake nur die APIs an, die du tatsächlich verwendest.
  • Ein Schlüssel, der für die Maps JavaScript API gedacht ist, sollte die Places API nicht aufrufen können, wenn du sie nicht benötigst.

Best Practice: Ein Schlüssel pro Nutzung

Erstelle separate Schlüssel für jeden Kontext: einen für das Frontend-Web, einen für das Backend-Server, einen für die mobile App. Wenn ein Schlüssel kompromittiert wird, kannst du ihn widerrufen, ohne die anderen zu beeinträchtigen.


Verstehen der Abrechnung der Google Maps Platform

Die Google Maps Platform ist über ein gewisses Volumen hinaus nicht kostenlos. Jede API hat ihre eigenen Tarife.

Google bietet 200 $ an kostenlosen Credits pro Monat für alle Konten an. Für die meisten kleinen Projekte reicht dies aus, um innerhalb der kostenlosen Grenzen zu bleiben.

Darüber hinaus variieren die Tarife je nach API:

  • Maps JavaScript API: ~7 $ für 1.000 Kartenladungen
  • Geocoding API: ~5 $ für 1.000 Anfragen
  • Places API (Nearby Search): ~32 $ für 1.000 Anfragen

Richte Budgetwarnungen in GCP (Menü „Abrechnung“) ein, um benachrichtigt zu werden, wenn dein Verbrauch einen definierten Schwellenwert überschreitet. Du kannst auch die Ausgaben begrenzen, um unangenehme Überraschungen zu vermeiden.


Alternativen zur Google Maps API für die Geschäftsanbahnung

Die Google Maps API ist ideal, um Karten anzuzeigen und Adressen in einer Anwendung zu geokodieren. Wenn dein Ziel jedoch darin besteht, Daten von lokalen Unternehmen zu extrahieren für die Geschäftsanbahnung, ist der Ansatz anders.

Die Places API von Google gewährt Zugriff auf Daten von lokalen Geschäften — aber sie ist in großem Maßstab kostspielig, auf 20 Ergebnisse pro Anfrage begrenzt und liefert keine E-Mails oder Webtechnologien der Websites.

Um Listen von potenziellen Kunden aus Google Maps zu generieren, ist IBLead eine direkte Alternative. Die Datenbank umfasst über 50 Millionen Unternehmen in 37 Ländern, mit über 50 Datenfeldern pro Eintrag: Name, Adresse, Telefon, E-Mail, Google-Bewertung, Anzahl der Bewertungen, Webtechnologien und mehr.

Kein Echtzeit-Scraping, keine Wartezeiten. Alles ist bereits indexiert und wird wöchentlich aktualisiert. Du filterst nach Stadt, Kategorie, Bewertung, Technologien — und exportierst in 2 Minuten als CSV. Für 44 € für 10.000 Kontakte sind das 0,004 € pro Lead.


FAQ — Google Maps API-Schlüssel

Ist der Google Maps API-Schlüssel kostenlos?

Ja, innerhalb der Grenzen des monatlichen Credits von 200 $, die Google anbietet. Für die meisten kleinen Projekte deckt dieses Guthaben den gesamten Verbrauch ab. Darüber hinaus berechnet Google je nach den getätigten Anrufen.

Wie lange dauert es, einen Google Maps API-Schlüssel zu erhalten?

Etwa 10 bis 20 Minuten, wenn du von null startest (einschließlich der Erstellung des GCP-Kontos). Wenn du bereits ein GCP-Konto und ein konfiguriertes Projekt hast, dauert die Generierung des Schlüssels weniger als 2 Minuten.

Kann man mehrere API-Schlüssel in einem Projekt verwenden?

Ja. Es wird sogar empfohlen, für jede Nutzung (Frontend, Backend, mobil) einen Schlüssel zu erstellen, um die Verwaltung der Einschränkungen und den Widerruf im Problemfall zu erleichtern.

Was tun, wenn mein API-Schlüssel kompromittiert ist?

Gehe sofort zu „APIs und Dienste“ > „Anmeldeinformationen“, klicke auf deinen Schlüssel und wähle „Schlüssel regenerieren“. Der alte Schlüssel wird sofort ungültig. Aktualisiere deinen Schlüssel in allen deinen Anwendungen.

Was ist der Unterschied zwischen der Google Maps API und der Places API?

Die Maps JavaScript API dient dazu, interaktive Karten in einem Browser anzuzeigen. Die Places API dient dazu, Orte zu suchen, deren Details (Adresse, Öffnungszeiten, Bewertungen, Fotos) zu erhalten und die Adressautovervollständigung durchzuführen. Beide können in einem Projekt zusammen verwendet werden.


Bist du bereit, potenzielle Kunden über Google Maps zu generieren?

Wenn du Daten von lokalen Unternehmen für deine Geschäftsanbahnung extrahieren möchtest — ohne zu programmieren, ohne API-Management, ohne Wartezeiten — gibt dir IBLead Zugriff auf über 50 Millionen vorindexierte Einträge in 37 Ländern.

Teste es mit 200 credits.

Kostenloser Test — 200 credits inklusive

Bereit loszulegen?

Zugriff auf jedes Google Maps Unternehmen, angereichert mit E-Mails und rechtlichen Daten.

IBLead kostenlos testen