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

Leitfaden: Google Maps API Key Einrichtung (2025)

Von Ibrahim DemolCEO IBLeadAktualisiert am 12. Juni 2026

Ein Google Maps API-Schlüssel ist der erste Schritt für jeden Entwickler oder Marketer, der Karten einbetten, Standortdaten abrufen oder standortbasierte Funktionen erstellen möchte. Dieser Leitfaden zur Google Maps API-Schlüssel-Einrichtung behandelt jeden Schritt – von der Erstellung deines Google Cloud-Kontos bis zur Sicherung deines Schlüssels und der Vermeidung unerwarteter Kosten.

Keine Floskeln. Nur die genauen Schritte, die du benötigst.


Warum du einen Google Maps API-Schlüssel benötigst

Der API-Schlüssel ist dein Authentifizierungstoken. Ohne ihn wird Google keine Kartenkacheln, Geocoding-Ergebnisse oder Navigationsdaten an deine App liefern.

Hier ist, was der Schlüssel tatsächlich tut:

  • Gewährt Zugriff auf die Dienste der Google Maps Platform (Maps JavaScript API, Geocoding API, Places API usw.)
  • Verfolgt deine Nutzung, damit Google die richtige Abrechnungsstufe anwenden kann
  • Verknüpft mit deinem Abrechnungskonto – Gebühren fallen nur an, wenn du das kostenlose monatliche Guthaben ($200/Monat ab 2025) überschreitest
  • Erlaubt dir, den Zugriff einzuschränken, sodass nur deine Domain oder App den Schlüssel verwenden kann

Jedes Projekt, das mit Google Maps arbeitet, benötigt einen. Es gibt keinen Workaround.


Schritt 1: Erstelle ein Google Cloud Platform-Konto

Gehe zu console.cloud.google.com. Melde dich mit deinem Google-Konto an – oder erstelle eines, wenn du noch keins hast.

Wenn dies dein erster Besuch ist, wird Google dich durch eine kurze Einführung führen. Du musst die Nutzungsbedingungen akzeptieren und ein Abrechnungskonto einrichten (mehr dazu in Schritt 4).

Neue Konten erhalten ein kostenloses Guthaben von $300, das 90 Tage gültig ist. Das ist getrennt vom laufenden $200/Monat Maps-Guthaben.


Schritt 2: Erstelle ein neues Projekt

Jeder API-Schlüssel gehört zu einem Projekt. Projekte halten deine Schlüssel, Abrechnung und Nutzungsdaten organisiert.

  1. Klicke auf das Projekt-Dropdown-Menü oben in der GCP-Konsole (es zeigt normalerweise "Mein erstes Projekt" oder ähnliches)
  2. Klicke auf Neues Projekt
  3. Gib ihm einen klaren Namen – etwas wie "Kartenintegration" oder deinen Firmennamen
  4. Klicke auf Erstellen

Die Konsole wechselt automatisch zu deinem neuen Projekt. Alle nächsten Schritte erfolgen innerhalb dieses Projekts.


Schritt 3: Aktiviere die benötigten Google Maps APIs

Nicht alle Maps APIs sind standardmäßig aktiviert. Du musst jede aktivieren, die du verwenden möchtest.

  1. Gehe in der linken Seitenleiste zu APIs & Dienste → Bibliothek
  2. Suche nach "Maps"
  3. Klicke auf die benötigte API – für die meisten Webprojekte beginne mit der Maps JavaScript API
  4. Klicke auf Aktivieren

Wiederhole dies für alle anderen APIs, die dein Projekt benötigt. Häufige sind:

API Anwendungsfall
Maps JavaScript API Interaktive Karten auf Websites
Geocoding API Adressen in Koordinaten umwandeln
Places API Nach Unternehmen und POIs suchen
Directions API Routenplanung
Distance Matrix API Reisezeit zwischen mehreren Punkten

