Aller au contenu
Accueil moxon

Analyse de User-Agent

L'endpoint /agent analyse un User-Agent et retourne des informations structurées sur le navigateur, le système d'exploitation, l'appareil, le moteur de rendu et si le client est un bot. Si aucun UA n'est fourni, le header User-Agent de la requête est utilisé.

gethttps://api.moxon.dev/v5/agent

Cas d'utilisation

Détectez le navigateur et le système de vos visiteurs, identifiez les bots et crawlers, servez du contenu adapté à l'appareil (mobile vs bureau), ou journalisez les métadonnées client structurées à partir de User-Agent bruts.

Essayerget/v5/agent

Paramètres

  • uastringoptionnel

    Chaîne User-Agent brute à analyser. Utilise le header User-Agent de la requête si omis.

Champs de réponse

  • rawstring

    La chaîne User-Agent d'origine

  • browser.namestring

    Navigateur détecté (ex. Chrome, Firefox, Safari)

  • browser.versionstring

    Version complète du navigateur

  • browser.majorstring

    Numéro de version majeure uniquement

  • os.namestring

    Nom du système d'exploitation (ex. macOS, Windows 10/11, iOS)

  • os.versionstring

    Version du système d'exploitation

  • device.typestring

    Catégorie d'appareil : desktop, mobile ou tablet

  • device.vendorstring

    Fabricant de l'appareil (ex. Apple, Samsung, Google)

  • engine.namestring

    Moteur de rendu (ex. Blink, Gecko, WebKit)

  • engine.versionstring

    Version du moteur

  • botboolean

    true si le UA correspond à un bot ou crawler connu

Exemples de code

Gestion des erreurs

  • 400A User-Agent string is required.Le paramètre ua est vide et aucun header User-Agent n'a été envoyé