API de recherche web

Une API de recherche web est un service qui permet à un logiciel d’interroger l’index du Web d’un moteur de recherche et de recevoir les résultats sous forme de données structurées, plutôt que via un navigateur ou en extrayant une page de résultats de recherche. Un programme émet une requête contenant une query et des paramètres, puis reçoit en retour des résultats lisibles par machine (généralement des URL, des titres et des snippets de texte, ainsi que des actualités, des images, des vidéos et des contenus plus riches) prêts à être utilisés dans une application d’IA.

En bref : une API de recherche web est la façon dont un logiciel effectue des recherches sur le Web. Vous envoyez une query et récupérez des résultats structurés sur lesquels vous appuyer, sans navigateur ni extraction web.

Comment fonctionne une API de recherche web

Le fournisseur gère l’infrastructure de recherche, de sorte que le developer se contente d’envoyer des queries et de recevoir des données :

  1. Maintenir un index : le fournisseur explore et indexe le Web en continu, constituant le corpus interrogeable qui sous-tend l’API. (Notez que les extracteurs web ne maintiennent généralement pas leurs propres index du Web.)
  2. S’authentifier : un developer appelle un point de terminaison avec une clé d’API, qui identifie l’account et mesure l’utilisation par rapport à un forfait.
  3. Interroger avec des paramètres : la requête transporte la query ainsi que des options telles que le nombre de résultats, la fraîcheur, le pays et la recherche sécurisée.
  4. Classer et renvoyer : le service classe les pages correspondantes et les renvoie sous forme de JSON structuré, souvent regroupé en résultats web, actualités, images et vidéos.
  5. Consommer par programmation : l’application analyse les résultats structurés pour alimenter une UI de recherche, pour afficher ou filtrer par type ou par fraîcheur, ou pour fournir ces résultats comme contexte d’ancrage à un LLM.

La caractéristique déterminante est qu’une API de recherche web transforme la recherche en brique de construction : au lieu d’une page destinée à être lue par une personne, elle renvoie des données propres sur lesquelles un logiciel peut agir.

API de recherche web comparée aux moteurs de recherche grand public et à l’extraction web

  • Les moteurs de recherche grand public sont des sites web que les internautes consultent ; une API de recherche web offre le même type de capacité à un logiciel, sous forme de données.
  • Les moteurs de recherche programmables sont les systèmes de recherche sous-jacents ; une API de recherche web est l’interface que les developers utilisent pour les interroger. Ces termes sont parfois employés de façon interchangeable dans le marketing produit, mais à proprement parler, l’API est la manière dont les applications accèdent au moteur.
  • L’extraction web analyse une page de résultats rendue ; elle est fragile et souvent interdite. Une véritable API de recherche web (alimentée par son propre index) offre un accès autorisé et structuré à des résultats optimisés pour la consommation par machine.

Où utilise-t-on une API de recherche web

  • Créer des fonctionnalités de recherche : alimenter la recherche d’un site, d’une application ou d’un domaine vertical sans avoir à gérer vous-même un robot d’indexation et un index.
  • Ancrage web et RAG : fournir des contenus web récents et citables comme couche de récupération pour l’ancrage web et la RAG, afin qu’un modèle puisse répondre sur l’état actuel du monde.
  • Agents et outils d’IA : servir d’outil de recherche web qu’un agent appelle pour rechercher des informations.
  • API du moteur de recherche Brave : une API de recherche web indépendante s’appuyant sur l’index propre à Brave de plus de 40 milliards de pages. L’API du moteur de recherche Brave dispose de points de terminaison structurés pour le web, les actualités, les images, les vidéos et les résultats de recherche locale, ainsi que de contenus pré-extraits pour l’ancrage des LLM. Comme toute API, elle est accessible via un forfait assorti de limites de débit, et sa couverture, sa fraîcheur et sa latence déterminent ce que vous pouvez construire dessus.

Une API de recherche web est ce qui connecte une application au web en direct ; c’est le fondement des moteurs de réponse par IA, des assistants ancrés et de tout produit qui doit effectuer des recherches plutôt que d’en faire l’objet.

Termes associés

API de recherche, moteur de recherche programmable, ancrage web, génération augmentée par récupération (RAG), SERP, fonctionnalités de la SERP, robot d’exploration web IA, limitation du débit, latence, moteur de réponse par IA.

Brave logo

Vous y êtes presque…

Veuillez poursuivre l’installation de Brave dans le .

Veuillez poursuivre l’installation de Brave dans le .

Plus qu’une minute avant de commencer à bénéficier de la meilleure protection de la vie privée en ligne.

  1. Téléchargez Brave
  2. Ouvrez le programme d’installation
  3. Importez vos paramètres
  1. Étapes d’installation 1
    Téléchargez Brave

    Ouvrez le programme d’installation depuis les téléchargements de Chrome (dans le coin supérieur droit de cette fenêtre).

  2. Étapes d’installation 2
    Ouvrez le programme d’installation

    Si une boîte de dialogue de contrôle d’accès apparaît, cliquez sur « Oui » pour autoriser l’accès à Brave.

  3. Étapes d’installation 3
    Importez vos paramètres

    Une fois l’installation terminée, importez vos paramètres depuis Chrome.

Si votre téléchargement ne se lance pas automatiquement, cliquez .

Besoin d’aide ?