Wenn du dir nicht sicher bist, welche du benötigst, aktiviere zuerst die Maps JavaScript API. Du kannst später weitere hinzufügen, ohne einen neuen Schlüssel zu erstellen.


Schritt 4: Richte die Abrechnung ein

Dieser Schritt bringt viele Entwickler ins Stolpern. Google verlangt ein Abrechnungskonto, auch wenn du im kostenlosen Bereich bleibst.

  1. Gehe in der GCP-Konsole zu Abrechnung in der linken Seitenleiste
  2. Klicke auf Ein Abrechnungskonto verknüpfen
  3. Erstelle ein neues Abrechnungskonto, wenn du noch keins hast
  4. Gib deine Kreditkartendaten ein

Du wirst nicht belastet, es sei denn, deine Nutzung überschreitet das kostenlose Guthaben von $200/Monat. Für die meisten kleinen Projekte deckt das ungefähr:

  • 28.000 Kartenaufrufe pro Monat
  • 40.000 Geocoding-Anfragen pro Monat

Richte einen Budgetalarm (Abrechnung → Budgets & Alarme) ein, damit du eine E-Mail erhältst, wenn du dich einem Schwellenwert näherst. Dies verhindert Überraschungsrechnungen.


Schritt 5: Erstelle deinen API-Schlüssel

Jetzt zur eigentlichen Schlüsselerstellung:

  1. Gehe zu APIs & Dienste → Anmeldedaten
  2. Klicke oben auf + Anmeldedaten erstellen
  3. Wähle API-Schlüssel
  4. Google generiert deinen Schlüssel sofort – er sieht aus wie AIzaSyD...
  5. Kopiere ihn und bewahre ihn an einem sicheren Ort auf (ein Passwortmanager eignet sich gut)

Das war's. Der Schlüssel ist sofort aktiv.


Schritt 6: Sichere deinen API-Schlüssel

Ein unsicherer API-Schlüssel ist ein Risiko. Wenn jemand ihn in deinem öffentlichen GitHub-Repo oder im Client-Code findet, kann er Kosten auf deinem Konto verursachen.

Zwei Einschränkungen, die du sofort festlegen solltest:

Anwendungseinschränkungen

Begrenzt, welche Apps oder Websites den Schlüssel verwenden können.

  • HTTP-Referrer – für Websites. Füge deine Domain hinzu: https://deinedomain.com/*
  • IP-Adressen – für serverseitige Apps. Füge die IP deines Servers hinzu.
  • Android/iOS-Apps – für mobile Apps. Füge den Paketnamen oder die Bundle-ID deiner App hinzu.

API-Einschränkungen

Begrenzt, welche Google APIs der Schlüssel aufrufen kann.

  1. Klicke in den Einstellungen des Schlüssels auf Schlüssel einschränken
  2. Wähle nur die APIs aus, die du in Schritt 3 aktiviert hast
  3. Klicke auf Speichern

So kann der Schlüssel, selbst wenn er geleakt wird, nur Maps APIs aufrufen – nicht Gmail, Drive oder irgendetwas anderes.


Best Practices für die Verwaltung deines API-Schlüssels

Einige Gewohnheiten, die später Kopfschmerzen sparen:

Nie den Schlüssel im Client-seitigen JavaScript hardcodieren. Jeder kann deinen Seitenquelltext einsehen und ihn extrahieren. Verwende Umgebungsvariablen auf der Serverseite und proxy-Anfragen.

Verwende separate Schlüssel für separate Umgebungen. Ein Schlüssel für die Entwicklung, einer für die Produktion. So kannst du einen rotieren oder widerrufen, ohne den anderen zu brechen.

Überwache die Nutzung wöchentlich. Überprüfe APIs & Dienste → Dashboard, um die Anfragen pro API zu sehen. Spitzen können auf Missbrauch oder einen Fehler in deinem Code hinweisen.

