Google Maps-API

Google Maps-Kontakte-API

Durchsuche Google Maps nach Unternehmen und reichere jedes Ergebnis mit Kontaktdaten an (E-Mails, Telefonnummern und Social-Profile von ihren Websites), bis zu 20 Datensätze pro Anfrage.

3,25 USD/1k Anfr., Zahlung pro Anfrage, kein Abo.

coffee shop - Google Maps
google.com/maps/search/coffee%20shop
coffee shop in Austin, TX
ResultsShare

Mañana Coffee House

4.6(1,284)

Coffee shop · 612 W 6th St, Austin, TX 78701, USA

hello@mananacoffeeaustin.comInstagramFacebookTikTok
Was die API zurückgegeben hatitems[0]
{
"placeId": "ChIJrX7cX9C1RIYR2LFEjaLyeuY",
"cid": "8234917364550128200",
"name": "Mañana Coffee House",
"url": "https://www.google.com/maps/place/?q=place_id:ChIJrX7cX9C1RIYR2LFEjaLyeuY",
"category": "Coffee shop",
"categories": [...],
"address": "612 W 6th St, Austin, TX 78701, USA",
"street": "612 W 6th St",
+23 weitere Felder
}
Verfügbarkeit
99,76%
30d · 15.213 Aufrufe
Anfragen
15.213
30 T · wöchentlich, letzte 12 Wochen
Antwort
15,0s
Median · 30d

Preise und Anbieter

Preise der Google Maps-Kontakte-API: eine API, 2 austauschbare Anbieter

Der günstigste Anbieter bedient zuerst. Fällt er aus, übernimmt der nächste im selben Aufruf.

Du zahlst
32,50 USD
3,25 USD/1k Anfr., nur für das, was du nutzt. Kein Monatstarif.
Deine ersten 30 Anfragen sind mit dem Startguthaben von 0,10 USD kostenlos.

Ausprobieren

Google Maps Kontakte mit einer Anfrage abrufen

