Documentation

Complete API reference and integration guide for the PlatPhorm Fingerprint Service.

API Endpoints

MethodEndpointAuth
GET/api/healthPublic
GET/api/docsPublic
POST/api/v1/fingerprintPublic
GET/api/v1/fingerprint/{id}
GET/api/v1/stats/overview
GET/api/events
POST/api/webhooks

Fingerprint Components

Canvas
HTML5 Canvas rendering analysis
WebGL
GPU and shader information extraction
Audio
AudioContext processing fingerprint
Navigator
Browser and platform properties
Screen
Display characteristics
Fonts
System font detection
Timezone
Timezone and locale analysis
DOMRect
Element measurement precision
Headless
Automated browser detection
Lies
API tampering detection
Resistance
Privacy tool profiling

Quick Start

// Collect and submit a fingerprint
const response = await fetch('/api/v1/fingerprint', {
  method: 'POST',
  headers: { 
    'Content-Type': 'application/json',
    'X-API-Key': 'your-api-key' // optional
  },
  body: JSON.stringify({
    fingerprint: collectedData,
    userAgent: navigator.userAgent,
    timestamp: new Date().toISOString()
  })
});

const result = await response.json();
console.log('Fingerprint ID:', result.data.id);
console.log('Threat Level:', result.data.threat_level);

PlatPhorm Network