Hey! These docs are for version 2, which is no longer officially supported. Click here for the latest version, 3!


  • Many new identification methods under the hood
  • JS agent retries visitor identification request in case of error
  • A new billing model. Identifications are billed per a unique visitor instead of a request.
  • New expected JS agent errors: FingerprintJS.ERROR_WRONG_REGION, FingerprintJS.ERROR_SUBSCRIPTION_NOT_ACTIVE