Google Maps API vs Scraping: Welche Methode 2025 wählen?
Google Maps enthält 5+ Millionen Geschäftseinträge. Für eine Agentur, einen Softwareanbieter oder einen Akquisiteur ist das eine Goldmine. Aber wie extrahierst du diese Daten, ohne Wochen in die Entwicklung zu investieren?
Drei Wege stehen dir offen: die offizielle Google Maps API, ein eigenes Skript zu erstellen oder ein dediziertes Scraping-Tool zu verwenden. Jede Methode hat ihre Stärken, Kosten und Grenzen. Lass uns diese genauer betrachten.
TL;DR — Schneller Vergleich
| Kriterium | API Google Maps | Benutzerdefiniertes Skript | IBLead |
|---|---|---|---|
| Kosten für 10K Kontakte | €200–500+ | Kostenlos (Entwicklungszeit) | €44 |
| Einrichtungszeit | 2–4 Stunden (Entwicklung) | 1–2 Wochen | 5 Minuten |
| Verfügbare Daten | Basisdaten | Variabel | Vollständig (160+ Technologien) |
| Limit pro Anfrage | 120 Ergebnisse | 120 Ergebnisse | Keine |
| Inklusive E-Mails | ❌ (separate API) | ❌ Oft fehlen | ✅ Angereichert von der Website |
| Google Bewertungen | ❌ | ❌ | ✅ Gescrapet (Text + Bewertung + Datum) |
| Wartung | Wird von Google verwaltet | Nur du | IBLead verwaltet |
1. Die Google Maps API: Theorie vs Realität
Was ist die Google Maps API?
Die Google Maps API ist das offizielle Tool von Google, um auf die Maps-Daten zuzugreifen. Sie umfasst mehrere Unter-APIs: Places API (Ortsuche), Geocoding API, Distance Matrix usw.
Um Geschäftseinträge zu extrahieren, wirst du die Places API mit der Anfrage "Nearby Search" (Suche in der Nähe) verwenden.
Vorteile der API
- Es ist offiziell — kein rechtliches Risiko, Google erlaubt es ausdrücklich
- Umfassende Dokumentation — Google hält die Anleitungen aktuell
- Zuverlässig — die Daten kommen direkt von Google
- Einfache Integration — 20 Zeilen Python-Code, um zu beginnen
Der Prozess in 4 Schritten
Schritt 1: API-Schlüssel erstellen
Du gehst zu console.cloud.google.com, erstellst ein Projekt, aktivierst die "Places API", konfigurierst die Abrechnung und erhältst deinen API-Schlüssel.
Das dauert 10 Minuten, aber du musst eine gültige Kreditkarte haben und die potenziellen Gebühren akzeptieren.
Schritt 2: Python-Abhängigkeiten installieren
pip install requests pandas openpyxl
Schritt 3: Skript schreiben
import requests
import pandas as pd
API_KEY = "dein-api-schlüssel"
LOCATION = "48.8566,2.3522" # Paris
RADIUS = 5000 # 5 km
CATEGORY = "restaurant"
url = "https://maps.googleapis.com/maps/api/place/nearbysearch/json"
params = {
"location": LOCATION,
"radius": RADIUS,
"type": CATEGORY,
"key": API_KEY
}
response = requests.get(url, params=params)
results = response.json()["results"]
# Daten extrahieren
data = []
for place in results:
data.append({
"Name": place.get("name"),
"Adresse": place.get("vicinity"),
"Bewertung": place.get("rating"),
"Bewertungen": place.get("user_ratings_total")
})
df = pd.DataFrame(data)
df.to_csv("restaurants_paris.csv", index=False)
Schritt 4: Anfrage starten
Das dauert 2 Sekunden. Du erhältst eine CSV-Datei mit 20 Restaurants.
Die echten Grenzen der Google Maps API
Grenze 1: 120 Ergebnisse pro Anfrage
Das ist die größte Einschränkung. Jede Anfrage zur Nearby Search gibt maximal 120 Ergebnisse zurück.
Suchst du "alle Restaurants in Paris"? Google hat 8.000+. Die API gibt dir 120.
Um das zu umgehen, musst du:
- Paris in ein Raster unterteilen (Quadrate von 1 km × 1 km)
- Eine Anfrage pro Quadrat stellen
- Die Ergebnisse zusammenführen (mit dem Risiko von Duplikaten)
Ergebnis: Für 8.000 Restaurants machst du 67 Anfragen. Bei 0,32 € pro Anfrage (siehe Preise) kostet das €21 nur für eine Stadt.
Grenze 2: Fehlende Daten
Die Google Maps API gibt nicht zurück:
- Die E-Mails (du musst eine andere API oder einen Drittanbieter zur Anreicherung verwenden)
- Die kompletten Bewertungen (Text, Datum, Autor)
- Die Technologien der Website (WordPress, Shopify usw.)
- Die SIRET/SIREN-Daten (Frankreich)
Um die E-Mails zu erhalten, musst du die Places Details API (zusätzliche Kosten) oder einen Anreicherungsdienst (noch teurer) verwenden.
Grenze 3: Explodierende Preise
Google bietet €200 kostenlose Credits pro Monat. Darüber hinaus ist es nach Anfrage.
Hier sind die offiziellen Preise (in USD, in € umgerechnet):
| Anfrage | Kosten |
|---|---|
| Nearby Search | €0,32 pro Anfrage |
| Place Details | €0,17 pro Anfrage |
| Text Search | €0,32 pro Anfrage |
Realistisches Beispiel: Du möchtest 10.000 Restaurants in Frankreich extrahieren.
- In Raster unterteilen: ~83 Nearby Search-Anfragen = €26,56
- Details abrufen (E-Mails, Bewertungen): 10.000 × €0,17 = €1.700
- Gesamt: €1.726,56 für 10.000 Kontakte
Bei IBLead kostet es €44/Monat für 10.000 Credits (= 10.000 Kontakte). 49-mal günstiger.
Grenze 4: Die Wartung liegt bei dir
Wenn Google seine API ändert (was vorkommt), musst du dein Skript anpassen. Kein Support, keine Hilfe. Du musst:
- Die Changelogs von Google überwachen
- Deinen Code anpassen
- Neu testen
- Neu bereitstellen
Mit IBLead kümmern wir uns darum für dich.
Grenze 5: Strenge Anfragenbegrenzung
Google limitiert dich auf ~1 Anfrage pro Sekunde. Für 10.000 Anfragen dauert es 2-3 Stunden ununterbrochene Ausführung.
Wenn du einen Fehler bei Anfrage 9.500 hast, musst du neu starten. Keine automatische Wiederaufnahme.
2. Benutzerdefinierte Skripte: Die falsche Ersparnis
Das Konzept
Anstatt die offizielle API zu verwenden, scrapst du direkt das DOM von Google Maps. Du öffnest den Browser, scrollst, klickst auf jeden Eintrag und extrahierst die Daten.
Die Low-Code-Tools
Tools wie Make (ehemals Integromat), Zapier, n8n oder sogar Selenium + Python ermöglichen es, das ohne "wirkliches" Programmieren zu tun.
Beispiel mit n8n:
- Öffne Google Maps
- Scrolle die Liste (linke Seite)
- Klicke auf jeden Eintrag
- Extrahiere den sichtbaren Text
- Speichere als CSV
Vorteile
- Null Kosten — keine API-Abrechnung
- Mehr Daten — du kannst Bewertungen, Fotos, vollständige Öffnungszeiten scrapten
- Flexibel — du kannst das Skript an deine Bedürfnisse anpassen
Die echten Grenzen
Grenze 1: Google Maps erkennt und blockiert
Google erkennt Bots, die zu schnell scrollen. Nach 50-100 Klicks wirst du vorübergehend blockiert (manchmal 24 Stunden).
Lösung: Verlangsamen des Skripts (zufällige Verzögerungen hinzufügen). Aber das vervielfacht die Ausführungszeit um das 10-fache.
Grenze 2: Immer auf ~120 sichtbare Ergebnisse beschränkt
Selbst beim Scrollen zeigt Google Maps nur maximal 120 Einträge pro Suche an. Das Problem bleibt bestehen.
Um mehr zu erhalten, musst du die Suche ändern (z.B.: "französische Restaurants", "asiatische Restaurants" usw.) und zusammenführen. Umständlich.
Grenze 3: Die Daten sind standardmäßig unvollständig
Google Maps zeigt:
- Name, Adresse, Telefon
- Bewertung, Anzahl der Bewertungen
- Öffnungszeiten (teilweise)
- Website (Link, nicht die E-Mail)
Die vollständigen Bewertungen (Text + Datum + Autor), die Technologien der Website, die angereicherten E-Mails: musst du woanders suchen.
Grenze 4: Permanente Wartung
Google ändert seine Oberfläche alle 3-6 Monate. Dein Skript bricht. Du musst es reparieren.
Kunden: "Warum sind meine Daten nicht mehr aktuell?" Du: "Google hat sein HTML geändert, ich muss neu codieren."
Grenze 5: Enormer Entwicklungsaufwand
Ein einfaches Skript: 2-3 Stunden. Ein robustes Skript (Fehlerbehandlung, Wiederholung, Protokollierung, Export): 1-2 Wochen.
Reelle Kosten (in Zeit): €500–2.000 in Entwicklung.
Grenze 6: Kein rechtlicher Support
Google mag keine Bots. Die ToS verbieten ausdrücklich das Scraping.
Risiko: Dein Google-Konto wird gesperrt, deine IP wird auf die schwarze Liste gesetzt, oder Google sendet eine Unterlassungsklage.
Mit einem legalen Tool wie IBLead hast du dieses Risiko nicht.
3. IBLead: Die skalierbare Alternative
Was ist IBLead?
IBLead ist eine vorindexierte Datenbank mit 50M+ Geschäftseinträgen in über 15 Ländern. Kein Scraping erforderlich, die Daten sind bereits extrahiert, bereinigt und monatlich aktualisiert.
Du suchst nach Stadt, Region, Land, Kategorie und exportierst dann als CSV mit E-Mails, Telefonen, Bewertungen und erkannten Technologien.
Der Prozess in 2 Minuten
- Gehe zu app.iblead.com/register
- Erstelle ein kostenloses Konto (200 Credits inklusive)
- Suche nach "Restaurants, Paris"
- Filtere (min. Bewertung, Anzahl der Bewertungen, Website usw.)
- Exportiere als CSV/Excel
- Erhalte die Daten in 10 Sekunden
Kein Code. Keine Wartung. Keine Blockaden.
Die enthaltenen Daten (ohne zusätzliche API)
Jeder IBLead-Export enthält:
- Basisinformationen: Name, Adresse, Telefon, Website
- Angereicherte E-Mails: extrahiert von der Website, nicht nur das Kontaktformular
- Google Maps: Bewertung, Anzahl der Bewertungen, Eintrag beansprucht oder nicht
- Vollständige Bewertungen: Text, Bewertung, Datum, Autor (EXKLUSIV — macht sonst niemand)
- Erkannte Technologien: WordPress, Shopify, WooCommerce, Google Analytics, Facebook Pixel, HubSpot, Mailchimp usw. (160+ Technologien)
- Soziale Medien: Facebook, Instagram, LinkedIn, Twitter, YouTube
- Vollständige Öffnungszeiten
- Fotos (Anzahl und URLs)
- SIRET/SIREN/APE (nur Frankreich, automatisch zugeordnet)
IBLead Preise vs Google Maps API
| Volumen | API Google Maps | IBLead | Ersparnis |
|---|---|---|---|
| 10.000 | €200–1.700 | €44 | 49–48x günstiger |
| 20.000 | €400–3.400 | €89 | 62–61x günstiger |
| 50.000 | €1.000–8.500 | €179 | 86–85x günstiger |
| 100.000 | €2.000–17.000 | €449 | 68–68x günstiger |
Hinweis: Die Zahlen der Google Maps API beinhalten Nearby Search + Place Details, um die E-Mails zu erhalten.
Wichtige Vorteile von IBLead
1. Keine Ergebnisgrenze
Suchst du "alle Klempner in Frankreich"? IBLead gibt dir alle Klempner in Frankreich in einem einzigen Export. Keine 120er-Grenze.
Bei der Google Maps API ist das unmöglich, ohne in 100+ Anfragen zu unterteilen.
2. Gescrapete Google Bewertungen (EXKLUSIV)
IBLead ist das einzige Tool, das die Google Bewertungen scrapt: vollständiger Text, Bewertung, Datum, Autor.
Use Cases:
- Reputationsagenturen: Kunden finden mit einer Bewertung < 3 Sterne
- Akquise: "Ich habe Ihre Bewertung vom 15. Januar gesehen, Sie hatten ein Problem mit..."
- Marktforscher: Zufriedenheit nach Branche untersuchen
3. Erkennung von 160+ Technologien (EXKLUSIV)
Erkennt automatisch, ob ein Eintrag WordPress, Shopify, WooCommerce, React, Google Analytics, Facebook Pixel, HubSpot, Mailchimp usw. verwendet.
Use Cases:
- Webagenturen: "Sie verwenden ein altes WordPress 5.2, wir können Sie modernisieren"
- SEO-Agenturen: Unternehmen ohne Google Analytics ansprechen
- SaaS: Alle HubSpot-Nutzer finden, um sie zu kontaktieren
4. Automatische SIRET-Zuordnung (Frankreich)
Für den französischen Markt ordnet IBLead automatisch jeden Eintrag zu:
- SIRET, SIREN, APE-Code
- Name des Geschäftsführers
- Rechtsform
- Gründungsdatum
Perfekt für B2B-Akquisiteure, die rechtliche Daten benötigen.
5. Alle Funktionen ab €44/Monat
Bei IBLead (dem Hauptkonkurrenten) kosten die erweiterten Filter (Google-Bewertung, Anzahl der Bewertungen, Eintrag beansprucht) mindestens €199/Monat.
Bei IBLead ist alles ab €44/Monat inklusive.
6. Ländersuche inklusive
Bei IBLead kostet die Suche nach Ländern = €499/Monat.
Bei IBLead ist das im Starter für €44/Monat enthalten.
4. Detaillierter Vergleich: Funktionen
| Funktion | API Google Maps | Benutzerdefiniertes Skript | IBLead |
|---|---|---|---|
| Suche nach Stadt | ✅ | ✅ | ✅ |
| Suche nach Region | ❌ | ❌ | ✅ |
| Suche nach ganzem Land | ❌ | ❌ | ✅ |
| Filtern nach Google-Bewertung | ✅ (begrenzt) | ✅ | ✅ |
| Filtern nach Anzahl der Bewertungen | ✅ (begrenzt) | ✅ | ✅ |
| Filtern nach Website | ❌ | ✅ | ✅ |
| Filtern nach E-Mail | ❌ | ✅ | ✅ |
| Angereicherte E-Mails | ❌ (separate API) | Teilweise | ✅ Vollständig |
| Vollständige Google Bewertungen | ❌ | ❌ | ✅ EXKLUSIV |
| Technologiedetektion | ❌ | ❌ | ✅ EXKLUSIV (160+) |
| SIRET/SIREN (FR) | ❌ | ❌ | ✅ EXKLUSIV |
| Soziale Medien | ❌ | Teilweise | ✅ Vollständig |
| Vollständige Öffnungszeiten | Teilweise | Teilweise | ✅ Vollständig |
| Fotos | ❌ | ✅ | ✅ URLs inklusive |
| Ergebnisgrenze | 120 | 120 | Keine |
| Wartung | Google verwaltet | Nur du | IBLead verwaltet |
| Support | Dokumentation | Null | E-Mail + Chat |
| Kosten für 10K | €200–1.700 | Kostenlos (Zeit) | €44 |
5. Wo IBLead gewinnt
Vorteil 1: Reelle Kosten 49x günstiger
Für 10.000 Kontakte mit denselben Daten (E-Mails, Bewertungen, Rezensionen):
- API Google Maps: €1.700 (Nearby Search + Place Details)
- IBLead: €44
Selbst mit kostenloser Entwicklungszeit kostet das benutzerdefinierte Skript €500–2.000 in Stunden und bleibt auf 120 Ergebnisse beschränkt.
Vorteil 2: Exklusive Daten
Nur IBLead scrapt:
- Die vollständigen Google Bewertungen (Text + Bewertung + Datum + Autor)
- Die 160+ erkannten Technologien (WordPress, Shopify usw.)
- Die SIRET-Zuordnung (Frankreich)
Kein direkter Konkurrent macht das. Mit der Google Maps API ist es technisch unmöglich.
Vorteil 3: Keine Ergebnisgrenze
Brauchst du 50.000 Restaurants? IBLead gibt sie dir in einem Export.
Die Google Maps API: 417 Anfragen ×
Bereit loszulegen?
Zugriff auf jedes Google Maps Unternehmen, angereichert mit E-Mails und rechtlichen Daten.
IBLead kostenlos testenVerwandte Artikel
IBLead vs Dropcontact: Vollständiger Vergleich 2025
IBLead vs Dropcontact: Preisübersicht, Funktionen und Anwendungsfälle. Finde 50M+ Unternehmen auf Google Maps ab 44€ für 10.000 Leads.
IBLead vs Phantombuster: Die bessere Alternative
IBLead vs Phantombuster für Google Maps Scraping: vollständiger Vergleich von Preisen, Funktionen und Grenzen.
IBLead vs Apify: Beste Apify-Alternative für Google Maps
IBLead vs Apify im Vergleich: Preise, Funktionen und Datenqualität von Google Maps. Erfahren Sie, warum IBLead 10.000 Leads für 52 $ bietet.