Detected values

Here is a list of values which can appear in the Detect response.

These are the values of which there are only a few, and which are quite static - the "software types" and so on. We are currently working on a dynamic listing of every bot, browser, software (and so on) that can be detected by the API. The Detection library is always being expanded, so that list will be kept elsewhere. It is coming soon.

Software Types and Sub-Types

software_type
browser
software_sub_type
web-browser A standard sort of web browser.
in-app-browser A web view (eg Blink, WebKit etc) that is embedded in some kind of App, the primary purpose being to show a webpage/s.
bot

The software type: bot indicates that the request is being made by some kind of software and isn't in the typical context of "viewing" the page; in the case of the some of the analysers, the request may still technically be initiated by a human and may still visually be displayed to the human, but it's not a "normal" web request in the way that a request from a browser is.

software_sub_type
crawler A bot which typically collects data, content, or generates site previews from your site and may crawl multiple pages.
analyser A bot which may be triggered by a human or automated process, which seeks to "analyse" some aspect of your site, eg SEO.
security-analyser A bot which may be triggered by a human or automated process, which analyses some aspect of your site relating to Security (eg, vulnerability scanners, TLS analysers etc).
site-monitor An automated bot which monitors site uptime/reliability.
ai-crawler An automated crawler which collects data to train neural networks/LLMs on.
application

The software type: application indicates that the request is being made by some kind of software; the request may still technically be initiated by a human, but it's not a "normal" web request in the way that a request from a browser is.

software_sub_type
ai-agent Indicates a request from an AI agent, to perform an action or analyse a page, the request is typically (but not necessarily) initiated by a human's prompt/action.
assistant A human initiated request from a software "assistant" (eg Alexa or Google Voice)
billboard A large screen advertising billboard
download-helper Software that facilitates mass downloads, or resuming downloads
software-library A software library that makes HTTP requests
proxy Software that is proxying a HTTP request
media-player Media software, including smart speakers
content-fetcher Software which collects software to be read later (including RSS readers)

Hardware Types and Sub-Types

hardware_type
computer
hardware_sub_type
desktop A standard sort of computer.
portable This indicates some kind of laptop, notebook etc. This is a lot less common these days; many years ago a lot of OEM laptops running windows would announce their manufacturer and device family in their user agent; that doesn't really happen these days, so it's not possible to determine if they are portable computers.
mobile
hardware_sub_type
phone Indicates some kind of mobile-phone-like device
tablet A "tablet" device, with a touch screen, etc
ebook-reader Something we have been specifically been able to detect as an ebook reader - as opposed to a Tablet device - although recently the lines between the two have been blurring a bit
handheld-game A portable hand held device geared towards gaming (eg PSP)
music-player A device dedicated to playing music (eg iPod, Zune). These have become less common due to phones and tablets being preferred devices for playing music
wearable Any kind of portable device that is worn on the body. There are a few "sub" types here too; to indicate what kind of wearable device. The "wearable" sub type is the only one that has "sub sub" type values.
hardware_sub_sub_type
watch A device that goes on the wrist, typically with a touch screen, and makes web requests
glasses Some kind of "smart glasses", including Augmented Reality devices.
vr Some kind of "Virtual Reality" goggles
large-screen
hardware_sub_type
tv A "Smart TV" type device
billboard Some kind of digital billboard that displays videos or advertising. Not common, but some of them do have identifiable headers/user agents
media-player A media player device that plugs in to a TV
game-console A gaming console that plugs into a Large Screen device
server There are currently no sub-types for "server".
vehicle
hardware_sub_type
car Typically the in-vehicle console of a vehicle