Developer tools
API Playground
Generate an in-memory API token, inspect your browser fingerprint, and run the authenticated fingerprint endpoint without setting up a local backend.
1. Request a token
Enter an email address, then use the returned token in this session.
2. Run POST /v1/fingerprint
Submit the fingerprint collected in this browser with the current token.
Current fingerprint ID
API response
Formatted response from the latest request.
No request has run yet.
Response will appear here after testing.Code examples
Copy plain, dependency-free request examples using the current token.
const response = await fetch('https://api.creepjs.org/v1/fingerprint', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'X-API-Token': 'YOUR_API_TOKEN'
},
body: JSON.stringify({
fingerprintId: 'abc123...',
data: {},
timestamp: Date.now(),
confidence: 0.95
})
});
const result = await response.json();
console.log(result);Endpoint reference
This workspace exercises the same production API base used by the docs. Tokens remain in this component session and are not written to the URL or browser storage.
POST /v1/token
Request an API token for the supplied email address.
POST /v1/fingerprint
Submit the fingerprint collected by this browser.
Continue with the integration
Review the API contract or compare the complete collector output before wiring a server-side token boundary.
Next steps after testing the API
Open the docs, compare collector pages, or run live browser and IP risk checks from the same static site.