API Google Maps und Google Bewertungen: Vollständiger Leitfaden zur Nutzung
Google Bewertungen sind zur Nummer 1 der Kaufentscheidungen für Verbraucher geworden. 92 % der Nutzer lesen Bewertungen, bevor sie ein lokales Unternehmen auswählen. Aber wie greift man systematisch auf diese Daten zu? Wie analysiert man sie im großen Stil?
Hier kommt die API Google Maps ins Spiel. Sie bietet strukturierten Zugang zu den Daten von Millionen von Orten, einschließlich Bewertungen, Bewertungen, Öffnungszeiten und vielem mehr.
Dieser Artikel zeigt Ihnen, wie Sie die API Google Maps nutzen, ihre tatsächlichen Grenzen, wie Sie Ihren API-Schlüssel sichern und vor allem, wie Sie Bewertungen für Ihre Akquise nutzen können.
Was ist die API Google Maps?
Die API Google Maps ist kein einzelnes Tool. Es handelt sich um eine Suite von verschiedenen APIs, von denen jede eine spezifische Rolle hat.
Die wichtigsten APIs von Google Maps
Maps JavaScript API Integriert interaktive Karten in Ihre Webseiten. Sie können Marker, Polygone und Routen hinzufügen. Wird von 99 % der Webseiten mit einer eingebetteten Karte verwendet.
Geocoding API Konvertiert eine Adresse in GPS-Koordinaten (Breiten-/Längengrad) oder umgekehrt. Beispiel: "10 rue de la Paix, Paris" → 48.8566, 2.3522.
Directions API Berechnet Routen zwischen zwei Punkten. Modi: Auto, Fahrrad, öffentliche Verkehrsmittel, zu Fuß. Gibt die Dauer, die Entfernung und detaillierte Schritte zurück.
Places API Greift auf Informationen über Orte zu: Restaurants, Hotels, Geschäfte, Dienstleistungen. Dies ist die API, die Sie interessiert, wenn Sie Geschäftsdaten extrahieren möchten (Name, Adresse, Telefon, Webseite, Bewertungen).
Distance Matrix API Berechnet Entfernungen und Zeiten zwischen mehreren Punkten. Nützlich zur Optimierung von Liefer- oder Servicerouten.
Maps Static API Generiert statische Kartenbilder (PNG, GIF, JPG) ohne interaktive Schnittstelle.
Street View API Greift auf Panoramabilder von Street View zu.
Für die Akquise und die Analyse von Bewertungen werden Sie hauptsächlich die Places API verwenden.
Wie man einen API-Schlüssel für Google Maps erhält
Schritt 1: Erstellen Sie ein Google Cloud-Konto
Gehen Sie zu console.cloud.google.com.
Melden Sie sich mit Ihrem Google-Konto an (oder erstellen Sie eines).
Schritt 2: Erstellen Sie ein Projekt
In der Konsole klicken Sie auf "Projekt erstellen" (oben links).
Geben Sie einen Namen ein: "Akquise", "Bewertungsanalyse" usw.
Warten Sie einige Sekunden, bis das Projekt erstellt ist.
Schritt 3: Aktivieren Sie die erforderlichen APIs
Gehen Sie im linken Menü zu "APIs und Dienste" → "Bibliothek".
Suche nach "Places API" und klicken Sie auf "Aktivieren".
Gleiches für "Geocoding API" und "Maps JavaScript API", falls benötigt.
Schritt 4: Erstellen Sie einen API-Schlüssel
Gehen Sie zu "APIs und Dienste" → "Anmeldedaten".
Klicken Sie auf "Anmeldedaten erstellen" → "API-Schlüssel".
Ihr API-Schlüssel wird angezeigt (eine lange Zeichenkette zufälliger Zeichen).
Kopieren Sie ihn und halten Sie ihn geheim.
Schritt 5: Konfigurieren Sie die Abrechnung
Google bietet 200 $ kostenlose Credits pro Monat für neue Konten.
Gehen Sie zu "Abrechnung" und verknüpfen Sie eine Kreditkarte.
Wichtig: Selbst mit den kostenlosen Credits müssen Sie die Abrechnung einrichten, um die API zu nutzen. Andernfalls wird die API nach Erschöpfung der Testcredits gesperrt.
Preise der API Google Maps: Was Sie wissen sollten
Google berechnet pro API-Aufruf. Die Preise variieren je nach Dienst.
Reale Kosten (2024)
Places API (Suche und Details)
- Textsuche: 32 $ für 1.000 Anfragen
- Suche in der Nähe: 32 $ für 1.000 Anfragen
- Details zum Ort: 17 $ für 1.000 Anfragen
Geocoding API
- 5 $ für 1.000 Anfragen
Directions API
- 5 $ für 1.000 Anfragen
Konkretes Beispiel: 10.000 Restaurants in Frankreich extrahieren
Um alle Restaurants in Frankreich über die Places API zu suchen:
- 1 Suchanfrage pro geografischem Gebiet
- Wenn Sie Frankreich in 50 Zonen unterteilen, kostet es Sie: 50 × 0,032 $ = 1,60 $
- Um die Details jedes Restaurants (Telefon, Öffnungszeiten, Bewertungen) abzurufen: 10.000 × 0,017 $ = 170 $
- Insgesamt: ~171,60 $ für 10.000 Restaurants.
Das ist viel, wenn Sie dies regelmäßig tun müssen.
Quoten und Grenzen
Google setzt Quoten, um seine Server zu schützen:
- Anfragen pro Sekunde: 50 (kostenlos) oder 100+ (auf Anfrage)
- Anfragen pro Tag: unbegrenzt (aber kostenpflichtig)
- Ergebnisse pro Anfrage: max. 20 Ergebnisse (Places API)
- Gesamtergebnisse pro Suche: max. 60 Ergebnisse (3 Seiten mit 20)
Kritische Einschränkung: Mit der Places API können Sie nur 60 Ergebnisse pro Suche abrufen. Um 10.000 Restaurants zu extrahieren, müssen Sie 167 verschiedene Suchen durchführen (geografisch oder nach Kategorie unterteilt).
Das bedeutet 167 Suchanfragen × 0,032 $ = mindestens 5,34 $, plus die Detailanfragen.
Schützen Sie Ihren API-Schlüssel für Google Maps
Ihr API-Schlüssel ist wie ein Passwort. Wenn jemand ihn stiehlt, kann er API-Anfragen auf Ihre Kosten durchführen.
Reale Risiken
- Ein Angreifer verwendet Ihren Schlüssel, um in einer Nacht 100.000 Anfragen zu stellen: 3.000 $ Kosten
- Ihre Webanwendung exponiert den Schlüssel in JavaScript: Jeder Benutzer kann ihn aus dem Quellcode kopieren
- Ein Mitarbeiter postet ihn versehentlich auf GitHub: Bots erkennen ihn in Sekunden
Wie Sie Ihren Schlüssel schützen
1. Einschränkung nach Domain (HTTP-Referrer)
Gehen Sie in der Google Cloud-Konsole zu "Anmeldedaten" → klicken Sie auf Ihren API-Schlüssel.
Unter "Anwendungseinschränkungen" wählen Sie "HTTP-Website-Schlüssel (Websites, Domains)".
Fügen Sie Ihre autorisierten Domains hinzu:
www.ihrewebsite.comihrewebsite.comapp.ihrewebsite.com
Nur Anfragen von diesen Domains werden akzeptiert.
2. Einschränkung nach API
Unter "API-Einschränkungen" aktivieren Sie nur die APIs, die Sie verwenden.
Wenn Sie nur die Places API verwenden, deaktivieren Sie Geocoding, Directions, Street View usw.
So kann, selbst wenn jemand Ihren Schlüssel stiehlt, er ihn nicht verwenden, um auf andere Dienste zuzugreifen.
3. Überwachen Sie die Nutzung
Gehen Sie zu "Abrechnung" → "Nutzungsberichte".
Überprüfen Sie jeden Tag, wie viele API-Aufrufe Sie machen.
Richten Sie einen Alarm ein: Wenn Sie X $ pro Tag überschreiten, erhalten Sie eine E-Mail.
4. Regelmäßige Rotation
Erstellen Sie alle 3 Monate einen neuen API-Schlüssel.
Löschen Sie den alten Schlüssel.
Dies begrenzt die Zeit, in der ein gestohlener Schlüssel verwendet werden kann.
5. Den Schlüssel niemals im Frontend exponieren
❌ Schlecht:
// In Ihrem sichtbaren JavaScript-Code
const apiKey = "AIzaSyD..."; // EXPONIERT
fetch(`https://maps.googleapis.com/maps/api/place/textsearch/json?key=${apiKey}&query=restaurants`)
✅ Gut:
// Von Ihrem Frontend
fetch('/api/search-restaurants?query=restaurants')
// Ihr Backend führt den API-Aufruf mit dem Schlüssel durch
Ihr Backend (Node.js, Python, PHP) hält den Schlüssel geheim. Das Frontend sieht ihn niemals.
6. Für mobile Anwendungen
Verwenden Sie einen Backend-Proxy. Ihre mobile App ruft Ihren Server auf, der Google Maps aufruft.
Der API-Schlüssel wird niemals in der App gespeichert (er könnte dekompiliert werden).
Places API: So extrahieren Sie die Daten von Orten
Die Places API gibt Ihnen Zugang zu den Basisinformationen eines Ortes.
Suchtypen
Textsuche (Suche nach Text)
https://maps.googleapis.com/maps/api/place/textsearch/json?query=restaurants+paris&key=YOUR_API_KEY
Rückgabe:
- Name des Restaurants
- Adresse
- Google-Bewertung
- Anzahl der Bewertungen
- GPS-Koordinaten
- Place ID
Nearby Search (Suche in der Nähe)
https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=48.8566,2.3522&radius=5000&type=restaurant&key=YOUR_API_KEY
Durchsucht alle Restaurants in einem Radius von 5 km um eine Koordinate.
Place Details (Details zum Ort)
https://maps.googleapis.com/maps/api/place/details/json?place_id=ChIJ...&key=YOUR_API_KEY
Ruft die vollständigen Infos ab: Telefon, Webseite, Öffnungszeiten, Fotos, Bewertungen usw.
Verfügbare Daten über die Places API
- Name, vollständige Adresse, Postleitzahl
- Telefon
- Webseite
- Kategorien (Art des Unternehmens)
- Google-Bewertung (0-5 Sterne)
- Gesamtanzahl der Bewertungen
- Öffnungszeiten
- Fotos (Anzahl und URL)
- GPS-Koordinaten
- Place ID (eindeutige Google-ID)
Was die Places API NICHT gibt
❌ Text der Bewertungen (Inhalt der Kommentare) ❌ Autor der Bewertungen ❌ Datum der Bewertungen ❌ Details des Eintrags (detaillierte Fotos, Videos) ❌ Änderungsverlauf
Um auf den Text der Bewertungen zuzugreifen, müssen Sie die Google Maps-Seite direkt scrapen oder ein spezialisiertes Tool verwenden.
Analyse der Google Bewertungen: Strategie und Umsetzung
Google Bewertungen sind eine Goldmine, um Ihre Konkurrenten zu verstehen und Geschäftsmöglichkeiten zu identifizieren.
Schritt 1: Definieren Sie Ihre Analyse-Kriterien
Bevor Sie analysieren, entscheiden Sie, wonach Sie suchen.
Anwendungsfall 1: Identifizieren Sie schlecht bewertete Konkurrenten
Sie sind eine Online-Reputationsagentur. Sie suchen Unternehmen mit einer Bewertung < 3 Sterne, um sie zu kontaktieren.
Kriterien:
- Durchschnittliche Bewertung < 3 Sterne
- Mindestens 20 Bewertungen (um Einzelfälle zu vermeiden)
- Letzte Bewertungen sind nicht älter als 3 Monate (aktuelles Problem)
Anwendungsfall 2: Analysieren Sie die Zufriedenheit nach Sektor
Sie sind Marketingberater. Sie analysieren die durchschnittliche Zufriedenheit in Ihrer Region für jeden Sektor (Restaurants, Friseursalons, Klempner usw.).
Kriterien:
- Durchschnittliche Bewertung nach Sektor
- Anzahl der Bewertungen nach Sektor
- Entwicklung der Bewertung über 12 Monate
Anwendungsfall 3: Finden Sie Kunden für eine Webagentur
Sie verkaufen Webservices. Sie suchen Unternehmen mit einer schlechten Webseite (veraltet, nicht responsiv, kein Kontaktformular).
Kriterien:
- Keine Webseite (oder sehr alte Webseite)
- Google-Bewertung < 4 Sterne (mögliche Unzufriedenheit im Zusammenhang mit dem Web)
- Anzahl der Bewertungen > 50 (etabliertes Unternehmen, kann sich Investitionen leisten)
Schritt 2: Daten extrahieren
Verwenden Sie die Places API, um die Bewertung und die Anzahl der Bewertungen abzurufen.
Beispiel in Python:
import requests
API_KEY = "YOUR_API_KEY"
def search_restaurants(city, min_rating=3.0):
url = "https://maps.googleapis.com/maps/api/place/textsearch/json"
params = {
"query": f"restaurants {city}",
"key": API_KEY
}
response = requests.get(url, params=params)
results = response.json().get("results", [])
filtered = [
{
"name": r["name"],
"address": r["formatted_address"],
"rating": r.get("rating", 0),
"review_count": r.get("user_ratings_total", 0),
"place_id": r["place_id"]
}
for r in results
if r.get("rating", 0) >= min_rating
]
return filtered
# Nutzung
restaurants = search_restaurants("Paris", min_rating=4.0)
for r in restaurants:
print(f"{r['name']} - {r['rating']} ⭐ ({r['review_count']} Bewertungen)")
Schritt 3: Den Inhalt der Bewertungen analysieren
Die Places API gibt nicht den Text der Bewertungen zurück. Sie müssen sie direkt scrapen oder ein Tool verwenden.
Manuelle Analyse (für kleines Volumen)
- Gehen Sie zu Google Maps
- Öffnen Sie den Eintrag des Konkurrenten
- Lesen Sie die Bewertungen (von den neuesten zu den ältesten)
- Notieren Sie sich die wiederkehrenden Themen: Service, Preis, Sauberkeit, Wartezeit usw.
Automatisierte Analyse (für großes Volumen) Verwenden Sie ein Scraping-Tool oder eine Drittanbieter-API, die den Text der Bewertungen extrahiert.
Suchen Sie nach Themen:
- Positiv: "schneller Service", "freundlicher Empfang", "ausgezeichnetes Preis-Leistungs-Verhältnis"
- Negativ: "zu lange Wartezeit", "unhöfliches Personal", "teuer für die Qualität"
Schritt 4: Chancen identifizieren
Beispiel 1: Schlecht bewerteter Klempner
Sie finden einen Klempner mit 2,8 ⭐ (45 Bewertungen). Neueste Bewertungen erwähnen: "zu teurer Kostenvoranschlag", "keine Nachverfolgung", "lange Wartezeit".
Chance: Kontaktieren Sie den Eigentümer, um eine Marketingagentur anzubieten, die ihm hilft, seinen Ruf und seinen Kundenservice zu verbessern.
Beispiel 2: Restaurant ohne Webseite
Sie finden ein Restaurant mit 4,2 ⭐ (120 Bewertungen), aber ohne Webseite. Bewertungen erwähnen: "schwierig, die Öffnungszeiten zu finden", "keine Online-Reservierung".
Chance: Ein Angebot für eine Webseite mit Online-Reservierung unterbreiten.
Beispiel 3: Friseursalon mit sinkender Bewertung
Sie finden einen Salon mit einer sinkenden Bewertung (4,5 → 3,8 in 6 Monaten). Neueste Bewertungen: "der Eigentümer hat gewechselt", "nicht mehr so gut wie früher", "Preise erhöht".
Chance: Kontaktieren Sie den neuen Eigentümer, um eine Schulung für den Kunden oder ein Service-Audit anzubieten.
Reale Grenzen der API Google Maps für die Datenauswertung
Grenze 1: Sie können nur 60 Ergebnisse pro Suche abrufen
Die Places API gibt maximal 20 Ergebnisse pro Seite zurück, 3 Seiten = 60 Ergebnisse.
Um 10.000 Restaurants in Frankreich zu extrahieren, müssen Sie 167 verschiedene Suchen durchführen (nach geografischem Gebiet oder Unterkategorie).
Auswirkung: lange Bearbeitungszeit, hohe Kosten, Risiko, die Quoten zu erreichen.
Grenze 2: Bewertungen sind nicht zugänglich
Die Places API gibt die Anzahl der Bewertungen und die durchschnittliche Bewertung zurück, aber nicht den Text der Bewertungen.
Um den Inhalt zu analysieren (was die Kunden tatsächlich sagen), müssen Sie Google Maps direkt scrapen.
Auswirkung: Sie müssen zwei Tools verwenden (API + Scraper), um einen vollständigen Überblick zu erhalten.
Grenze 3: Quoten und Kosten summieren sich schnell
Jede Anfrage kostet. Um 10.000 Restaurants mit Details zu extrahieren, rechnen Sie mit 170 $+.
Wenn Sie die Daten jeden Monat aktualisieren müssen, sind das mindestens 2.000 $ pro Jahr.
Auswirkung: kostspielige Lösung für KMUs und Agenturen.
Grenze 4: Daten werden nicht in Echtzeit aktualisiert
Die API indiziert die Daten, aber es gibt eine Verzögerung. Ein neues Restaurant kann Tage brauchen, um angezeigt zu werden.
Auswirkung: leicht veraltete Daten.
Grenze 5: Geografische und rechtliche Einschränkungen
Google begrenzt die Anfragen nach Region, um Missbrauch zu vermeiden. Einige Länder haben zusätzliche Einschränkungen.
Auswirkung: Unmöglich, bestimmte Sektoren massenhaft zu extrahieren.
IBLead nutzen: Eine Alternative zur Google Maps-Akquise
Wenn Sie daran interessiert sind, Google Maps-Daten und Bewertungen in großem Umfang zu extrahieren, hat die API Google Maps ihre Grenzen (Kosten, Quoten, unvollständige Daten).
IBLead bietet einen anderen Ansatz: eine vorindexierte Datenbank mit über 5 Millionen Google Maps-Einträgen, die monatlich aktualisiert wird, mit vollem Zugang zu Google Bewertungen.
Bereit loszulegen?
Zugriff auf jedes Google Maps Unternehmen, angereichert mit E-Mails und rechtlichen Daten.
IBLead kostenlos testenVerwandte Artikel
10 Bewährte Tipps, um Kunden zu mehr Google-Bewertungen auf Maps zu bewegen
Erfahren Sie 10 umsetzbare Strategien zur Steigerung von Google Maps-Bewertungen. Timing, Anreize, QR-Codes und Antworttaktiken, die wirklich funktionieren.
7 Kaltakquise-E-Mail-Fehler, die du vermeiden solltest: Beispiele & Vorlagen
Vermeide diese 7 Kaltakquise-E-Mail-Fehler, die die Antwortrate töten. Echte Beispiele, AIDA-Vorlagen und bewährte Lösungen für bessere Ansprache.
ABM Google Maps Daten: Der umfassende strategische Leitfaden
Erfahren Sie, wie ABC Account-Based Marketing Google Maps Daten 208% mehr Umsatz generiert.