requireFieldsarray
Optional; wenn weggelassen, bleibt das Routing unverändert, und die günstigste Quelle bedient. Nenne die Ausgabefelder, die diese Anfrage zurückgeben können muss, zum Beispiel `city` oder `postalCode`, und sie wird nur von einer Quelle bedient, die jedes davon zurückgibt. Felder, die du nicht nennst, werden weiterhin zurückgegeben, sobald die bedienende Quelle sie hat. Das kann deinen Preis erhöhen: Wenn die günstigste Quelle ein genanntes Feld nicht zurückgeben kann, bedient eine teurere Quelle, und dir wird ihr Preis genannt und berechnet. Ein genanntes Feld kann bei einem Unternehmen, das es tatsächlich nicht hat trotzdem fehlen. Eine Kombination zu nennen, die keine einzelne Quelle zusammen zurückgibt, wird als ungültige Eingabe ohne Berechnung abgelehnt.
Öffnen in
Beispielantwort
Kostenlose Läufe liefern nur die ersten 3 Ergebnisse. Lade einen Schlüssel auf, um die vollständige Antwort zu bekommen.
{
  "found": true,
  "data": {
    "items": [
      {
        "placeId": "ChIJrX7cX9C1RIYR2LFEjaLyeuY",
        "cid": "8234917364550128200",
        "name": "Mañana Coffee House",
        "url": "https://www.google.com/maps/place/?q=place_id:ChIJrX7cX9C1RIYR2LFEjaLyeuY",
        "category": "Coffee shop",
        "categories": [
          "Coffee shop",
          "Breakfast restaurant"
        ],
        "address": "612 W 6th St, Austin, TX 78701, USA",
        "street": "612 W 6th St",
        "city": "Austin",
        "state": "Texas",
        "postalCode": "78701",
        "countryCode": "US",
        "latitude": 30.2687,
        "longitude": -97.7469,
        "phone": "+1 512-555-0142",
        "website": "https://mananacoffeeaustin.com",
        "rating": 4.6,
        "reviewCount": 1284,
        "image": "https://lh3.googleusercontent.com/places/ANXAkqHmananaCoffee6thSt=w400-h300-k-no",
        "emails": [
          "hello@mananacoffeeaustin.com",
          "events@mananacoffeeaustin.com"
        ],
        "phones": [
          "+1 512-555-0142"
        ],
        "instagrams": [
          "https://instagram.com/mananacoffeeatx"
        ],
        "facebooks": [
          "https://facebook.com/mananacoffeeatx"
        ],
        "twitters": [],
        "linkedIns": [],
        "youtubes": [],
        "tiktoks": [
          "https://tiktok.com/@mananacoffeeatx"
        ],
        "neighborhood": "Downtown",
        "domain": "mananacoffeeaustin.com",
        "language": "en",
        "rank": 1
      },
      {
        "placeId": "ChIJq6qq6X61RIYRXVfIhGlJ7YQ",
        "cid": "5127740981263455000",
        "name": "Radio Coffee & Beer",
        "url": "https://www.google.com/maps/place/?q=place_id:ChIJq6qq6X61RIYRXVfIhGlJ7YQ",
        "category": "Coffee shop",
        "address": "4204 Menchaca Rd, Austin, TX 78704, USA",
        "city": "Austin",
        "state": "Texas",
        "postalCode": "78704",
        "countryCode": "US",
        "latitude": 30.2277,
        "longitude": -97.7808,
        "phone": "+1 512-555-0187",
        "website": "https://radiocoffeeandbeer.com",
        "rating": 4.7,
        "reviewCount": 3021,
        "emails": [
          "info@radiocoffeeandbeer.com"
        ],
        "phones": [
          "+1 512-555-0187"
        ],
        "instagrams": [
          "https://instagram.com/radiocoffeeandbeer"
        ],
        "facebooks": [
          "https://facebook.com/radiocoffeeandbeer"
        ],
        "domain": "radiocoffeeandbeer.com",
        "rank": 2
      },
      {
        "placeId": "ChIJgUbEo8cKRIYRZ4h8dQ3jL2s",
        "name": "Summer Moon Coffee",
        "url": "https://www.google.com/maps/place/?q=place_id:ChIJgUbEo8cKRIYRZ4h8dQ3jL2s",
        "category": "Coffee shop",
        "address": "1900 Aldrich St Ste 100, Austin, TX 78723, USA",
        "city": "Austin",
        "state": "Texas",
        "postalCode": "78723",
        "countryCode": "US",
        "website": "https://summermooncoffee.com",
        "rating": 4.5,
        "reviewCount": 642,
        "emails": [
          "franchise@summermooncoffee.com"
        ],
        "instagrams": [
          "https://instagram.com/summermooncoffee"
        ],
        "domain": "summermooncoffee.com",
        "rank": 3
      }
    ]
  }
}

Vollständige Parameter- und Antwortreferenz: jedes Feld, jeder Typ und jedes Beispiel für diesen Endpoint.

Referenz

Eine Anfrage, eine Antwortstruktur.

Jedes Feld, das du sendest, und jedes Feld, das du zurückbekommst, jeweils mit einem echten Beispiel.

Zuletzt geprüft 2026-10-07 · Verfügbarkeit und Latenz gemessen über 30d

Request-Body

