Met de Custom Search JSON API kunt u websites en applicaties ontwikkelen om zoekresultaten van Programmable Search Engine programmatisch op te halen en weer te geven. Met deze API, kunt u RESTful verzoeken gebruiken om of web zoekresultaten of beeld zoekresultaten in JSON formaat te krijgen.
Gegevensformaat
De Custom Search JSON API kan resultaten in JSON-gegevensformaat retourneren.
De Custom Search JSON API maakt gebruik van de OpenSearch 1.1-specificatie.
Voorvereisten
Search engine ID
Voordat u de Custom Search JSON API kunt gebruiken, moet u eerst uw Programmable Search Engine aanmaken en configureren. Als u nog geen programmeerbare zoekmachine hebt gemaakt, kunt u beginnen door het configuratiescherm van de programmeerbare zoekmachine te bezoeken.
Volg de handleiding om meer te leren over de verschillende configuratie-opties.
Nadat u een programmeerbare zoekmachine hebt gemaakt, bezoekt u het helpcentrum om te leren hoe u uw zoekmachine-ID kunt vinden.
API-sleutel
Custom Search JSON API vereist het gebruik van een API-sleutel. Krijg een Sleutel
Prijzen
Custom Search JSON API biedt 100 zoekopdrachten per dag gratis. Als u meer nodig hebt, kunt u zich aanmelden voor facturering in de API Console. Extra verzoeken kosten $5 per 1000 query’s, tot 10k query’s per dag.
Als u meer dan 10k query’s per dag nodig hebt en uw programmeerbare zoekmachine 10 sites of minder doorzoekt, bent u wellicht geïnteresseerd in de Custom Search Site Restricted JSON API, die geen dagelijkse query-limiet heeft.
Monitoring
Basismonitoring voor de Custom Search JSON API is beschikbaar via het API-dashboard van Cloud Platform Console. Voor meer geavanceerde monitoring is de Operations-suite van Google Cloud (voorheen Stackdriver) beschikbaar.
Met Google Cloud Operations kunt u aangepaste dashboards maken, waarschuwingen instellen en programmatisch toegang krijgen tot metrische gegevens. Om toegang te krijgen tot Custom Search JSON API-gebruiksgegevens in Google Cloud Operations, selecteert u “Resourcetype: Verbruikte API” en filter op “service = ‘customsearch.googleapis.com'” in de Query Builder.
Zie Monitoring Your API Usage voor een bespreking van de verschillende monitoring- en alarmeringsmogelijkheden die worden geboden door het API Dashboard en de Google Cloud Operations suite.