Fraud detection API offering highly accurate browser fingerprinting.
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.
Yes, sign up for a free trial to get an API key, and no credit card is required.
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.
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.
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.
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.
Show your product to thousands of developers
· 100k monthly pageviews
· 7k newsletter subscribers
Email address threat and risk prediction.
An API for escaping different kind of queries.
Lists of filters for adblockers and firewalls.
Screen order information using AI to detect frauds.
Searchable attack surface database of the entire internet.
Scan files for secrets (API Keys, database credentials).