A API de Interpretação de User Agent analisa strings de user agent extraídas dos cabeçalhos de solicitação HTTP para obter informações detalhadas sobre o dispositivo ou aplicação do cliente. Essas strings contêm dados cruciais como sistema operacional, navegador, tipo de dispositivo e às vezes metadados adicionais. Ao converter essas strings brutas em dados estruturados, a API permite que desenvolvedores e empresas compreendam com precisão as características dos dispositivos dos usuários.
Esses dados estruturados são valiosos para melhorar a experiência do usuário por meio da entrega de conteúdo personalizado, otimizar aplicações para dispositivos específicos e aprimorar a analítica. A API utiliza algoritmos avançados e um banco de dados abrangente de user agents conhecidos para identificar e classificar elementos dentro da string do user agent. Isso inclui identificar tipos e versões de sistemas operacionais, determinar tipos e versões de navegadores, distinguir entre dispositivos desktop e móveis e reconhecer outros detalhes do cliente incorporados na string.
A integração da API de Interpretação de User Agent em aplicações é direta, geralmente oferecendo uma interface amigável que se integra perfeitamente aos sistemas existentes. Sua confiabilidade e facilidade de uso a tornam uma ferramenta fundamental para aplicações web e móveis modernas, capacitando empresas a aproveitarem insights específicos de dispositivos para melhor otimização de desempenho e tomada de decisões informadas no cenário digital atual.
Ela receberá parâmetros e fornecerá um JSON.
Otimização de Dispositivos: Adaptando conteúdo e layouts com base nas capacidades do dispositivo.
Analítica: Coletando insights sobre demografia e preferências dos usuários.
Personalização: Personalizando experiências do usuário com base no tipo de dispositivo e navegador.
Segmentação de Anúncios: Entregando anúncios direcionados com base nas características do dispositivo do usuário.
Segurança: Verificando user agents para detectar potenciais ameaças ou anomalias.
5 solicitações por segundo em todos os planos
Para usar este endpoint você deve especificar um agente de usuário no parâmetro
Agente Analisador - 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/4412/user+agent+interpreter+api/5421/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 abuso do serviço
Zyla oferece uma ampla variedade 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 na web e as experiências do 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 Interpretação 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. Esses dados são fornecidos em um formato JSON
Os campos principais na resposta incluem "ua" (string do agente do usuário), "navegador" (nome, versão), "so" (nome, versão), "dispositivo" (fabricante, modelo, tipo) e "motor" (nome, versão) Cada campo fornece informações específicas sobre o ambiente do usuário
Os dados da resposta estão organizados em uma estrutura JSON hierárquica. 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 Agent Parser fornece informações sobre o tipo e versão do navegador, detalhes do sistema operacional, características do dispositivo (fabricante, modelo, tipo) e informações sobre o mecanismo de renderização, permitindo uma análise abrangente dos agentes do usuário
Os usuários podem personalizar suas solicitações especificando diferentes strings de agente do usuário na solicitação POST para o endpoint do Agent Parser. Isso permite respostas personalizadas com base no agente do usuário específico que está sendo analisado
Os dados são provenientes de um banco de dados abrangente de agentes de usuário conhecidos, que é continuamente atualizado para garantir precisão. Este banco de dados inclui contribuições de várias plataformas e bibliotecas de agentes de usuário
A precisão dos dados é mantida através de atualizações regulares na base de dados de agentes de usuário validação contra padrões conhecidos e o uso de algoritmos avançados para analisar e interpretar strings de agentes de usuário de forma eficaz
Casos de uso típicos incluem otimizar o conteúdo da web para dispositivos específicos, aprimorar a experiência do usuário por meio da personalização, conduzir análises sobre dados demográficos dos usuários e melhorar a segurança verificando agentes de usuário contra padrões conhecidos
Nível de serviço:
100%
Tempo de resposta:
329ms
Nível de serviço:
100%
Tempo de resposta:
391ms
Nível de serviço:
100%
Tempo de resposta:
533ms
Nível de serviço:
100%
Tempo de resposta:
26ms
Nível de serviço:
100%
Tempo de resposta:
429ms
Nível de serviço:
100%
Tempo de resposta:
37ms
Nível de serviço:
100%
Tempo de resposta:
6.955ms
Nível de serviço:
100%
Tempo de resposta:
61ms
Nível de serviço:
100%
Tempo de resposta:
193ms
Nível de serviço:
100%
Tempo de resposta:
310ms
Nível de serviço:
100%
Tempo de resposta:
597ms
Nível de serviço:
100%
Tempo de resposta:
459ms
Nível de serviço:
100%
Tempo de resposta:
601ms
Nível de serviço:
100%
Tempo de resposta:
3.420ms
Nível de serviço:
100%
Tempo de resposta:
753ms
Nível de serviço:
100%
Tempo de resposta:
373ms
Nível de serviço:
100%
Tempo de resposta:
500ms
Nível de serviço:
100%
Tempo de resposta:
600ms
Nível de serviço:
100%
Tempo de resposta:
353ms
Nível de serviço:
100%
Tempo de resposta:
1.235ms