Un user agent est un logiciel qui se connecte à des contenus en ligne, que ce soit un navigateur Internet, un navigateur mobile ou un robot d’indexation pour les moteurs de recherche. En termes plus techniques, le user agent peut aussi désigner la chaîne de caractères permettant d’identifier l’application qui requiert des données à un serveur web dans le cadre des échanges sur Internet. Cette identification est utilisée pour diverses pratiques, telles que le suivi des modes d’accès à un site web (notamment les accès mobiles), la vérification des transactions et d’autres applications similaires. Ces informations sont couramment intégrées dans l’en-tête des requêtes HTTP. À titre d’exemple, le user agent de Google est « Googlebot », celui de Bing est « bingbot » et celui de Qwant est « qwantify ».