API User Agent Parser - Détecter le navigateur, le système d'exploitation et l'appareil
Analyse une chaîne d'agent utilisateur en composants de navigateur, de moteur, de système d'exploitation et de périphérique. Détecte les robots, les robots d'exploration et les navigateurs sans tête. Si aucun champ user_agent n'est fourni, l'en-tête User-Agent de l'appelant est utilisé.
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
Créer un tableau de bord de compatibilité du navigateur
Analysez les chaînes d'agent utilisateur de vos journaux d'analyse pour calculer le pourcentage de visiteurs sur chaque navigateur et version. Identifiez quand les anciennes versions du navigateur tombent en dessous de votre seuil de support afin de pouvoir supprimer les polyfills et réduire la taille du bundle.
Filtrer le trafic des robots à partir des mesures de conversion
Avant de compter une page vue ou un événement d'inscription, analysez l'agent utilisateur et vérifiez l'indicateur is_bot. Excluez le trafic des robots de vos rapports sur l'entonnoir de conversion pour obtenir des chiffres précis sur les vrais visiteurs humains.
Proposer des réponses optimisées pour les appareils
Analysez l'agent utilisateur en périphérie pour déterminer si le visiteur est sur mobile, tablette ou ordinateur de bureau. Renvoyez une charge utile plus légère pour les utilisateurs mobiles ou redirigez les visiteurs des tablettes vers une mise en page optimisée pour le toucher.
Frequently asked questions
Quels types de robots ce point de terminaison détecte-t-il ?
Que se passe-t-il si la chaîne de l'agent utilisateur est mal formée ?
Puis-je détecter le fabricant de l’appareil ?
Cela fonctionne-t-il avec des agents utilisateurs non-navigateurs ?
Que faire si je n'envoie pas de champ user_agent ?
Get your API key
Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.