FingerprintIQ

FingerprintIQ identifies devices with 99%+ accuracy using 41 browser signals, edge network analysis, and Web3 wallet detection — all running on Cloudflare's global edge network.

Quick Start

Get your first fingerprint in under 5 minutes

Learn More
Live Demo

See FingerprintIQ in action on your own device

Identify API

Full endpoint documentation with examples

Learn More
Server API

Retrieve full signal data server-side via the Events API

Learn More
Browser Signal Reference

All 41 browser signals explained with entropy scores

Learn More

Service status

Status Uptime Response time

Products

FingerprintIQ is three products that work independently or together.

Identify — browser-side device fingerprinting. Install @fingerprintiq/js, call fiq.identify(), get a stable visitor ID that persists across cookie clearing, incognito mode, and IP changes. 41 browser signals are fused with edge network analysis. The identify response returns verdicts and scores; retrieve full raw signal data server-side via the Events API (GET /v1/events/:requestId). Free tier: 25,000 identifications/month.

Sentinel — server-side caller classification. Add the @fingerprintiq/server middleware to any Hono (or Node.js) API and know whether each caller is a real browser, an AI agent, a CLI tool, or a scraper. No client SDK required. Free tier: 25,000 inspections/month.

Pulse — CLI and agent analytics. Add @fingerprintiq/pulse to your CLI tool or AI agent to track command usage, machine counts, and version adoption without collecting PII. Free tier: 50,000 events/month.

Why FingerprintIQ?

41 Browser Signals

Canvas, WebGL, WebGPU, audio, fonts, WASM timing, speech synthesis, timezone, CSS fingerprinting, JS error messages, behavioral risk, and more

Edge Network Analysis

JA4/TLS, ASN classification, HTTP fingerprints, and geo coherence via RTT — checks the browser cannot fake

Server API

Retrieve full signal data for any identification event via GET /v1/events/:requestId — raw signals never leave your server

Web3 Native

Wallet extension detection (MetaMask, Phantom, Rabby, 15+ wallets) without connecting or requesting a signature

Edge-First

Sub-50ms identification via Cloudflare Workers deployed globally across 300+ cities

Privacy-First

No PII stored, no cross-site tracking, GDPR compliant by design

Free Tier

25,000 identifications/month, forever — no credit card required

How It Works

1

Install the SDK

Add the lightweight client SDK (under 18 KB gzipped) to your site with a single npm install or CDN script tag.

2

Collect Signals

The SDK collects 41 browser signals in parallel — canvas rendering, WebGL GPU info, audio context fingerprint, installed fonts, Web3 wallets, and more.

3

Identify at the Edge

Signals are sent to the FingerprintIQ edge API on Cloudflare Workers, which adds edge network analysis (JA4/TLS, ASN classification, HTTP fingerprints, geo coherence) and computes a stable visitor ID.

4

Re-identify Across Sessions

The same device returns the same visitor ID across sessions, even if the user clears cookies, uses incognito mode, changes IP, or switches networks.

FingerprintIQ uses a two-tier approach: a stable core hash from high-stability hardware and engine signals, plus a fuzzy similarity score from supporting signals. This means minor browser updates or extension changes don't break identification. See How It Works for the full technical breakdown.

Pricing

PlanPriceIdentificationsFeatures
Free$0/mo25,000/moAll signals, dashboard, 1 API key
Builder$19/mo50,000/moWebhooks, priority support
Growth$49/mo250,000/moTeam access, advanced analytics
Scale$149/mo2,000,000/moSSO, SLA, dedicated support

Frequently Asked Questions

No. FingerprintIQ stores a hashed device fingerprint and visit metadata (timestamp, country, bot score) — never names, email addresses, or any PII. The visitor ID is a random ULID with no connection to real-world identity.

Incognito mode does not change hardware signals (GPU, CPU, screen), rendering outputs (canvas, WebGL, audio), or system data (fonts, speech voices, timezone). FingerprintIQ re-identifies incognito sessions with the same accuracy as regular sessions.

Determined users can block any fingerprinting service. FingerprintIQ includes resistance detection to flag privacy browsers (Brave, Tor, Firefox RFP) and extensions (CanvasBlocker, JShelter). Blocked or degraded signals reduce confidence scores rather than breaking identification entirely.

FingerprintIQ is open-source, runs on your own Cloudflare account (no data leaving your infrastructure), includes Web3 wallet detection natively, and costs significantly less. The free tier is more generous.

FingerprintIQ processes device characteristics, not personal data. No cookies are set, no cross-site tracking occurs, and no data is shared with third parties. Consult your legal counsel for your specific use case and jurisdiction.