Device intelligence · free to start

Don't trust our accuracy.
Break it.

Prynt gives every browser a stable visitorId that survives cookie-clearing, incognito, and the exact canvas/GPU spoofing tricks fraud rings use. Run the attacks on your own browser — live — and watch us still recognize you.

identify.ts
import Prynt from '@prynt/js';

const prynt = await Prynt.load({ apiKey: 'pk_live_…' });
const { visitorId, confidence } = await prynt.identify();

// → vst_9k2f…   ·   98.5%  high
Everything, unlocked

The signals other tools gate — all included

Free browser-fingerprint libraries stop at a fragile client-side hash. Identity, confidence and risk signals — all in one platform, with a free tier to start.

Stable visitor IDs

Server-side matching fuses 20+ entropy signals into one identity that survives cookie clears, incognito, and signal drift.

Confidence scoring

Every match ships a calibrated 0–100% score, so you decide exactly how much to trust it per action.

Bot, spam & automation defense

Headless Chrome, Selenium, Puppeteer, form-spam bots and comment floods — caught server-side from raw tells and content analysis, never spoofable booleans.

Network & IP intelligence

VPN, proxy, Tor, datacenter and residential-proxy exits, with ASN, reputation and geo — resolved at the network layer.

One line to install

A 14 kB zero-dependency agent. Drop in one script tag or npm — no build step. Call identify(), verify server-side.

A network that learns

Every request sharpens the model. A device or fraud ring flagged anywhere on the Prynt network is flagged the instant it reaches you.

Live monitoring

See every visitor on your site — in real time

A live view of who's on your site right now: the page they're on, their country and city, device, traffic source and visit count — plus a risk verdict on every one. Like a live-chat monitor, but with fraud intelligence built in.

  • Who's online now, refreshing every few seconds
  • Location, device & source for each visitor
  • Bot, VPN & suspicious flags straight from the decision engine
  • New vs returning — visit count and first-seen
Open the live panel
How it compares

Enterprise-grade accuracy, without the enterprise invoice

CapabilityFree JS libraryFingerprintJS ProPrynt
Server-side matching
Confidence score
Bot & headless detection
VPN / Tor / datacenter signals
Residential-proxy detection
Residential-proxy detection
Behavioral biometrics
AI-agent detection
Cross-site reputation network
PriceFree$$$$ per callFree tier · Pro from $29
Three lines to production

Load the agent. Call identify. Verify server-side.

Ship device intelligence in an afternoon. Free to start, no credit card.

FAQ

Frequently asked questions

What is Prynt?

Prynt is a device intelligence platform. It gives every visitor a stable visitor ID with a confidence score, plus bot, VPN, proxy and fraud Smart Signals — a smarter, more affordable alternative to FingerprintJS Pro, with a free tier to start.

How is device fingerprinting different from cookies?

A cookie is storage you set that a user can clear in one click. A device fingerprint is derived from the device itself — GPU rendering, hardware, fonts, network — so the same visitorId persists across cookie clears and incognito. See our device fingerprinting guide.

Is Prynt accurate enough for fraud prevention?

Yes. Prynt fuses 20+ signals server-side, ships a calibrated confidence score, and layers behavioral biometrics, JA4 TLS fingerprinting and a reputation network on top — so you can set precise risk thresholds per action.

Is there a free tier?

Yes. Start free with stable visitor IDs and bot detection, no credit card. Upgrade to Pro for the full Smart Signals suite — VPN/proxy/residential-proxy, behavioral biometrics, AI-agent detection and the reputation network — at a fraction of FingerprintJS pricing.

How do I migrate from FingerprintJS?

The browser agent mirrors the familiar load() / get() shape, so migration is mostly swapping the script URL and endpoint. See the migration guide for a side-by-side, and the comparison for a full feature table.

Does Prynt detect bots and AI agents?

Yes. Prynt catches headless Chrome, Selenium, Puppeteer and Playwright from raw server-side tells, and classifies AI-agent traffic (ChatGPT Operator, Perplexity, GPTBot and more) as a distinct verdict.