Um user agent, no contexto de rastreamento da web, refere-se ao aplicativo ou programa de software que atua em nome de um usuário para navegar, acessar e interagir com sites. Ele simula um navegador da web enviando requisições HTTP para sites, recuperando páginas da web e extraindo informações relevantes para diversos fins, como indexação, agregação de dados ou scraping.