DuckDuckBot

L'équipe Citead, mis à jour le

En bref. DuckDuckBot est le robot d’exploration de DuckDuckGo pour la recherche, identifié par une chaîne user-agent et une liste d’adresses IP publiées.

Définition : DuckDuckBot est le robot d’exploration du Web (web crawler) de DuckDuckGo, un client automatisé qui récupère des pages Web pour alimenter les résultats de recherche. Au 17 octobre 2026, DuckDuckGo publie le texte d’identification des requêtes du robot, appelé chaîne user-agent, ainsi que ses adresses IP sources.

Points clés

Comment DuckDuckBot contribue-t-il à la recherche ?

L’explication des sources de recherche de DuckDuckGo situe DuckDuckBot dans un système qui combine plusieurs sources. L’entreprise entretient son propre robot d’exploration pour alimenter ses résultats. Elle obtient également une grande partie de ses liens classiques et de ses images auprès de Bing.

Pour les propriétaires de sites Web, l’activité de DuckDuckBot représente donc la contribution du robot propre à DuckDuckGo au sein de cet ensemble de sources. La page d’aide distincte sur DuckAssistBot décrit un robot qui récupère des pages en temps réel pour les réponses assistées par l’IA. Les usages documentés distinguent l’exploration pour la recherche de la récupération de pages destinée à ces réponses.

Comment identifier une requête ?

Les informations d’identification publiées par DuckDuckGo donnent la chaîne complète suivante :

DuckDuckBot/1.1; (+http://duckduckgo.com/duckduckbot.html)

La version et l’URL contenues dans cette chaîne font partie de l’identifiant publié. La même page d’aide répertorie les adresses IP à l’origine des requêtes de DuckDuckBot et renvoie vers une version lisible par machine.

Le flux JSON répertorie les adresses dans des champs ipv4Prefix. Cet extrait conserve les noms des champs et reprend une entrée réelle :

{
  "prefixes": [
    {
      "ipv4Prefix": "104.43.54.127/32"
    }
  ]
}

Comparer l’adresse source de la requête à ce flux constitue une vérification pratique, en complément de la correspondance du texte user-agent. L’extrait ci-dessus représente une partie de la liste publiée ; le flux fournit l’ensemble des adresses.

Comment les règles robots.txt s’appliquent-elles ?

Un fichier robots.txt communique des règles d’exploration. La page d’aide de DuckDuckGo sur son robot indique que DuckDuckBot respecte WWW::RobotRules.

Le Robots Exclusion Protocol, RFC 9309 de l’IETF désigne le nom du robot dans ces règles comme un identifiant de produit (product token). Il place le fichier à l’emplacement /robots.txt, à la racine du service. L’application de la syntaxe d’exemple du protocole au nom DuckDuckBot donne cette demande d’exclusion de l’exploration sur l’ensemble du site :

User-agent: DuckDuckBot
Disallow: /

Cet exemple cible le nom du robot. La chaîne d’identification complète avec sa version, présentée plus haut, remplit une autre fonction dans les requêtes HTTP.

Termes associés

Questions fréquentes

Où trouver les adresses IP publiées de DuckDuckBot ?

Vous pouvez utiliser le flux JSON de DuckDuckBot fourni par DuckDuckGo. Son tableau prefixes contient les adresses publiées dans les champs ipv4Prefix.

DuckDuckGo utilise-t-il son propre robot pour chaque résultat de recherche ?

La page de DuckDuckGo sur les sources de recherche décrit son propre robot tout en précisant que les liens classiques et les images proviennent en grande partie de Bing. Ses résultats de recherche combinent ces sources.

Sources

  1. DuckDuckGo, « Is DuckDuckBot related to DuckDuckGo? », sans date
  2. DuckDuckGo, « Where do DuckDuckGo search results come from? », sans date
  3. DuckDuckGo, « duckduckbot.json », sans date
  4. DuckDuckGo, « Is DuckAssistBot related to DuckDuckGo? », sans date
  5. IETF, « Robots Exclusion Protocol, RFC 9309 », septembre 2022

Vérifiez comment une page se lit pour les moteurs de réponse. Ouvrir l’analyseur de score GEO

Testez une page et voyez quoi corriger en premier

L'analyse prend en général moins de 10 secondes et ne demande pas de compte.

400 000+ pages notées dans le benchmark public