API gratuita para búsquedas en Internet

Durante el desarrollo de algunos proyectos, es posible que necesite una API conveniente para buscar en Internet. Desafortunadamente, los motores de búsqueda populares como Google y Yandex no brindan acceso gratuito a sus resultados de búsqueda.





Searx viene a reemplazar la API cerrada.





Searx es un motor de búsqueda gratuito que combina resultados de otros motores de búsqueda, pero no almacena información sobre sus usuarios.





Cualquiera puede crear su propia instancia de Searx. Una lista completa de ellos está disponible en el sitio web seekx.space . Para nuestros propósitos, usaremos Roughs Searx , ya que no limita el número de solicitudes de ninguna manera y le permite obtener resultados de búsqueda incluso con la ayuda de scripts automatizados.





Dirección del servicio API:  https://searx.roughs.ru/search





Se admiten tanto las solicitudes GET como POST.





Solicitar parámetros

  • q(obligatorio)  El texto de la consulta para la que se obtienen los resultados.





  • formato(obligatorio)  el formato para generar los resultados. Formatos disponibles: j son, csv, rss.





  • categorías :  una lista de categorías de búsqueda separadas por comas.





  • safesearch:  filtro de búsqueda segura. 0 - deshabilitado, 1 - habilitado.





En esta página se puede encontrar una lista completa de parámetros .





Ejemplos de solicitudes

Encuentre noticias solicitando "Tecnologías" y muestre el resultado en formato RSS:

https://searx.roughs.ru/search? q = Tecnologías y formato = rss y categorías = noticias





Busque imágenes mediante la consulta "Montañas" con un filtro de búsqueda seguro y muestre los resultados en formato json:

https://searx.roughs.ru/search? q = Montañas & formato = json & categorías = imágenes & safesearch = 1





Encuentre una solución para "2 + 2 * 2" usando WolframAlpha y obtenga la respuesta en formato de tabla CSV:

https://searx.roughs.ru/search?q=2+2*2&engines=wolframalpha&format=csv








All Articles