JSON, per POST an diesen Endpoint gesendet.

  • locationstring

    Austin, TX

    Freitext-Standort für die Suche, idealerweise Stadt plus Land (z. B. Denver, USA).

  • querystring

    coffee shop

    Was du in die Suchleiste von Google Maps eintippen würdest (z. B. dentist).

  • categoryFilterWordsarray

    Optionale Liste von Kategorienamen für Google-Maps-Orte, die behalten werden; die Ergebnisse sind auf Orte beschränkt, deren Kategorie zu einem dieser Namen passt. Nutze Kategorienamen in Kleinbuchstaben, wie sie in Google Maps stehen (z. B. ["dentist", "orthodontist"]). Weglassen, um alle Kategorien einzuschließen.

  • languagestring

    Zweistelliger Sprachcode für die Ergebnisse (z. B. en).

  • limitinteger

    3

    Maximale Zahl der zurückgegebenen Ergebnisse (1-20, Standard 20).

  • placeMinimumStarsenum

    four

    Nur Orte mit mindestens dieser durchschnittlichen Bewertung zurückgeben: two (2+), twoAndHalf (2.5+), three (3+), threeAndHalf (3.5+), four (4+) oder fourAndHalf (4.5+). Orte ohne Bewertungen sind ausgeschlossen. Weglassen für keinen Bewertungsfilter.

  • requireFieldsarray

    Optional; wenn weggelassen, bleibt das Routing unverändert, und die günstigste Quelle bedient. Nenne die Ausgabefelder, die diese Anfrage zurückgeben können muss, zum Beispiel `city` oder `postalCode`, und sie wird nur von einer Quelle bedient, die jedes davon zurückgibt. Felder, die du nicht nennst, werden weiterhin zurückgegeben, sobald die bedienende Quelle sie hat. Das kann deinen Preis erhöhen: Wenn die günstigste Quelle ein genanntes Feld nicht zurückgeben kann, bedient eine teurere Quelle, und dir wird ihr Preis genannt und berechnet. Ein genanntes Feld kann bei einem Unternehmen, das es tatsächlich nicht hat trotzdem fehlen. Eine Kombination zu nennen, die keine einzelne Quelle zusammen zurückgibt, wird als ungültige Eingabe ohne Berechnung abgelehnt.

  • websiteenum

    withWebsite

    Filtere Orte danach, ob sie eine Website angeben: allPlaces (Standard), withWebsite (nur Orte mit Website) oder withoutWebsite (nur Orte ohne). Die Kontaktanreicherung holt E-Mails und Social-Profile von der Website eines Ortes, daher zielt withWebsite auf Leads, die sich anreichern lassen.

Du sendest. Ein kleiner JSON-Body. Die gezeigten Werte sind Beispiele, die du durch deine eigenen ersetzt.

Antwort

JSON, ein Beispielwert pro Feld.

  • foundboolean

    true

each itemdata.items[]
  • placeIdstring

    ChIJrX7cX9C1RIYR2LFEjaLyeuY

  • cidstring

    8234917364550128200

  • namestring

    Mañana Coffee House

  • urlstring

    https://www.google.com/maps/place/?q=place_id:ChIJrX7cX9C1RIYR2LFEjaLyeuY

  • categorystring

    Coffee shop

  • categories[]string

    Coffee shop

  • addressstring

    612 W 6th St, Austin, TX 78701, USA

  • streetstringkann erfordern

    612 W 6th St

  • citystringkann erfordern

    Austin

  • statestringkann erfordern

    Texas

  • postalCodestringkann erfordern

    78701

  • countryCodestringkann erfordern

    US

  • latitudenumber

    30.2687

  • longitudenumber

    -97.7469

  • phonestring

    +1 512-555-0142

  • websitestring

    https://mananacoffeeaustin.com

  • ratingnumber

    4.6

  • reviewCountnumber

    1284

  • imagestring

    https://lh3.googleusercontent.com/places/ANXAkqHmananaCoffee6thSt=w400-h300-k-no

  • emails[]string

    hello@mananacoffeeaustin.com

  • phones[]string

    +1 512-555-0142

  • instagrams[]string

    https://instagram.com/mananacoffeeatx

  • facebooks[]string

    https://facebook.com/mananacoffeeatx

  • twittersarray
  • linkedInsarray
  • youtubesarray
  • tiktoks[]string

    https://tiktok.com/@mananacoffeeatx

  • neighborhoodstringkann erfordern

    Downtown

  • domainstring

    mananacoffeeaustin.com

  • languagestringkann erfordern

    en

  • ranknumber

    1

Du bekommst zurück. Benannte, typisierte Felder in derselben Struktur, egal welche Quelle antwortet.

