What you get
Trace
One call. All signals evaluated in parallel. A single verdict your backend can act on immediately.
Device fingerprinting
A browser snippet that identifies devices, detects headless browsers and automation, and enforces single-use token replay protection.
How to get started
Get your API keys
Go to tracenow.io/dashboard, create an account, and grab your secret key (
tn_live_...) and publishable key (pk_live_...).Add the snippet to your frontend
Load
trace.min.js and call tracenow.identify() before the user submits a form. This gives you a device token you can send with every request. See Frontend integration.Call /trace from your backend
On login, signup, checkout — any checkpoint — POST the user’s IP, email, and device token to
/trace. Get a verdict back in milliseconds. See Server-side integration.Configure your policies
Define what
challenge and deny mean for your app — Tor exit nodes, disposable emails, headless browsers, velocity anomalies. Set them in the dashboard under Guard.Authentication
All server-side endpoints require aBearer secret key. The device endpoints use a publishable key that is safe to expose in browser code.
