La API de User Agent Insight es una herramienta poderosa diseñada para analizar cadenas de agentes de usuario extraídas de los encabezados de solicitudes HTTP. Las cadenas de agente de usuario contienen información valiosa sobre el dispositivo o aplicación cliente que realiza la solicitud, incluyendo detalles como el sistema operativo, navegador, tipo de dispositivo y a veces metadatos adicionales. Esta API analiza estas cadenas para proporcionar datos estructurados y significativos que pueden ser utilizados en una variedad de aplicaciones y sistemas.
En esencia, la API de User Agent Insight procesa cadenas de agente de usuario en bruto en un formato estructurado, permitiendo a desarrolladores y empresas obtener información sobre las características de los dispositivos o software de sus usuarios. Estos datos estructurados pueden facilitar la personalización de la experiencia del usuario, la optimización específica de dispositivos, la entrega de contenido dirigido y la mejora de análisis.
Al aprovechar algoritmos sofisticados y bases de datos de agentes de usuario conocidos, la API identifica y categoriza con precisión los elementos de la cadena de agente de usuario. Esto incluye determinar el tipo y versión del sistema operativo, identificar el navegador y su versión, distinguir entre dispositivos de escritorio y móviles, y reconocer varios otros detalles del cliente que pueden estar incrustados en la cadena.
Los usuarios que integran la API de User Agent Insight en sus aplicaciones se benefician de su facilidad de uso y confiabilidad. La API típicamente proporciona una interfaz simple que permite una integración fluida con sistemas existentes.
En general, la API de User Agent Insight es una herramienta fundamental para aplicaciones web y móviles modernas, proporcionando funciones esenciales para el descubrimiento de dispositivos, análisis de agentes de usuario y enriquecimiento de datos. Su capacidad para transformar cadenas de agentes de usuario en bruto en datos estructurados le permite ofrecer experiencias personalizadas, optimizar el rendimiento y tomar decisiones informadas en un entorno digital cada vez más interconectado.
Recibirá parámetros y le proporcionará un JSON.
Optimización de Dispositivos: Adaptar contenido y diseños en función de las capacidades del dispositivo.
Análisis: Recopilar información sobre la demografía y preferencias de los usuarios.
Personalización: Personalizar experiencias de usuario según el tipo de dispositivo y navegador.
Segmentación de Anuncios: Entregar anuncios dirigidos según las características del dispositivo del usuario.
Seguridad: Verificar agentes de usuario para detectar posibles amenazas o anomalías.
5 solicitudes por segundo en todos los planes.
{
"ua": "Mozilla/5.0 (Linux; Android 12; Pixel 6 Build/SD1A.210817.023; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/94.0.4606.71 Mobile Safari/537.36",
"browser": {
"name": "Chrome WebView",
"version": "94.0.4606.71",
"major": "94"
},
"engine": {
"name": "Blink",
"version": "94.0.4606.71"
},
"os": {
"name": "Android",
"version": "12"
},
"device": {
"vendor": "Google",
"model": "Pixel 6",
"type": "mobile"
},
"cpu": {}
}
curl --location --request POST 'https://zylalabs.com/api/4411/user+agent+insight+api/5420/agent+parser' --header 'Authorization: Bearer YOUR_API_KEY'
--data-raw '{
"user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36"
}'
| Encabezado | Descripción |
|---|---|
Autorización
|
[Requerido] Debería ser Bearer access_key. Consulta "Tu Clave de Acceso a la API" arriba cuando estés suscrito. |
Sin compromiso a largo plazo. Mejora, reduce o cancela en cualquier momento. La Prueba Gratuita incluye hasta 50 solicitudes.
Para utilizar esta API, los usuarios deben indicar la información del agente de usuario para estructurar en un JSON la información.
Hay diferentes planes para adaptarse a todos, incluido un período de prueba gratuito para un pequeño número de solicitudes, pero su tarifa está limitada para evitar el abuso del servicio.
Zyla ofrece una amplia gama de métodos de integración para casi todos los lenguajes de programación. Puedes usar estos códigos para integrarlos en tu proyecto según lo necesites.
La API te ayuda a personalizar el contenido web y las experiencias de usuario según los dispositivos específicos que usan los visitantes. Esto garantiza una visualización y funcionalidad óptimas en diferentes dispositivos, como computadoras de escritorio, teléfonos inteligentes y tabletas.
API de Insight de User Agent diseñada para analizar e interpretar cadenas de user agent enviadas por navegadores web.
El punto final del Analizador de Agentes devuelve datos estructurados sobre el agente de usuario, incluidos detalles sobre el navegador, el sistema operativo, el tipo de dispositivo y metadatos adicionales. La respuesta está formateada como JSON.
Los campos clave en la respuesta incluyen "ua" (cadena de agente de usuario), "browser" (nombre, versión), "os" (nombre, versión), "device" (fabricante, modelo, tipo) y "engine" (nombre, versión). Cada campo proporciona información específica sobre el entorno del usuario.
Los datos de respuesta están organizados en un formato JSON jerárquico. Cada categoría principal (navegador, sistema operativo, dispositivo, motor) contiene subcampos relevantes, lo que facilita el acceso a información específica sobre el agente de usuario.
El endpoint del Analizador de Agentes proporciona información sobre el nombre y la versión del navegador, detalles del sistema operativo, el proveedor y modelo del dispositivo, y especificaciones del motor de renderizado. Estos datos ayudan a comprender los entornos de los usuarios.
Los usuarios pueden personalizar sus solicitudes especificando diferentes cadenas de agente de usuario en la solicitud POST. Esto permite respuestas personalizadas según el agente de usuario específico que se esté analizando.
Los datos se obtienen de una base de datos completa de agentes de usuario conocidos, mantenida a través de actualizaciones continuas y contribuciones de la comunidad. Esto garantiza una amplia cobertura de dispositivos y navegadores.
La precisión de los datos se mantiene a través de actualizaciones regulares de la base de datos de agentes de usuario, validación contra estándares conocidos y algoritmos que analizan las cadenas de agentes de usuario de manera efectiva. Esto ayuda a garantizar una identificación confiable.
Los casos de uso típicos incluyen la optimización del contenido web para dispositivos específicos, la mejora de la experiencia del usuario a través de la personalización, la realización de análisis sobre la demografía de los usuarios y la mejora de la seguridad al identificar amenazas potenciales basadas en los agentes de usuario.
Nivel de Servicio:
100%
Tiempo de Respuesta:
259ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
123ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
423ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
238ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
179ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
233ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
114ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
78ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
85ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
151ms