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.
{
"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:
26ms
Nível de serviço:
100%
Tempo de resposta:
533ms
Nível de serviço:
100%
Tempo de resposta:
329ms
Nível de serviço:
100%
Tempo de resposta:
181ms
Nível de serviço:
100%
Tempo de resposta:
248ms
Nível de serviço:
100%
Tempo de resposta:
391ms
Nível de serviço:
100%
Tempo de resposta:
958ms
Nível de serviço:
100%
Tempo de resposta:
193ms
Nível de serviço:
100%
Tempo de resposta:
227ms
Nível de serviço:
100%
Tempo de resposta:
105ms
Nível de serviço:
100%
Tempo de resposta:
295ms
Nível de serviço:
100%
Tempo de resposta:
8.667ms
Nível de serviço:
100%
Tempo de resposta:
620ms
Nível de serviço:
100%
Tempo de resposta:
20ms
Nível de serviço:
100%
Tempo de resposta:
19ms
Nível de serviço:
100%
Tempo de resposta:
59ms
Nível de serviço:
100%
Tempo de resposta:
2.373ms
Nível de serviço:
100%
Tempo de resposta:
828ms
Nível de serviço:
100%
Tempo de resposta:
379ms
Nível de serviço:
100%
Tempo de resposta:
16ms