FingerprintIQ Identify Demo

See your browser fingerprint in real time — 41 signals, fused server-side

Collecting signals…
Initializing SDK…
⚠️
Identification failed

Visitor ID
Confidence
Bot Probability
Visit Count
Confidence Score 0%
Bot Probability 0%
Key Signals

      
Install
npm install @fingerprintiq/js
Code Examples
import FingerprintIQ from '@fingerprintiq/js';

const fiq = new FingerprintIQ({
  apiKey: 'YOUR_API_KEY'
});

const result = await fiq.identify();
console.log(result.visitorId);      // "iq_01abc..."
console.log(result.confidence);     // 0.97
console.log(result.botProbability); // 0.03
import FingerprintIQ from '@fingerprintiq/js';
import { useEffect, useState } from 'react';

function useFingerprint(apiKey) {
  const [result, setResult] = useState(null);
  useEffect(() => {
    new FingerprintIQ({ apiKey })
      .identify()
      .then(setResult);
  }, []);
  return result;
}

function App() {
  const fp = useFingerprint('YOUR_API_KEY');
  if (!fp) return <div>Identifying...</div>;
  return <div>Visitor: {fp.visitorId}</div>;
}
// Verify a visitor ID server-side
const response = await fetch(
  'https://fingerprintiq.com/v1/visits/' + visitorId,
  { headers: { 'X-API-Key': 'YOUR_API_KEY' } }
);
const visit = await response.json();
console.log(visit.confidence, visit.botProbability);