Userstack : une API pour détecter les navigateurs, systèmes d’exploitation et appareils de vos visiteurs en temps réel
Après Ipapi et Coinlayer, la société Apilayer, spécialisée dans l’élaboration d’API professionnelles répondant à des besoins précis vient de sortir Userstack : un outil pour détecter les navigateurs, systèmes d’exploitation et périphériques de vos visiteurs en temps réel. Une fonctionnalité que de nombreuses entreprises web sont obligées de déployer à grande échelle.

2 fonctionnalités, pour récolter de nombreuses données et ainsi améliorer votre expérience utilisateur
Userstack offre une interface API REST en temps réel et très simple d’utilisation. L’outil analyse les chaînes de l’user-agent avec précision et vous donne ainsi accès à de nombreuses données telles que le navigateur, le système d’exploitation et même le périphérique utilisé par les visiteurs de votre site web.
L’API comprend 2 fonctionnalités principales :
- La recherche unique (HTTP GET) : pour rechercher une chaîne donnée de l’user-agent dans la masse de données récoltées. Pour ce faire, vous n’avez qu’à envoyer une requête HTTP GET à l’URL de base de l’API et ajouter le paramètre contenant votre chaîne user-agent, ainsi que la clé d’accès à l’API.
- La recherche globale (HTTP POST) : pour rechercher plusieurs chaînes user-agent en masse. Avec cette méthode, plusieurs chaînes user-agent peuvent être traitées simultanément, en envoyant une demande HTTP POST à l’URL de base de l’API, contenant un objet pour chaque chaîne user-agent à traiter. Une seule requête de recherche peut ainsi gérer jusqu’à 100 chaînes user-agent.

Une solution scalable et très simple à intégrer, quel que soit le type de société et le langage utilisé
Que vous soyez un grand groupe ou une petite entreprise, l’outil est scalable et très facile à intégrer. Userstack est utilisé par de grandes entités comme Zendesk, Amazon, Apple, ou encore Lyft. L’infrastructure cloud evolutive du service permet en effet de répondre à tous les besoins, qu’il s’agisse de quelques centaines de demandes par mois à plusieurs millions par jour.
De plus, l’API est compatible avec la plupart des langages de programmation majeurs (PHP, Python, Nodejs, jQuery, Go, Ruby), ce qui permet d’implémenter le service en moins de 10 minutes.

Plus de 40 requêtes renseignées en fonction du plan et des réglages choisis
Selon votre forfait et les options que vous configurez, l’API est capable de répondre à plus de 40 requêtes telles que :
- ua : la chaîne demandée par l’user-agent
- type : le type d’entité à laquelle la chaîne user-agent demandée est associée
- brand : la marque à laquelle l’appareil, le navigateur ou l’OS obtenu est associé
- name : le nom auquel l’appareil, le navigateur ou l’OS obtenu est associé
- url : l’URL à laquelle l’appareil, le navigateur ou l’OS obtenu est associé
- os > name : le nom du système d’exploitation obtenu
- os > code : le nom de code du système d’exploitation obtenu
- os > url : l’URL à laquelle le système d’exploitation est associé
- os > family : la famille de produits à laquelle l’OS est associé
- os > family_code : le code de la famille de produits auquel l’OS est associé
- os > family_vendor : le fournisseur auquel le système d’exploitation est associé
- os > icon : l’URL menant à une icône de 16x16px associée à l’OS obtenu
- os > icon : l’URL menant à une icône de 128x128px associée à l’OS obtenu
- device > is_mobile_device : « true' » ou « false » si un mobile a été détecté ou non
- device > type : affiche le type de périphérique détecté
- browser > name : donne le nom du navigateur
- browser > name : donne la version du navigateur
- browser > name : donne la version principale principale du navigateur
- browser > name : donne le nom du navigateur issue du moteur en éxécution
- crawler > is_crawler : affiche « true » ou « false » si un robot a été détecté ou non
- crawler > category : affiche la catégorie du robot détecté
- crawler > last_seen : indique la dernière fois que le robot a été vu
A noter que Userstack peut fournir des résultats au format JSON (par défaut) ou XML. Le changement de format se fait de façon très simple : en ajoutant le « output » paramètre de l’API à l’URL de votre demande d’API et en le définissant sur « json » ou « xml ».
Des prix adaptés à tous les budgets, pour tous les projets
Userstack propose des plans adaptés à tous les budgets. Vous pouvez commencer par utiliser le service gratuitement et ce jusqu’à 10 000 demandes user-agent par mois. Ce plan vous permettra également de détecter les appareils, navigateurs et systèmes d’exploitation de vos visiteurs. Pour effectuer 50 000 demandes et avoir de plus amples informations comme le cryptage HTTPS ou la détection de robots, comptez 9,99$ par mois uniquement pour le plan basic. Le plan « business » à 49,99$ vous donnera accès à plus de 500 000 demandes mensuelles et à la recherche globale. Enfin, pour effectuer plus de 2 millions de demandes par mois vous devrez dépenser 99,99 dollars. Des plans sur mesure sont aussi disponibles pour les groupes qui souhaitent gérer plusieurs millions de demandes mensuelles.

Pour tester l’outil gratuitement, rendez-vous ici.
Cet article a été rédigé dans le cadre d’un partenariat avec Userstack
Prenez la parole dans le dossier Tendances 2026
Associez votre expertise à l'un des contenus phares de BDM !
Je participe