Public APIs
FingerprintJS Pro favicon

FingerprintJS Pro

Security

Fraud detection API offering highly accurate browser fingerprinting.

FingerprintJS Pro's website screenshot

About FingerprintJS Pro

FingerprintJS Pro is a device intelligence and visitor identification service. A client-side JavaScript agent (also available as native SDKs for iOS and Android, and framework integrations for React, Next.js, Preact, Vue, Nuxt, Angular, and Svelte) collects browser or device attributes and sends them to the Fingerprint backend, which returns a visitor_id for that browser or device. Server-side SDKs are available for Node.js, PHP, C#/.NET, Go, Java, and Python.

Beyond identification, the service provides Smart Signals: server-accessible insights such as bot detection, VPN detection, and browser tampering detection, retrievable via a Server API, webhooks, or Sealed Client Results. Identification events include data such as IP address, geolocation, ASN and datacenter information, browser and OS details, and a confidence score.

The product is aimed at developers building fraud and abuse prevention into web and mobile applications, with documented use cases including account takeover, account sharing, ban enforcement, card testing, chargeback disputes, coupon abuse, credential stuffing, loan fraud, new account fraud, paywall enforcement, personalization, regional pricing enforcement, SMS pumping, survey fraud, and web scraping detection. Workspaces are region-specific (US, EU, or AP), and a free trial is available without a credit card.

Key features

  • Generates a persistent visitor_id by fingerprinting browser/device attributes
  • Smart Signals for bot detection, VPN detection, and browser tampering detection
  • Server API, Webhooks, and Sealed Client Results for secure server-side access to identification data
  • Client SDKs for JavaScript, React, Next.js, Vue, Angular, Svelte, iOS, Android, React Native, and Flutter
  • Server SDKs for Node.js, PHP, C#/.NET, Go, Java, and Python
  • Multi-region data hosting (US, EU, AP) configurable via the agent

Frequently asked questions

Is there a free tier?

Yes, sign up for a free trial to get an API key, and no credit card is required.

What platforms and languages are supported?

Web SDKs cover JavaScript, React, Next.js, Preact, Vue, Nuxt, Angular, and Svelte; mobile SDKs cover Android, iOS, React Native, and Flutter; server SDKs cover Node.js, PHP, C#/.NET, Go, Java, and Python.

How do I access advanced detection insights like bot or VPN detection?

Smart Signals such as bot detection, VPN detection, and browser tampering detection are not returned to the client agent for security reasons, but can be accessed server-side via the Server API, Webhooks, or Sealed Client Results.

Does it work if visitors use ad blockers or privacy browsers?

Requests can be blocked by ad blockers or privacy-focused browsers like Brave; a cloud proxy integration is recommended to identify visitors with maximum accuracy.

Do I need to configure anything for data residency?

Each workspace exists in a specific region (US, EU, or AP), and if Europe or Asia is chosen, the region option must be set in the agent configuration to match the workspace.

Advertise here

Featured products

  • SerpApi - Search API favicon
  • Screenshot Scout favicon
  • TalorData favicon
  • CoreClaw favicon

Show your product to thousands of developers

· 100k monthly pageviews
· 7k newsletter subscribers

Advertise your product