Developer Hub
Everything you need to integrate Device Identification, Bot Detection, and Smart Signals into your application. From first API call to production deployment.
Quick Start
Install the SDK and get your first device fingerprint in 5 minutes
API Reference
REST endpoints, authentication, response schemas, and rate limits
SDK Documentation
TraceJS client configuration, signal selection, and advanced options
Webhooks Guide
Stream Device Identification events to your backend in real-time
Get Started in 3 Lines
Import, initialize, identify. Works with any JavaScript framework.
import Tracio from '@tracio/client';
const tracio = await Tracio.load({
apiKey: 'your-api-key',
endpoint: 'https://api.tracio.ai',
});
const result = await tracio.get();
console.log(result.visitorId); // "T4x9Km2nP7qR"
console.log(result.confidence); // 0.992import requests
resp = requests.get(
"https://api.tracio.ai/v1/events/REQ_ID",
headers={"Auth-API-Key": "YOUR_SECRET_KEY"}
)
data = resp.json()
print(data["visitorId"]) # "T4x9Km2nP7qR"
print(data["bot"]["result"]) # "notDetected"curl -X GET "https://api.tracio.ai/v1/events/REQ_ID" \ -H "Auth-API-Key: YOUR_SECRET_KEY" \ -H "Accept: application/json"
Developer Resources
Deep documentation for every tracio.ai capability
Signal Catalog
Browse all 1,000+ browser signals with uniqueness scores and stability ratings
Bot Detection Integration
Configure bot detection methods, thresholds, and response actions
IP Intelligence Setup
VPN, proxy, and Tor detection with geolocation enrichment
Smart Signals
All 24 server-computed smart signals: incognito, tampering, VM, and more
Framework Integrations
React, Next.js, Vue, Angular, Cloudflare Workers, and GTM guides
Benchmarks
Performance benchmarks: signal collection latency, API response times, throughput
Ready to Build?
Get your free API key and start tracking devices in under 5 minutes. 2,500 free API calls per month on the Starter plan.