Skip to main content

Overzicht

De API van Olostep stelt je in staat om gestructureerde gegevens uit zoekmachineresultaten te halen door gebruik te maken van parsers. Deze parsers transformeren de ruwe HTML van zoekresultaten in schone, gestructureerde JSON-gegevens die klaar zijn voor analyse of integratie in je applicaties.

Integratievoorbeeld

Om geparseerde JSON-inhoud van zoekresultaten te krijgen, moet je json opnemen in de formats parameter en de naam van de parser @olostep/google-search specificeren in het parser object. Hier is hoe je Google zoekresultaten in een gestructureerd formaat kunt ophalen:

Responsformaat

Wanneer je een verzoek doet aan de Olostep API met de Google Search parser, ontvang je een JSON-respons zoals het onderstaande voorbeeld:
De respons bevat:
  • Basisinformatie van het verzoek: id, object, created timestamp, url_to_scrape
  • Resultaatobject met URL’s om toegang te krijgen tot verschillende formaten van de gegevens
  • json_content met gestructureerde zoekresultaten inclusief:
  • searchParameters: Informatie over de zoekopdracht
  • knowledgeGraph: Gedetailleerde informatie over het zoekonderwerp (indien beschikbaar)
  • organic: Lijst van zoekresultaten met titel, link, positie en snippet
  • peopleAlsoAsk: Gerelateerde vragen die gebruikers vaak zoeken
  • relatedSearches: Voorgestelde gerelateerde zoekopdrachten
json_content is het belangrijkste deel van de respons met de gestructureerde zoekresultaten. Je kunt de JSON-inhoud direct uit de respons halen of de gehoste URL gebruiken die in de respons wordt verstrekt.

Gestructureerde Respons: json_content

Olostep biedt ook een gehost JSON-bestand met de gestructureerde zoekresultaten. Je kunt toegang krijgen tot het JSON-bestand met behulp van het json_hosted_url veld in de respons: Als je ook de HTML- en Markdown-inhoud van de zoekresultaten wilt krijgen, kun je deze formaten opnemen in de formats parameter en Olostep zal ze in de respons retourneren en gehoste URL’s voor elk formaat verstrekken.

Belangrijke Opmerkingen

Zoekparameters: De gl=us en hl=en parameters stellen de geolocatie in op de VS en de taal op Engels. Pas deze aan indien nodig.

Conclusie

Door aangepaste parsers naar de API te sturen, kun je alleen de gestructureerde gegevens krijgen die je wilt. Dit maakt het eenvoudig om zoekresultaten in je applicaties te integreren, gegevensanalyses uit te voeren of zoekgerelateerde functies te bouwen. Voor informatie over beschikbare parsers of om een aangepaste parser aan te vragen voor jouw specifieke gebruikssituatie, neem contact met ons op via info@olostep.com.