Rotieren Sie Schlüssel regelmäßig. Erstelle einen neuen Schlüssel, aktualisiere deine App und lösche dann den alten. Eine vierteljährliche Rotation ist für die meisten Projekte ein angemessener Rhythmus.

Setze Quotenlimits. In den Einstellungen des Schlüssels kannst du die täglichen Anfragen pro API begrenzen. Dies wirkt als harte Obergrenze für Kosten.


Google Maps auf deiner Website einbetten

Mit deinem Schlüssel bereit, hier ist das minimale HTML, um eine Karte anzuzeigen:

<!DOCTYPE html>
<html>
<head>
  <title>Meine Karte</title>
  <script src="https://maps.googleapis.com/maps/api/js?key=DEIN_API_SCHLUESSEL&callback=initMap" async defer></script>
  <script>
    function initMap() {
      var map = new google.maps.Map(document.getElementById('map'), {
        center: { lat: 40.7128, lng: -74.0060 },
        zoom: 12
      });
    }
  </script>
</head>
<body>
  <div id="map" style="height: 400px; width: 100%;"></div>
</body>
</html>

Ersetze DEIN_API_SCHLUESSEL durch deinen tatsächlichen Schlüssel. Die Attribute async defer laden das Skript, ohne das Rendern der Seite zu blockieren.

Für WordPress-Seiten kümmern sich Plugins wie WP Google Maps oder das Karten-Widget von Elementor um die Einbettung – du fügst einfach den Schlüssel in die Plugin-Einstellungen ein.


Fehlerbehebung bei häufigen API-Schlüsselproblemen

"Diese Seite kann Google Maps nicht korrekt laden"

Bedeutet normalerweise, dass der Schlüssel fehlt, falsch ist oder die Maps JavaScript API nicht aktiviert ist. Überprüfe beides.

Karte lädt, zeigt aber ein graues Feld

Die API wurde geladen, aber initMap() wurde nicht ausgeführt. Überprüfe die JavaScript-Fehler in der Konsole deines Browsers.

"REQUEST_DENIED" Fehler

Dein Schlüssel hat Einschränkungen, die die Anfrage blockieren. Entweder stimmt der Referrer nicht überein, oder die API ist nicht in der erlaubten Liste. Entferne vorübergehend die Einschränkungen zum Testen und füge sie dann wieder hinzu.

Abrechnungsfehler / API deaktiviert

Wenn dein Abrechnungskonto ein Problem hat (abgelaufene Karte, fehlgeschlagene Zahlung), deaktiviert Google die APIs. Behebe das Abrechnungsproblem in der GCP-Konsole unter Abrechnung → Kontoverwaltung.

Quota überschritten

Du hast dein tägliches oder monatliches Limit erreicht. Überprüfe APIs & Dienste → Quoten. Du kannst eine Erhöhung der Quoten anfordern oder deinen Abrechnungsplan upgraden.


Preise für die Google Maps API (2025)

Google gibt dir $200/Monat an kostenlosen Guthaben. Danach zahlst du pro Anfrage:

API Preis nach kostenlosem Kontingent
Maps JavaScript API $7 pro 1.000 Aufrufe
Geocoding API $5 pro 1.000 Anfragen
Places API (basic) $17 pro 1.000 Anfragen
Directions API $5 pro 1.000 Anfragen

Für Anwendungsfälle mit hohem Volumen – wie das Scraping von Tausenden von Unternehmenslisten – summieren sich die Kosten der Places API schnell. Bei $17 pro 1.000 Anfragen kosten 50.000 Unternehmensdatensätze allein $850 an API-Gebühren, bevor Entwicklungszeit berücksichtigt wird.

Hier werden vorindexierte Datenbanken zu einer praktischen Alternative.


Verwendung von Google Maps-Daten zur Lead-Generierung – ohne API-Limits

Die Google Maps API ist für das Einbetten von Karten und das Geocodieren von Adressen konzipiert. Sie ist nicht für die Massenextraktion von Geschäftsdaten gedacht. Die Places API begrenzt die Ergebnisse auf 60 pro Suche, und das Scraping in großem Maßstab verstößt gegen die Nutzungsbedingungen von Google.

