User-Agent Client Hints (UA-CH) is a modern API that provides device and browser information in a more structured way than the traditional User-Agent string.
💡 Key Point: Client Hints are gradually replacing User-Agent strings. Antidetect browsers must spoof both for complete coverage.
📋 Client Hints Headers
Sec-CH-UA: "Chromium";v="120", "Google Chrome";v="120"
Sec-CH-UA-Mobile: ?0
Sec-CH-UA-Platform: "Windows"
Sec-CH-UA-Platform-Version: "10.0.0"
Sec-CH-UA-Arch: "x86"
Sec-CH-UA-Bitness: "64"
Sec-CH-UA-Model: ""
Sec-CH-UA-Full-Version-List: "Chromium";v="120.0.0.0"
🔍 Information Exposed
- Browser brand and version
- Mobile device indicator
- Platform (OS) name and version
- CPU architecture
- Device model (mobile)
🛡️ Spoofing Client Hints
Antidetect browsers must intercept and modify Client Hints to match the spoofed profile. This includes both HTTP headers and JavaScript APIs.