Skip to main content
Piloterr

Browser Fingerprinting Resources

Test sites, open-source libraries, and research links for browser and TLS fingerprinting, plus Piloterr analysis tools.

What is browser fingerprinting?

Websites identify browsers by combining TLS, HTTP/2, header order, canvas, WebGL, and runtime signals. Scrapers that only change the User-Agent are often blocked because the on-the-wire fingerprint still looks like Node.js or automation.

Below: test sites, libraries, and research we use alongside the Piloterr fingerprinting toolbox.

Test sites

Capture baselines and compare against your scraper setup:

Piloterr toolbox

Browser-only tools to decode and inspect captures, they complement the sites above:

TLS impersonation libraries

Open-source clients that emulate browser TLS handshakes:

Browser fingerprinting libraries

Reference implementations and research projects:

Key research

Piloterr guides

Articles on HTTP clients we use in scraping workflows:

  • hellojs vs undici, Node.js TLS/JA4
  • Wreq, related to reqwest-impersonate (same author)
  • RNet, Python bindings for the wreq engine

Piloterr products

Related reading