Google Maps Leads: Firmen aus Maps mit Impressum und Entscheidern

Die maps_search Abfrage von Skael liefert Firmen aus Google Maps mit Name, Website, Telefon, Adresse und Bewertung als strukturierte Daten. Aus dem Maps-Eintrag wird ein Kontakt: das Impressum der Domain liefert Geschäftsführung und USt-IdNr., die Mail der Entscheider wird gesucht und geprüft. Melde dich gratis an und starte mit der Doku zur Maps-Suche.

Stand:

Beispiel: Installateure in Berlin suchen

Die query ist frei formuliert, zum Beispiel eine Branche mit Ort. So sieht eine Suche nach Installateuren in Berlin aus; die Antwort enthält je Treffer die gewählten Spalten und die Zahl eindeutiger Orte.

Anfrage

POST /api/enrichments/maps_search
Authorization: Bearer eak_...
Content-Type: application/json

{
  "query": "plumbers in Berlin",
  "limit": 100,
  "gl": "de",
  "hl": "en",
  "fields": "name,website,phone_numbers,rating,full_address"
}

Antwort

{
  "items": [
    {
      "name": "Example GmbH",
      "website": "https://www.example.com",
      "phone_numbers": [
        "+4930123456789"
      ],
      "rating": 4.6,
      "full_address": "Musterstraße 1, 12345 Berlin"
    }
  ],
  "total": 42
}
Endpunkt in der Doku

Felder und Quellen

FeldBedeutungQuelle
nameName des Eintrags bei Google Maps.Google Maps
websiteDie im Eintrag hinterlegte Website der Firma.Google Maps
phone_numbersDie hinterlegten Rufnummern des Eintrags.Google Maps
typeDie Kategorie des Eintrags, zum Beispiel das Gewerk.Google Maps
ratingDie durchschnittliche Bewertung von 0 bis 5.Google Maps
review_countDie Zahl der Bewertungen.Google Maps
full_addressDie vollständige Anschrift des Eintrags, dazu zip_code mit der Postleitzahl.Google Maps
business_idEindeutige Kennung des Eintrags, immer dabei und zum Entdoppeln gedacht. place_id ist die Ortskennung.Google Maps
geschaeftsfuehrerGeschäftsführung oder Inhaber aus dem Impressum der Domain, dazu ust_id und email, soweit sie dort stehen.Impressum
email_statusErgebnis der Mail-Suche für den Ansprechpartner: valid, risky oder not_found.Mail-Prüfung

Was eine Abfrage kostet

AbfrageCreditsEinheit
Maps-Suche2je Ergebnisseite mit bis zu 200 Treffern
Impressum lesen5je Domain
Impressum lesen, mit Browser10je Domain
Mail gefunden, gültig15je Treffer
Mail gefunden, riskant5je Treffer
Mail prüfen3je Adresse

Alle Tarife und Abrechnungsregeln stehen auf der Preisseite.

Was du aus Google Maps bekommst

Eine maps_search Abfrage ist ein POST mit query als Pflichtfeld; die query ist frei formuliert, etwa eine Branche mit Ort. Mit limit begrenzt du das Ergebnis auf 1 bis 2000 Treffer, lat und lon setzen den Mittelpunkt, zoom von 3 bis 21 steuert den Suchradius, gl das Land und hl die Sprache. Über fields wählst du die Spalten je Treffer.

Die Antwort enthält items und total mit der Zahl eindeutiger Orte. Je Treffer bekommst du Name, Website, Rufnummern, Kategorie, Bewertung, Zahl der Bewertungen, Anschrift mit Postleitzahl und die Kennungen business_id und place_id; weitere Spalten wählst du über fields.

Abgerechnet wird je Ergebnisseite mit bis zu 200 Treffern; eine Suche ohne Treffer kostet 0 Credits. Du brauchst dafür keinen eigenen Google Maps Scraper zu bauen oder zu betreiben.

Vom Maps-Eintrag zum Entscheider

Ein Maps-Eintrag allein ist noch kein Kontakt. Deshalb liest der imprint_extractor das Impressum der Domain und liefert firmenname, adresse, telefon, email, geschaeftsfuehrer, ust_id, handelsregister_number, handelsregister_court und die impressum_url. Der Firmenname in der Liste kommt aus dem Impressum, nicht aus der Werbezeile des Maps-Eintrags.

Der Ansprechpartner ist die Geschäftsführung oder der Inhaber aus dem Impressum. Für diese Person sucht find_email_person die geschäftliche Mail, und verify_email prüft sie. Das Ergebnis steht in email_status: valid, risky oder not_found, mit riskanten und Catch-all-Adressen als eigener Spalte.

Diesen Ablauf gibt es fertig: als Pipeline mit der Maps-Vorlage oder über den Skael MCP, wo dein Assistent ihn Schritt für Schritt mit dir durchgeht. Einträge ohne Website bekommen vorher eine Website-Suche, und die Zielgruppen-Prüfung filtert, was nicht zur Zielgruppe passt.

Suche über ganze Regionen

Größere Gebiete deckst du Stadt für Stadt ab. Der Endpunkt find_cities liefert Städte je Land und Region mit Einwohnerzahl aus der eingebauten GeoNames-Datenbank, kostenlos. Für jede Stadt läuft eine eigene maps_search Abfrage mit deinem Suchbegriff.

Dubletten erkennst du über business_id: ein Eintrag, der in mehreren Städten auftaucht, bleibt über die Kennung derselbe Ort. So deckst du ein Bundesland oder eine Region Stadt für Stadt ab, ohne dass Firmen doppelt in der Liste stehen.

FAQ

Häufige Fragen

Dokumentation

Weitere Datenquellen und Anwendungsfälle