DE
Guide

Google Maps scrapen: die Einträge einer Suche extrahieren

Name, Kategorie, Adresse, Website, Bewertung, Anzahl der Rezensionen, Öffnungszeiten: Eine Google-Maps-Suche enthält eine Fülle von Informationen über einen lokalen Markt. So erfassen Sie sie sauber.

Das Wichtigste in Kürze
  • Die offizielle API der Google Maps Platform gibt das in Google Maps angezeigte Ranking nicht wieder: Es muss erfasst werden.
  • Jeder Eintrag kommt mit Rang, Name, Kategorie, Adresse, Website, Bewertung, Anzahl der Rezensionen und CID.
  • Einsatzzwecke: Local-SEO-Tracking, Wettbewerbsbeobachtung und Marktanalyse, Stadt für Stadt.

Google Maps scrapen oder die offizielle API nutzen?

Das erste Missverständnis, das es auszuräumen gilt: Die offizielle API der Google Maps Platform dient dazu, Karten anzuzeigen, Routen zu berechnen oder Adressen in einer App zu geocodieren. Ihre Ortssuche liefert zwar Unternehmen, aber nicht in der Reihenfolge, die ein Nutzer bei einer Google-Maps-Suche von einem bestimmten Ort aus sieht.

Google Maps scrapen heißt, die Liste der Einträge zu erfassen, die eine Suche („Restaurant“, „Klempner“, „Fitnessstudio“) von einem bestimmten Ort aus liefert, in der Reihenfolge, in der Google sie anzeigt. Genau diese Daten werden für Local SEO und Marktanalysen genutzt.

Die verfügbaren Daten für jeden Eintrag

FeldInhalt
rank_type, rank_serpDer Rang des Eintrags in den Ergebnissen
titleDer Name des Unternehmens
cidDie Google-ID des Eintrags, dauerhaft stabil
typeDie Kategorie, z. B. Restaurant
addressDie Postanschrift
websiteDie Website
rating, reviewsDie durchschnittliche Bewertung von 5 und die Anzahl der Rezensionen
status_label, status_detailDer Öffnungsstatus und Details dazu, etwa die Öffnungszeiten
commentDer im Eintrag angezeigte Textauszug
imagesDie Bilder des Eintrags

Die CID ist wertvoll: Mit ihr verfolgen Sie denselben Eintrag von einem Snapshot zum nächsten, selbst wenn sich Name oder Adresse ändern.

Die API liefert die Bewertung, die Anzahl der Rezensionen und den angezeigten Textauszug, nicht den vollständigen Text jeder Rezension.

Der Standort ändert alles

Eine Google-Maps-Suche hängt davon ab, von wo aus sie durchgeführt wird. „Klempner“ aus der Innenstadt und aus einem Vorort liefert nicht dieselben Einträge in derselben Reihenfolge. Der Parameter geolocation verlegt die Suche in die Stadt Ihrer Wahl oder auf eine genaue GPS-Position mit optionalem Zoom (43.7102,7.2620,16z). Mehr dazu in lokale SERPs.

Beispielaufruf

curl
curl -X POST 'https://api.semscraper.com/v1/serp' \
  -H 'Authorization: Bearer API_KEY' \
  -H 'Content-Type: application/json' \
  -d '[{"search_engine": "google_maps", "keyword": "restaurant", "depth": 1, "location": "de", "language": "de", "geolocation": "Munich, Bavaria, Germany"}]'

Dieselbe Anfrage wie für Google Search, mit search_engine auf google_maps. Auch derselbe Preis: 0,30 € pro 1.000 Suchen mit Tiefe 1.

Drei konkrete Einsatzzwecke

Ihr Local SEO tracken

Erfassen Sie jede Woche den Rang Ihrer Einträge für Ihre Keywords, Stadt für Stadt. Ein Eintrag, der abrutscht, bedeutet oft, dass ein Wettbewerber Rezensionen sammelt oder die Kategorie schlecht gewählt ist.

Lokale Wettbewerber beobachten

Vergleichen Sie Bewertung, Anzahl der Rezensionen und Kategorie der Unternehmen in Ihrer Umgebung in den Ergebnissen. Der Rückstand bei den Rezensionen auf die ersten drei gibt Ihnen ein Ziel vor.

Einen Markt analysieren

Wenn Sie eine Kategorie mit einer Städteliste kombinieren, erhalten Sie eine Bestandsaufnahme der sichtbaren Unternehmen, mit Adresse und Website: Wettbewerbsdichte, unterversorgte Gebiete, vertretene Ketten.

Google Maps oder Local Pack?

Das Local Pack, der Block mit einigen Einträgen in den normalen Google-Ergebnissen, ist nicht dasselbe wie eine Google-Maps-Suche. Es wird von der Google Search API geliefert, mit Bewertung, Anzahl der Rezensionen und Preisspanne. Die Google Maps API liefert die Einträge der Maps-Suche selbst. Beide ergänzen sich: Das Local Pack misst die Sichtbarkeit in Google, Maps die Position auf der Karte.

Testen Sie es mit Ihren eigenen Keywords

1.000 kostenlose Anfragen, ohne Kreditkarte.