HTTP User-Agent string
ID user_agent
DatatypeNot PIIDraft
This record is a draft: it has not been reviewed yet and may be incomplete or wrong. Do not rely on it for compliance decisions. Help improve it (see CONTRIBUTING.md).
Value of the User-Agent header that a browser, crawler, library or other HTTP client sends to describe itself. RFC 9110 defines it as one or more product identifiers, each a name with an optional /version, followed by comments in parentheses, such as the operating system. Most browsers start it with Mozilla/5.0 for historical compatibility. Web server logs and analytics data store it to tell browsers, devices and bots apart. The record has no regexp: the grammar is too loose to tell a user agent from other text.
- Categories
- Internet
- Countries
- Global (not tied to a country)
- Languages
- Common to most languages
- AutoType benchmark
useragentstring- W3C DPV
pd:UserAgent- Google DLP
HTTP_USER_AGENT- Quality
- 75/100 · missing: regexp, negative example
- Metacrafter rules
- no detection rule yet
- Supported by tools
- Auto-Type, Dataiku DSS, Google Cloud Sensitive Data Protection (DLP)
Examples
| Value | Description |
|---|---|
| curl/8.4.0 | Command-line client |
| Mozilla/5.0 (X11; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/115.0 | Firefox on Linux |
| Googlebot/2.1 (+http://www.google.com/bot.html) | Search engine crawler |
Translations
| Language | Name | Description |
|---|---|---|
| Russian | Строка User-Agent | Значение HTTP-заголовка User-Agent, которым браузер, робот или другой клиент описывает себя. |
Sources
- wikipedia: https://en.wikipedia.org/wiki/User-Agent_header
- doc: https://www.rfc-editor.org/rfc/rfc9110.html#name-user-agent
- other: https://github.com/congy/AutoType/blob/master/data_release/useragentstring.txt
Use this record
- Page URL:
http://registry.apicrafter.io/datatype/user_agent - JSON: API v1 · legacy shape (used by metacrafter) · Markdown (for LLMs)
- Improve it: edit
data/datatypes/any/internet/user_agent.yamlon GitHub