Wenn dein Ziel darin besteht, Lead-Listen aus Google Maps zu erstellen – nicht Karten auf einer Website einzubetten – ist eine vorindexierte Datenbank ein schnellerer und günstigerer Weg.

IBLead indiziert über 50 Millionen Unternehmen in 37 Ländern, die wöchentlich aktualisiert werden. Du suchst nach Stadt, Postleitzahl, Kategorie, Google-Bewertung oder Anzahl der Bewertungen. Dann exportierst du sofort nach CSV – keine API-Aufrufe, kein Warten, keine Abrechnung pro Anfrage.

Die Daten umfassen den Firmennamen, die Adresse, die Telefonnummer, die E-Mail (angereichert von der Website), die Google-Bewertung, die Anzahl der Bewertungen und über 50 weitere Felder pro Eintrag. IBLead erkennt auch über 160 Technologien auf der Website jedes Unternehmens – nützlich, um Unternehmen anzusprechen, die bestimmte CMS-Plattformen oder Werbetools verwenden.

Für $52 für 10.000 Leads ist es ein Bruchteil dessen, was die Places API für dasselbe Volumen kosten würde.

Jetzt kostenlos starten – 200 credits inklusive


FAQ: Google Maps API-Schlüssel

Ist die Google Maps API kostenlos?

Ja, bis zu $200/Monat Nutzung. Danach zahlst du pro Anfrage. Die meisten kleinen Websites bleiben im kostenlosen Bereich.

Kann ich einen API-Schlüssel für mehrere Websites verwenden?

Technisch ja, aber es ist eine schlechte Praxis. Verwende separate Schlüssel pro Projekt, damit du die Nutzung verfolgen und den Zugriff unabhängig widerrufen kannst.

Was passiert, wenn ich meinen API-Schlüssel nicht sichere?

Jeder, der ihn findet, kann ihn verwenden. Dein Abrechnungskonto wird für deren Nutzung belastet. Google hat automatisierte Erkennung für einige Missbrauchsmuster, aber es ist nicht narrensicher. Schränke deinen Schlüssel immer ein.

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

Etwa 10 Minuten, wenn du bereits ein Google-Konto hast. Der Hauptzeitfaktor ist die Einrichtung der Abrechnung – halte deine Kreditkarte bereit.

Gibt es eine Google Maps API-Alternative für die Massenextraktion von Geschäftsdaten?

Ja. Wenn du Unternehmenslisten in großem Maßstab benötigst, anstatt Karten einzubetten, sind vorindexierte Datenbanken wie IBLead praktischer. Sie haben keine Abrechnung pro Anfrage oder das 60-Ergebnisse-Limit der Places API pro Suche.


Zusammenfassung

Die Einrichtung deines Google Maps API-Schlüssels erfolgt in sechs Schritten: Erstelle ein GCP-Konto, starte ein Projekt, aktiviere die benötigten APIs, füge die Abrechnung hinzu, generiere den Schlüssel und schränke ihn ein. Der gesamte Prozess dauert weniger als 15 Minuten.

Der Schlüssel ermöglicht das Einbetten von Karten, Geocodierung und Routenplanung für deine Apps. Für die meisten Websites bleibst du im kostenlosen Bereich von $200/Monat, ohne Gebühren.

Wenn du Google Maps für die Lead-Generierung anstelle von Karten-Einbettungen verwendest, machen die Abrechnung pro Anfrage und die Ergebnisgrenzen der API die Massenextraktion teuer und langsam. Eine vorindexierte Datenbank bietet dir dieselben Daten – schneller, günstiger und ohne Risiko von Nutzungsbedingungen.

Jetzt kostenlos starten – 200 credits inklusive

Bereit loszulegen?

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

IBLead kostenlos testen