Zum Inhalt springen
POST AI agent ready /v1/useragent/parse

User Agent Parser API – Browser, Betriebssystem und Gerät erkennen

Analysiert eine Benutzeragentenzeichenfolge in Browser-, Engine-, Betriebssystem- und Gerätekomponenten. Erkennt Bots, Crawler und Headless-Browser. Wenn kein user_agent-Feld bereitgestellt wird, wird der User-Agent-Header des Anrufers verwendet.

Parameters

stringrequired

User agent string to parse.

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

Erstellen Sie ein Browserkompatibilitäts-Dashboard

Analysieren Sie Benutzeragentenzeichenfolgen aus Ihren Analyseprotokollen, um den Prozentsatz der Besucher für jeden Browser und jede Version zu berechnen. Erkennen Sie, wenn alte Browserversionen unter Ihren Supportschwellenwert fallen, damit Sie Polyfills einstellen und die Bundle-Größe reduzieren können.

Filtern Sie Bot-Traffic anhand von Conversion-Metriken

Bevor Sie einen Seitenaufruf oder ein Anmeldeereignis zählen, analysieren Sie den Benutzeragenten und überprüfen Sie das is_bot-Flag. Schließen Sie Bot-Traffic aus Ihren Conversion-Funnel-Berichten aus, um genaue Zahlen für echte menschliche Besucher zu erhalten.

Stellen Sie geräteoptimierte Antworten bereit

Analysieren Sie den Benutzeragenten am Edge, um festzustellen, ob sich der Besucher auf einem Mobilgerät, einem Tablet oder einem Desktop befindet. Geben Sie eine geringere Nutzlast für mobile Benutzer zurück oder leiten Sie Tablet-Besucher zu einem Touch-optimierten Layout weiter.

Frequently asked questions

Welche Bot-Typen erkennt dieser Endpunkt?
Es erkennt Suchmaschinen-Crawler (Googlebot, Bingbot), Social-Media-Bots (Twitterbot, Facebot), Überwachungstools, Headless-Browser (Puppeteer, Playwright) und gängige Scraping-Bibliotheken.
Was passiert, wenn die Zeichenfolge des Benutzeragenten fehlerhaft ist?
Der Parser extrahiert so viele Informationen wie möglich. Felder, die nicht ermittelt werden können, werden als Null zurückgegeben. Der Endpunkt gibt keinen Fehler für nicht erkannte Zeichenfolgen zurück.
Kann ich den Gerätehersteller erkennen?
Ja. Das Geräteobjekt umfasst Hersteller (z. B. Apple, Samsung, Google) und Modell (z. B. iPhone, Galaxy S24), wenn der Benutzeragent diese Informationen enthält.
Funktioniert dies mit Nicht-Browser-Benutzeragenten?
Ja. Es verarbeitet Benutzeragenten von Curl, Postman, Python-Anfragen und anderen HTTP-Bibliotheken. Diese werden mit ihrem Toolnamen und ihrer Version analysiert.
Was passiert, wenn ich kein user_agent-Feld sende?
Der Endpunkt analysiert automatisch den User-Agent-Header Ihrer HTTP-Anfrage. Dadurch können Sie den Browser und das Gerät Ihres eigenen Clients erkennen, ohne den Header selbst extrahieren zu müssen.

Get your API key

Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.