Updated for 2023 - While smart TVs allow users to browse websites, not many developers are addressing this fact by optimizing content for large screens and remote controls. This is possible due to the fact that User-Agent (UA) strings for smart TVs contain unique hardware and software information which can be parsed to locate the device in a database. Read on to get a handy list of smart TV UA strings and learn what you can achieve by parsing these strings to deliver optimized content.
What makes a TV smart
Smart TV capabilities generally refer to TVs that allow users to install and use apps for various purposes that may dramatically change the traditional purpose of that device. A typical app for a smart TV gives access to a library of TV-optimized videos streamed from online sources, such as YouTube, Vimeo, Netflix, Hulu, Eurosport, and a lot more.
These smart capabilities can be available through an external device, such as a TV dongle or a set-top-box, or embedded in the TV itself which is the norm for most devices today. In both cases, some sort of operating system tailored for TVs is required, for example, Android TV or Firefox OS, which makes it possible to install and use compatible apps. Here’s a handy list of popular smart TV platforms that can be found in both dongles and smart TVs.
Name | Operating system | Vendor |
---|---|---|
Google TV | Android | |
Fire TV | Fire OS | Amazon |
Apple TV | tvOS | Apple |
Firefox OS for TV | Firefox OS | Mozilla |
Roku | Roku OS | Roku |
NetCast Smart TV | NetCast | LG |
Tizen TV | Tizen | Samsung |
Apart from OS-based smart TVs, users can also choose dongles that serve more like a link between a smartphone or a laptop and a TV. A good example is Google Chromecast which allows you to stream content from any compatible device, including "casting" what's currently displayed in the Chrome browser.
Thus, content accessible through smart TV platforms doesn't have to be limited to video services. One of the apps used on a smart TV can be a TV-optimized web browser which gives users access to basically any kind of online content viewable on the TV screen.
The fact that there are users who access websites on a TV screen offers an incredible opportunity for website owners to optimize content and target advertising for all TV users. This is particularly useful in terms of websites rich in videos and photos likely to be viewed on a bigger screen.
List of UAs for smart TVs
The following list of smart TV User-Agent strings can help you better understand how device information is passed in the case of these devices.
Apple TV
AppleCoreMedia/1.0.0.20L563 (Apple TV; U; CPU OS 16_5 like Mac OS X; en_us) |
Mozilla/5.0 (Apple TV; CPU OS 16_5 like Mac OS X; en-BR) |
AppleTV |
Google Chromecast / TV with Chromecast
Mozilla/5.0 (Fuchsia) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36 CrKey/1.56.500000 |
Mozilla/5.0 (Linux; Android) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.109 Safari/537.36 CrKey/1.54.248666 |
Mozilla/5.0 (X11; Linux armv7l) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.225 Safari/537.36 CrKey/1.56.500000,gzip(gfe),gzip(gfe) |
Amazon Fire Stick / Stick Lite
Mozilla/5.0 (Linux; Android 7.1.2; AFTMM) AppleWebKit/537.36 (KHTML, like Gecko) Silk/112.5.1 like Chrome/112.0.5615.213 Safari/537.36 |
Mozilla/5.0 (Linux; Android 7.1.2; AFTMM Build/NS6297; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/110.0.5481.154 Mobile Safari/537.36 |
Mozilla/5.0 (Linux; Android 9; AFTSS) AppleWebKit/537.36 (KHTML, like Gecko) Silk/112.5.1 like Chrome/112.0.5615.213 Safari/537.36 |
Mozilla/5.0 (Linux; Android 9; AFTKA) AppleWebKit/537.36 (KHTML, like Gecko) Silk/112.5.1 like Chrome/112.0.5615.213 Safari/537.36 |
Dalvik/2.1.0 (Linux; U; Android 9; AFTSS Build/PS7646.3550N) CTV |
Roku
Roku/DVP-12.0 |
Roku/DVP-12.0 (12.0.0.4186-55) |
Roku/DVP-12.0 (12.0.0.4184-CR),gzip(gfe),gzip(gfe) |
NetCast Smart TV
Mozilla/5.0 (Linux; NetCast; U) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.79 Safari/537.36 SmartTV/10.0 Colt/2.0 |
Tizen TV
Mozilla/5.0 (SMART-TV; Linux; Tizen 6.0) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/4.0 Chrome/76.0.3809.146 TV Safari/537.36 |
Mozilla/5.0 (SMART-TV; LINUX; Tizen 6.0) |
Mozilla/5.0 (Linux; Tizen 2.3; SmartHub; SMART-TV; SmartTV; U; Maple2012) waipu/2023.6.11-2494 (TV; Samsung; 17_KANTM_UHD; waipu; Tizen 3.0) |
Opera/9.80 (Tizen; Opera Mini/7.7.18/191.308; U; en) Presto/2.12.423 Version/12.16 |
LG Smart TV
Mozilla/5.0 (Web0S; Linux/SmartTV) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.79 Safari/537.36 DMOST/2.0.0 (; LGE; webOSTV; WEBOS6.3.2 03.34.95; W6_lm21a;) |
Mozilla/5.0 (Web0S; Linux/SmartTV) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.79 Safari/537.36 DMOST/2.0.0 (; LGE; webOSTV; WEBOS6.3.2 03.34.95; W6_o20n;),gzip(gfe),gzip(gfe) |
Mozilla/5.0 (Web0S; Linux/SmartTV) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.34 Safari/537.36 HbbTV/1.4.1 (+DRM; LGE; 65SM8200PLA; WEBOS4.5 05.30.10; W45_K5LP; DTV_W19P;) FVC/3.0 (LGE; WEBOS4.5 ;) |
Various smart TVs
Mozilla/5.0 (Linux; Android 10; BRAVIA 4K VH2 Build/QTG3.200305.006.S292; wv) |
Opera/9.80 (Linux armv7l; Opera TV Store/5581) Presto/2.12.362 Version/12.11 Model/Sony-KDL-50R550A Region/NAFTA |
Mozilla/5.0 (Linux; U; Linux; ja-jp; DTV; TSBNetTV/T3E01CD.0203.DDD) |
Mozilla/5.0 (Web0S; Linux/SmartTV) |
Mozilla/5.0 (Linux; Android 11; Smart TV Build/AR2101; wv) |
For the web, native apps and mobile operator environments.
Why would you want to detect and target TV users?
DeviceAtlas offers over 180 device properties to detect and target according to your needs. Some of these properties are related to smart TV users, such as Primary Hardware Type, Vendor and Model.
These properties are typically used to optimize web content for TV users to make sure TV capabilities are properly used to improve UX and user engagement. They also provide an excellent option for targeted ad campaigns and an additional source of information for web analytics solutions helping you better understand your audience.
Click the button below to test a locally-deployed User-Agent parsing solution offered by DeviceAtlas.
Get started with a local device detection trial
DeviceAtlas is a high-speed device detection solution used by some of the largest companies in the online space to:
- Optimize UX and conversion rate on mobile
- Boost web performance
- Target ads and analyze web traffic
- Enable App analytics and advertising insights
Get started with a locally-installed trial to test DeviceAtlas at no cost.