C'EST QUOI ?
OpenSERP est une API SERP et un CLI self-hosted qui récupèrent les résultats de recherche en direct de six moteurs (Google, Bing, Yandex, Baidu, DuckDuckGo, Ecosia) sans clé d'API ni facturation à la requête. Tu le lances en Docker ou en binaire Go, et tu interroges un endpoint HTTP qui renvoie les résultats dans un schéma JSON unifié, quel que soit le moteur derrière.
POURQUOI C'EST INTÉRESSANT ?
- Six moteurs, un seul schéma : les réponses de tous les moteurs sont normalisées dans le même format JSON, ton code ne change pas quand tu passes de Google à Bing.
- Megasearch : un endpoint interroge plusieurs moteurs en parallèle, avec déduplication et regroupement des résultats.
- Extraction de contenu : l'outil peut visiter les pages trouvées et embarquer leur contenu nettoyé en Markdown, prêt à alimenter un LLM ou un pipeline RAG.
- Headless avec fallback : rendu navigateur pour les pages JavaScript, mode HTTP brut en secours, proxies HTTP et SOCKS5, cache intégré.
- Pensé pour les agents IA : serveur MCP, SDKs, intégration n8n et formats de sortie JSON, Markdown, texte ou NdJSON.
CAS D'USAGE
- Donner un accès au web en direct à un agent LLM sans payer une API de recherche commerciale.
- Suivre le positionnement SEO de tes pages sur plusieurs moteurs à la fois.
- Alimenter un pipeline RAG avec du contenu frais, déjà extrait en Markdown.
- Automatiser une veille concurrentielle multi-moteurs via l'API HTTP.
- Scripter des recherches d'images avec filtres de langue, de date et de type de fichier.
