FingerprintJS Pro API

Security / API Key Intermediate HTTPS CORS
Varies by plan (check documentation)

Overview

FingerprintJS Pro is a browser fingerprinting API that identifies visitors with extreme accuracy, even in incognito mode. It helps developers detect fraudulent accounts, bot activity, and unauthorized access attempts without relying on cookies. Integrating it into your web app is straightforward using a JavaScript snippet and an API key.

💡

Beginner Tip

Start with the JavaScript agent snippet provided in the dashboard — it handles fingerprint generation automatically. You only need to call the server-side API to retrieve stored visit history or analyze signals.

Available Data

FingerprintJS Pro data via REST API
JSON-formatted response data
Requires API key authentication

Example Response

JSON Response
{
  "status": "success",
  "data": {
    "result": "Data from FingerprintJS Pro",
    "description": "Fraud detection API offering highly accurate browser fingerprinting",
    "timestamp": "2025-01-15T10:00:00Z"
  }
}

Field Reference

visitorId Unique identifier for the browser/device, stable across sessions.
confidence.score Probability (0-1) that the visitorId is accurate.
incognito Whether the visitor is browsing in private/incognito mode.
ip IP address of the visitor at the time of the event.
browserName Name of the browser detected (e.g., Chrome, Firefox).

Implementation Example

// ⚠️ Note: This URL may be a documentation page. Check official docs for actual API endpoint.
const url = "https://dev.fingerprintjs.com/docs";
// Replace headers or query params with the values required by this API.
const response = await fetch(url, {
  headers: {
  "X-API-Key": "YOUR_API_KEY"
  }
});
if (!response.ok) throw new Error(`Request failed: ${response.status}`);
const data = await response.json();
console.log(data);

What Can You Build?

Note: These code examples are AI-generated and unverified. Always refer to the official API documentation for accurate usage.

Common Errors & Troubleshooting

403 Forbidden The API key is missing or does not match the allowed origin configured in the dashboard.
Verify your API key in the Fingerprint dashboard and ensure the request origin is whitelisted.
Empty or null visitorId The JavaScript agent was blocked by an ad blocker or content security policy.
Use the Fingerprint CDN subdomain or proxy integration to bypass ad blockers.
404 Not Found on event lookup The requestId does not exist or has expired (events are stored for 30 days).
Check that you are using the requestId returned by the JS agent and that it was generated within the last 30 days.

Matrix Score Breakdown

🌐 Reachability 30/30
⚡ Speed 15/20
🔒 Security 15/15
🛠 Developer XP 17/20
✓ Reliability 10/15

Partially tested on Apr 5, 2026

Technical Specifications

Auth API Key
HTTPS REQUIRED
CORS YES
Category Security
Difficulty Intermediate
Verified: 2026-04-07

Similar APIs

View All →