Browser Fingerprinting API

Stop fraud, spam, and account takeovers with 99.5% accurate browser fingerprinting as a service.

  • Unlimited API calls for 10 days
  • No Credit Card Required
  • GDPR/CCPA Compliant

FingerprintJS is trusted by public companies and innovative startups.

Made for developers

> Built on proven open-source library

Since 2012, FingerprintJS has been used to identify billions of users. Our Pro solution was developed based on feedback to provide unparalleled accuracy, ease of use, and security.

> Use our Pro agent for serious accuracy

Get to 99.5% identification accuracy with subdomain integration and additional identification methods beyond fingerprinting.

import FP from '@fingerprintjs/fingerprintjs-pro';

FP.load({ token })
  .then(fp => fp.get({ extendedResult: true }))
  .then(res => {

Server API & Webhooks

> Server-side visitor history API

Access suspicious visitor activity and geolocation at lightspeed. Integrate our API into your server-side business rules or signup process.

> Webhooks for flexible workflows

Receive instant notifications delivered securely to your backend systems, ideal for building scalable and asynchronous processes.

curl \
  -H 'Authorization: Bearer eyJ0eXAiOiJKV1...'
  "visitorId": "Ibk1527CUFmcnjLwIs4A9",
  "visits": [
      "incognito": true,
      "ip": "",
      "ipLocation": { ... },
      "browserDetails": { ... }

Predictable & Transparent Billing

How many identification API calls per month do you need?


Our paid plans come with 90 day visit history and email support.

Contact sales for an enterprise license, 99.9% uptime SLA and 24/7 dedicated support.

20K per month
billed monthly

For annual pricing plans, contact sales

Security & Compliance

We are committed to the highest standards in security and compliance to keep your customers' data safe, and your operations running smoothly.

GDPR and CCPA Compliant
SOC 2 Type 1 Compliant
99.9% Uptime SLA

Pro Tools

Browser Fingerprinting

Our fingerprinting approach is the most advanced in the market and employs many cutting-edge methods of browser identification.


Every identification API request will provide the geolocation of the current visitor, including geoposition, city, country, timezone and ISP information.

Anonymous User Identification

Every visitor to your website is assigned a permanent visitorID that can be used to identify visitors trying to change their identity via proxies or other techniques.

Incognito Mode Detection

FingerprintJS Pro tracks whether visitors are using incognito mode, and can accurately identify users across incognito browsing sessions.

API & Webhooks

Get user activity history, suspicious activity and geolocation. With webhooks you can receive instant notifications that are delivered securely to your backend systems.

Machine Learning

In addition to browser fingerprinting, FingerprintJS Pro's server-side API processes and analyzes vast amounts of data, searching for patterns and re-occurrences of fraudulent activity.

Stay protected and one step ahead of malicious users with FingerprintJS Pro

Starting today is better than starting tomorrow

  • Unlimited API calls for 10 days
  • No Credit Card Required
  • GDPR/CCPA Compliant