Fingerprint
Fingerprint (formerly FingerprintJS) is a device-identification and fraud-prevention platform. Its browser and mobile agents generate a stable visitorId, and the Server API returns detailed identification events enriched with Smart Signals (bot, VPN, proxy, tampering, emulator, and more) for account takeover, payment fraud, and bot-mitigation use cases.
APIs
Fingerprint Events API
Retrieve and update the complete identification event for a single requestId, including device attributes and all enabled Smart Signals. Authenticated with the Auth-API-Key header.
Fingerprint Events Search API
Query identification events for a workspace using a wide range of filters - visitorId, linkedId, bot, IP address, time range, suspect, and individual Smart Signal flags - with c...
Fingerprint Visitors API
Retrieve the visit history for a given visitorId with pagination and time-range filtering, and delete all data associated with a visitorId for privacy and data-subject requests.
Fingerprint Related Visitors API
Find other visitorIds that likely belong to the same person across browsers and incognito sessions, supporting linked-identity and account-sharing detection.
Fingerprint Smart Signals API
Risk signals returned inside identification events - bot detection, VPN, proxy, Tor, IP blocklist, tampering, virtual machine, incognito, emulator, root, jailbreak, Frida, clone...
Fingerprint Webhooks
Receive identification events at a configured HTTPS endpoint as they happen, carrying the same payload as the Events API for asynchronous server-side processing.
Fingerprint Sealed Results
Decrypt sealed identification results delivered directly to the client and forwarded to your server, eliminating an extra Server API round-trip while keeping the full event payl...