Skip to main content

Descripción General

La API de Olostep te permite extraer datos estructurados de los resultados de motores de búsqueda utilizando parsers. Estos parsers transforman el HTML bruto de los resultados de búsqueda en datos JSON limpios y estructurados, listos para análisis o integración en tus aplicaciones.

Ejemplo de Integración

Para obtener contenido JSON analizado de los resultados de búsqueda, necesitas incluir json en el parámetro formats y especificar el nombre del parser @olostep/google-search en el objeto parser. Aquí te mostramos cómo recuperar resultados de búsqueda de Google en un formato estructurado:

Formato de Respuesta

Cuando realizas una solicitud a la API de Olostep con el parser de Búsqueda de Google, recibirás una respuesta JSON como el ejemplo a continuación:
La respuesta contiene:
  • Información básica de la solicitud: id, object, marca de tiempo created, url_to_scrape
  • Objeto result con URLs para acceder a diferentes formatos de los datos
  • json_content con resultados de búsqueda estructurados que incluyen:
  • searchParameters: Información sobre la consulta de búsqueda
  • knowledgeGraph: Información detallada sobre el sujeto de búsqueda (cuando está disponible)
  • organic: Lista de resultados de búsqueda con título, enlace, posición y fragmento
  • peopleAlsoAsk: Preguntas relacionadas que los usuarios comúnmente buscan
  • relatedSearches: Sugerencias de consultas de búsqueda relacionadas
json_content es la parte principal de la respuesta con los resultados de búsqueda estructurados. Puedes acceder al contenido JSON directamente desde la respuesta o usar la URL alojada proporcionada en la respuesta.

Respuesta Estructurada: json_content

Olostep también proporciona un archivo JSON alojado con los resultados de búsqueda estructurados. Puedes acceder al archivo JSON usando el campo json_hosted_url en la respuesta: Si deseas obtener también el contenido HTML y Markdown de los resultados de búsqueda, puedes incluir estos formatos en el parámetro formats y Olostep los devolverá en la respuesta y proporcionará URLs alojadas para cada formato.

Notas Importantes

Parámetros de Búsqueda: Los parámetros gl=us y hl=en establecen la geolocalización a EE.UU. y el idioma a inglés. Ajusta estos según sea necesario.

Conclusión

Pasar parsers personalizados a la API te permite obtener solo los datos estructurados que deseas. Esto facilita la integración de resultados de búsqueda en tus aplicaciones, realizar análisis de datos o construir funciones relacionadas con la búsqueda. Para obtener información sobre parsers disponibles o solicitar un parser personalizado para tu caso de uso específico, por favor contáctanos en info@olostep.com.