Custom Search JSON API

Mit der Custom Search JSON API können Sie Websites und Anwendungen entwickeln, um Suchergebnisse aus der Programmable Search Engine programmatisch abzurufen und anzuzeigen. Mit dieser API können Sie RESTful-Anfragen verwenden, um Websuche- oder Bildersuche-Ergebnisse im JSON-Format abzurufen.

Datenformat

Die Custom Search JSON API kann Ergebnisse im JSON-Datenformat zurückgeben.

Die Custom Search JSON API verwendet die OpenSearch 1.1-Spezifikation.

Vorbereitung

Suchmaschinen-ID

Bevor Sie die Custom Search JSON API verwenden können, müssen Sie zuerst Ihre Programmable Search Engine erstellen und konfigurieren. Falls Sie noch keine Programmable Search Engine erstellt haben, können Sie das Steuerfeld der Programmable Search Engine aufrufen.

Weitere Informationen zu verschiedenen Konfigurationsoptionen

Nachdem Sie eine Programmable Search Engine erstellt haben, können Sie in der Hilfe nachlesen, wie Sie die Suchmaschinen-ID finden.

API-Schlüssel

Für die Custom Search JSON API ist ein API-Schlüssel erforderlich.

Preise

Mit der Custom Search JSON API können Sie pro Tag 100 Suchanfragen kostenlos durchführen. Wenn Sie mehr benötigen, können Sie sich in der API Console für die Abrechnung registrieren. Zusätzliche Anfragen kosten 5 $pro 1.000 Anfragen. Pro Tag sind bis zu 10.000 Anfragen möglich.

Monitoring

Das API-Dashboard der Cloud Platform Console bietet grundlegende Monitoring-Funktionen für die Custom Search JSON API. Für ein erweitertes Monitoring ist die Operations-Suite von Google Cloud (ehemals Stackdriver) verfügbar.

Mit Google Cloud Operations können Sie benutzerdefinierte Dashboards erstellen, Benachrichtigungen einrichten und programmatisch auf Messwertdaten zugreifen. Wenn Sie in Google Cloud Operations auf Nutzungsdaten der Custom Search JSON API zugreifen möchten, wählen Sie im Query Builder „Ressourcentyp: Consumed API“ aus und filtern Sie nach „service = 'customsearch.googleapis.com'“.

Unter API-Nutzung überwachen finden Sie eine Beschreibung der verschiedenen Monitoring- und Benachrichtigungsfunktionen, die vom API-Dashboard und der Google Cloud Operations Suite bereitgestellt werden.