FAQ

Über die Google Maps-Kontakte-API

Die AnyAPI-Google Maps-Kontakte-API liefert Google Maps-Daten als normalisiertes JSON aus einem POST-Aufruf an /v1/run/maps.contacts. Durchsuche Google Maps nach Unternehmen und reichere jedes Ergebnis mit Kontaktdaten an (E-Mails, Telefonnummern und Social-Profile von ihren Websites), bis zu 20 Datensätze pro Anfrage. AnyAPI routet jede Anfrage über 2 Quellen und weicht automatisch aus, wenn eine ausfällt. Sie kostet ab 3,25 USD pro 1.000 Anfragen, in US-Dollar, ohne Abo und ohne monatliches Minimum. In den letzten 30 Tagen waren 99,8% der Google Maps Kontakte-Aufrufe über AnyAPI erfolgreich, bei einer mittleren Antwortzeit von 15,0 Sekunden über 15.213 gemessene Aufrufe.

Sie kostet ab 3,25 USD pro 1.000 Anfragen, in US-Dollar, ohne Abo und ohne monatliches Minimum. Du lädst ein USD-Guthabenkonto auf, und jeder Aufruf bucht davon ab. Bei manchen fehlgeschlagenen, vom Guthabenkonto bezahlten Anfragen fallen Bearbeitungsgebühren an, die wir zum Selbstkostenpreis ohne Aufschlag weitergeben. Die Fehlerantwort zeigt den berechneten Betrag.

Durchsuche Google Maps nach Unternehmen und reichere jedes Ergebnis mit Kontaktdaten an (E-Mails, Telefonnummern und Social-Profile von ihren Websites), bis zu 20 Datensätze pro Anfrage. Die Antwort ist normalisiertes JSON mit demselben Envelope, den jeder AnyAPI-Endpoint liefert, sodass das Parsen eines zweiten Endpoints nur eine geänderte URL bedeutet.

In den letzten 30 Tagen waren 99,8% der Google Maps Kontakte-Aufrufe über AnyAPI erfolgreich, bei einer mittleren Antwortzeit von 15,0 Sekunden über 15.213 gemessene Aufrufe. Das sind AnyAPIs eigene Messungen des Traffics durch das Gateway, laufend neu berechnet, kein veröffentlichtes Service-Level-Ziel.

Ja. Ein neues AnyAPI-Konto startet mit 0,10 USD Gratis-Guthaben, ohne Karte. Das deckt 30 Google Maps-Kontakte-Aufrufe zu je 0,00325 USD.

AnyAPI fragt in derselben Anfrage die nächste seiner 2 Quellen, die günstigste zuerst, sodass der Ausfall einer Quelle deinen Aufruf nicht scheitern lässt.

Sende eine POST-Anfrage an https://api.getanyapi.com/v1/run/maps.contacts mit deinem AnyAPI-Schlüssel in einem Header „Authorization: Bearer“ und der Eingabe als JSON-Body. Derselbe Schlüssel und dasselbe Guthabenkonto funktionieren bei jedem AnyAPI-Endpoint.

Nein. Du lädst US-Dollar auf ein Prepaid-AnyAPI-Guthaben, und jede Anfrage bucht davon ab. Es gibt keinen Monatstarif und kein Minimum, und dasselbe Guthaben bezahlt jeden AnyAPI-Endpoint.

Ja. Installiere @getanyapi/sdk von npm für TypeScript oder getanyapi von pip für Python. Beide rufen jeden AnyAPI-Endpoint mit demselben Schlüssel auf, und jeder HTTP-Client funktioniert ebenfalls.

Ja. Ein Agent kann sich mit dem AnyAPI-MCP-Server unter https://api.getanyapi.com/mcp verbinden oder mit einem unauthentifizierten POST an https://api.getanyapi.com/agent/signup einen eigenen kostenlosen Test-Schlüssel erstellen und diesen Endpoint über HTTP aufrufen.