A API de Identificação de User Agent é uma ferramenta poderosa projetada para analisar strings de user agent extraídas dos cabeçalhos de requisição HTTP. As strings de user agent contêm informações valiosas sobre o dispositivo ou aplicativo cliente que está fazendo a requisição, incluindo detalhes como sistema operacional, navegador, tipo de dispositivo e, às vezes, metadados adicionais. Esta API analisa essas strings para fornecer dados estruturados e significativos que podem ser usados em uma variedade de aplicações e sistemas.
Essencialmente, a API de Insight de User Agent processa strings de user agent brutas em um formato estruturado, permitindo que desenvolvedores e empresas obtenham insights sobre as características dos dispositivos ou softwares de seus usuários. Esses dados estruturados podem facilitar a personalização da experiência do usuário, a otimização específica do dispositivo, a entrega de conteúdo direcionado e a melhoria da análise.
Ao alavancar algoritmos sofisticados e bancos de dados de user agents conhecidos, a API identifica e categoriza com precisão elementos da string de user agent. Isso inclui determinar o tipo e a versão do sistema operacional, identificar o navegador e sua versão, diferenciar entre dispositivos desktop e móveis e reconhecer vários outros detalhes do cliente que podem estar incorporados na string.
Os usuários que integram a API de Identificação de User Agent em suas aplicações se beneficiam de sua facilidade de uso e confiabilidade. A API geralmente fornece uma interface simples que permite a integração perfeita com sistemas existentes.
No geral, a API de Identificação de User Agent é uma ferramenta fundamental para aplicações web e móveis modernas, fornecendo funções essenciais para descoberta de dispositivos, análise de user agent e enriquecimento de dados. Sua capacidade de transformar strings de user agent brutas em dados estruturados permite entregar experiências personalizadas, otimizar o desempenho e tomar decisões informadas em um ambiente digital cada vez mais interconectado.
Para usar este endpoint, você deve especificar um agente do usuário no parâmetro
Agente Parser - Recursos do endpoint
| Objeto | Descrição |
|---|---|
Corpo da requisição |
[Obrigatório] Json |
{
"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/6541/user+agent+identifier+api/9502/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"
}'
| Cabeçalho | Descrição |
|---|---|
Authorization
|
[Obrigatório] Deve ser Bearer access_key. Veja "Sua chave de acesso à API" acima quando você estiver inscrito. |
Sem compromisso de longo prazo. Faça upgrade, downgrade ou cancele a qualquer momento. O teste gratuito inclui até 50 requisições.
Para usar esta API os usuários devem indicar as informações do agente do usuário para estruturar em um JSON as informações
Existem diferentes planos para atender a todos incluindo um teste gratuito para um pequeno número de solicitações mas sua taxa é limitada para evitar abusos do serviço
Zyla oferece uma ampla gama de métodos de integração para quase todas as linguagens de programação Você pode usar esses códigos para integrar ao seu projeto conforme necessário
A API ajuda você a personalizar seu conteúdo web e experiências de usuário com base nos dispositivos específicos usados pelos visitantes Isso garante exibição e funcionalidade ideais em diferentes dispositivos como desktops smartphones e tablets
API de Insight de User Agent projetada para analisar e interpretar strings de user agent enviadas por navegadores web
O endpoint Agent Parser retorna dados estruturados sobre o agente do usuário, incluindo detalhes sobre o navegador, sistema operacional, tipo de dispositivo e metadados adicionais A resposta é formatada como JSON
Campos-chave na resposta incluem "ua" (string do agente do usuário), "navegador" (nome, versão), "os" (nome, versão), "dispositivo" (fabricante, modelo, tipo) e "motor" (nome, versão) Cada campo fornece insights específicos sobre o ambiente do usuário
Os dados de resposta estão organizados em um formato JSON hierárquico Cada categoria principal (navegador, sistema operacional, dispositivo, mecanismo) contém subcampos relevantes, facilitando o acesso a informações específicas sobre o agente do usuário
O endpoint do Agent Parser fornece informações sobre o nome e versão do navegador, detalhes do sistema operacional, fornecedor e modelo do dispositivo e especificações do mecanismo de renderização. Esses dados ajudam a entender os ambientes dos usuários
Os usuários podem personalizar suas solicitações especificando diferentes strings de agente do usuário na solicitação POST Isso permite respostas personalizadas com base no agente do usuário específico que está sendo analisado
Os dados são originados de um banco de dados abrangente de agentes de usuário conhecidos, mantido através de atualizações contínuas e contribuições da comunidade. Isso garante uma ampla cobertura de dispositivos e navegadores
A precisão dos dados é mantida por meio de atualizações regulares no banco de dados de agentes do usuário, validação contra padrões conhecidos e algoritmos que analisam strings de agentes do usuário de forma eficaz Isso ajuda a garantir uma identificação confiável
Casos de uso típicos incluem otimizar o conteúdo da web para dispositivos específicos, melhorar a experiência do usuário por meio da personalização, realizar análises sobre a demografia dos usuários e aprimorar a segurança identificando ameaças potenciais com base em agentes de usuário
Nível de serviço:
100%
Tempo de resposta:
228ms
Nível de serviço:
100%
Tempo de resposta:
213ms
Nível de serviço:
100%
Tempo de resposta:
182ms
Nível de serviço:
100%
Tempo de resposta:
39ms
Nível de serviço:
100%
Tempo de resposta:
561ms
Nível de serviço:
100%
Tempo de resposta:
75ms
Nível de serviço:
100%
Tempo de resposta:
1.692ms
Nível de serviço:
100%
Tempo de resposta:
1.971ms
Nível de serviço:
100%
Tempo de resposta:
293ms
Nível de serviço:
100%
Tempo de resposta:
2.084ms
Nível de serviço:
100%
Tempo de resposta:
828ms
Nível de serviço:
100%
Tempo de resposta:
302ms
Nível de serviço:
100%
Tempo de resposta:
314ms
Nível de serviço:
100%
Tempo de resposta:
248ms
Nível de serviço:
100%
Tempo de resposta:
620ms
Nível de serviço:
100%
Tempo de resposta:
295ms
Nível de serviço:
100%
Tempo de resposta:
2.147ms
Nível de serviço:
100%
Tempo de resposta:
73ms
Nível de serviço:
100%
Tempo de resposta:
575ms
Nível de serviço:
100%
Tempo de resposta:
221ms