Documentation

Complete public-safe API and MCP reference for the PlatPhorm Fingerprint Service.

API Endpoints

MethodEndpointAuth
GET/api/healthPublic
GET/api/docsPublic
POST/api/v1/fingerprint Future protected
GET/api/v1/fingerprint/{id} Future protected
GET/api/v1/stats/overviewPublic
GET/api/events Future protected
POST/api/webhooks Future protected

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

// Public-safe local analysis. This does not persist data.
const localAnalysis = await fetch('/api/v1/analyze/local', {
  method: 'POST',
  headers: { 'Content-Type': 'application/json' },
  body: JSON.stringify(collectedData)
});

// Future protected redacted submission. Requires explicit consent.
const response = await fetch('/api/v1/fingerprint', {
  method: 'POST',
  headers: { 'Content-Type': 'application/json' },
  body: JSON.stringify({
    ...collectedData,
    consentedToSubmit: true
  })
});

const result = await response.json();
console.log('Storage mode:', result.data.storageMode);
console.log('Trace ID:', result.traceId);

Future protected actions use only PLATPHORM_API_KEY via Authorization: Bearer $PLATPHORM_API_KEY or X-PlatPhorm-API-Key: $PLATPHORM_API_KEY. Do not place keys in browser storage or public examples.

PlatPhorm Network