API User Agent Parser - Detectar navegador, sistema operacional e dispositivo
Analisa uma string de agente de usuário em componentes de navegador, mecanismo, sistema operacional e dispositivo. Detecta bots, rastreadores e navegadores headless. Se nenhum campo user_agent for fornecido, o cabeçalho User-Agent do chamador será usado.
Code examples
curl -X POST https://api.botoi.com/v1/useragent/parse \
-H "Content-Type: application/json" \
-d '{"user_agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}'When to use this API
Crie um painel de compatibilidade do navegador
Analise strings de agente de usuário de seus registros analíticos para calcular a porcentagem de visitantes em cada navegador e versão. Identifique quando as versões antigas do navegador ficam abaixo do seu limite de suporte para que você possa desativar os polyfills e reduzir o tamanho do pacote.
Filtre o tráfego de bot a partir de métricas de conversão
Antes de contar uma visualização de página ou evento de inscrição, analise o agente do usuário e verifique o sinalizador is_bot. Exclua o tráfego de bot dos seus relatórios de funil de conversão para obter números precisos de visitantes humanos reais.
Sirva respostas otimizadas para dispositivos
Analise o agente do usuário na borda para determinar se o visitante está em um celular, tablet ou desktop. Devolva uma carga útil mais leve para usuários de dispositivos móveis ou redirecione os visitantes de tablets para um layout otimizado para toque.
Frequently asked questions
Que tipos de bot esse endpoint detecta?
O que acontece se a string do agente do usuário estiver malformada?
Posso detectar o fabricante do dispositivo?
Isso funciona com agentes de usuário que não são de navegador?
E se eu não enviar um campo user_agent?
Get your API key
Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.