Ir al contenido
POST AI agent ready /v1/useragent/parse

API de analizador de agente de usuario: detección de navegador, sistema operativo y dispositivo

Analiza una cadena de agente de usuario en navegador, motor, sistema operativo y componentes del dispositivo. Detecta bots, rastreadores y navegadores sin cabeza. Si no se proporciona ningún campo user_agent, se utiliza el encabezado User-Agent de la persona que llama.

Parameters

stringrequired

User agent string to parse.

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

Cree un panel de compatibilidad del navegador

Analice las cadenas de agentes de usuario de sus registros de análisis para calcular el porcentaje de visitantes en cada navegador y versión. Identifique cuándo las versiones antiguas del navegador caen por debajo de su umbral de soporte para que pueda desactivar los polyfills y reducir el tamaño del paquete.

Filtrar el tráfico de bots a partir de métricas de conversión

Antes de contar una vista de página o un evento de registro, analice el agente de usuario y verifique la marca is_bot. Excluya el tráfico de bots de sus informes de embudo de conversión para obtener cifras precisas de visitantes humanos reales.

Ofrezca respuestas optimizadas para dispositivos

Analice el agente de usuario en el borde para determinar si el visitante está en un dispositivo móvil, tableta o computadora de escritorio. Devuelva una carga útil más ligera para los usuarios de dispositivos móviles o redirija a los visitantes de tabletas a un diseño táctil optimizado.

Frequently asked questions

¿Qué tipos de bot detecta este punto final?
Detecta rastreadores de motores de búsqueda (Googlebot, Bingbot), bots de redes sociales (Twitterbot, Facebot), herramientas de monitoreo, navegadores sin cabeza (Puppeteer, Playwright) y bibliotecas de scraping comunes.
¿Qué sucede si la cadena del agente de usuario tiene un formato incorrecto?
El analizador extrae tanta información como sea posible. Los campos que no puede determinar se devuelven como nulos. El punto final no devuelve un error para cadenas no reconocidas.
¿Puedo detectar el fabricante del dispositivo?
Sí. El objeto del dispositivo incluye proveedor (por ejemplo, Apple, Samsung, Google) y modelo (por ejemplo, iPhone, Galaxy S24) cuando el agente de usuario contiene esa información.
¿Funciona esto con agentes de usuario que no son de navegador?
Sí. Maneja agentes de usuario de solicitudes curl, Postman, Python y otras bibliotecas HTTP. Estos se analizan con el nombre y la versión de su herramienta.
¿Qué pasa si no envío un campo user_agent?
El punto final analiza automáticamente el encabezado User-Agent de su solicitud HTTP. Esto le permite detectar el navegador y el dispositivo de su propio cliente sin extraer el encabezado usted mismo.

Get your API key

Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.