TraceTail
Browser fingerprinting API (script tag or npm)
A stable visitor ID with over 99.5% accuracy, the same in normal and incognito windows, without cookies. The SDK runs keyless with no sign-up; with a key, identifications are registered, checked for automation and verifiable from your server. 1,000 requests are free every month, then $0.10 per 1,000 at every volume.
Choose it when you want an API with server-side verification at a per-request price that stays low at volume, for web apps.
Pricing
Fingerprint (Pro)
Device intelligence platform
The company behind FingerprintJS. Its Pro Plus plan costs $99.00 a month including 20,000 API calls, then $4.00 per 1,000, with native iOS and Android SDKs and Smart Signals such as VPN and browser-tamper detection. Free and Pro Plus allow 5 requests a second and keep data 30 days.
Choose it when you need native mobile SDKs, VPN or tamper signals, or an enterprise SLA, and the price fits.
Source
FingerprintJS
Open-source browser library
The best-known library. It is MIT-licensed again since version 5.0.0 (October 22, 2025); 4.x was BUSL-1.1. Its README says its accuracy is "significantly lower than in the commercial version" and that, being computed in the browser, "they are vulnerable to spoofing and reverse engineering".
Choose it when you only need a rough in-browser hash, with nothing to verify on a server.
Source
ThumbmarkJS
Open-source library with a paid API
Its README puts the browser library at ~80% uniqueness and its API at ~99%. The Pro API plan costs €15 a month including 15,000 calls, then €1 per 1,000, excluding VAT.
Choose it when you want an MIT library you can run yourself, with an optional API priced in euros.
Source
ClientJS
Open-source browser library
Hashes browser traits, including the user agent, into a 32-bit number. Its last release is 0.2.1, from October 25, 2021.
Choose it when you maintain a legacy integration that already depends on it.
Source