Any browser, any device.
Identify returning web and mobile app visitors on all browsers, iOS, and Android, with exceptional accuracy.
The device intelligence platform for visitor intent.
Reduce friction for the good guys. Stop the bad guys.
Industry-leading accuracy that lasts for months
or years, even when cookies are cleared.
Any browser, any device.
Identify returning web and mobile app visitors on all browsers, iOS, and Android, with exceptional accuracy.
Get details on suspicious visitors even when VPN, incognito mode, or a tampered browser or device is used.
Delight your trusted users.
Personalize user experience and reduce 2FA and OTP requirements by identifying logged-out users.
See how our customers stop fraud in real time for real results.
See all Case StudiesEase of implementation was very important to us [as well as] the accuracy. We previously couldn’t identify the devices used by fraudulent actors the way we can today with Fingerprint.
Shivam Darmora
Associate Director of Data
@ Headout
Enterprise
Over 100 bleeding-edge signals,
built by our world-class
research team.
So powerful, our competitors use
Fingerprint open-source under the hood.
{}
response.json
VPN Detection
IP Geolocation
High-activity Device
Raw Device Attributes
IP Blocklist Matching
Geolocation Spoofing
Browser Bot
Detection
Rooted Device
Detection
{
"products": {
"identification": {
"data": {
"visitorId": "wl2WUf7da0hw64BZ02Zz",
"requestId": "1746640698669.WRaoXb",
"browserDetails": {
"browserName": "Chrome",
"browserMajorVersion": "124",
"browserFullVersion": "124.0.0",
"os": "Windows",
"osVersion": "10",
"device": "Other",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"
},
"incognito": false,
"ip": "160.16.212.192",
"ipLocation": {
"accuracyRadius": 20,
"latitude": 35.6836,
"longitude": 139.7492,
"postalCode": "100-0001",
"timezone": "Asia/Tokyo",
"city": {
"name": "Tokyo"
},
"country": {
"code": "JP",
"name": "Japan"
},
"continent": {
"code": "AS",
"name": "Asia"
},
"subdivisions": [
{
"isoCode": "13",
"name": "Tokyo"
}
]
},
"timestamp": 1746640698677,
"time": "2025-05-07T17:58:18Z",
"url": "https://fingerprint.com/",
"tag": {
"referrerLink": null
},
"confidence": {
"score": 1,
"revision": "v1.1"
},
"visitorFound": false,
"firstSeenAt": {
"global": "2025-05-07T17:58:18.677Z",
"subscription": "2025-05-07T17:58:18.677Z"
},
"lastSeenAt": {
"global": null,
"subscription": null
}
}
},
"botd": {
"data": {
"bot": {
"result": "bad",
"type": "puppeteerStealth"
},
"meta": {
"referrerLink": null
},
"url": "https://fingerprint.com/",
"ip": "160.16.212.192",
"time": "2025-05-07T17:58:18.74Z",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36",
"requestId": "1746640698669.WRaoXb"
}
},
"rootApps": {
"data": {
"result": false
}
},
"emulator": {
"data": {
"result": false
}
},
"ipInfo": {
"data": {
"v4": {
"address": "160.16.212.192",
"geolocation": {
"accuracyRadius": 20,
"latitude": 35.6836,
"longitude": 139.7492,
"postalCode": "100-0001",
"timezone": "Asia/Tokyo",
"city": {
"name": "Tokyo"
},
"country": {
"code": "JP",
"name": "Japan"
},
"continent": {
"code": "AS",
"name": "Asia"
},
"subdivisions": [
{
"isoCode": "13",
"name": "Tokyo"
}
]
},
"asn": {
"asn": "9370",
"name": "SAKURA Internet Inc.",
"network": "160.16.0.0/16"
},
"datacenter": {
"result": true,
"name": "Sakura Internet Inc."
}
}
}
},
"ipBlocklist": {
"data": {
"result": false,
"details": {
"emailSpam": false,
"attackSource": false
}
}
},
"tor": {
"data": {
"result": false
}
},
"vpn": {
"data": {
"result": false,
"confidence": "medium",
"originTimezone": "Asia/Tokyo",
"originCountry": "unknown",
"methods": {
"timezoneMismatch": false,
"publicVPN": false,
"auxiliaryMobile": false,
"osMismatch": false,
"relay": false
}
}
},
"proxy": {
"data": {
"result": false
}
},
"incognito": {
"data": {
"result": false
}
},
"tampering": {
"data": {
"result": false,
"anomalyScore": 0.0775,
"antiDetectBrowser": false
}
},
"clonedApp": {
"data": {
"result": false
}
},
"factoryReset": {
"data": {
"time": "1970-01-01T00:00:00Z",
"timestamp": 0
}
},
"jailbroken": {
"data": {
"result": false
}
},
"frida": {
"data": {
"result": false
}
},
"privacySettings": {
"data": {
"result": false
}
},
"virtualMachine": {
"data": {
"result": true
}
},
"rawDeviceAttributes": {
"data": {
"audioBaseLatency": {
"value": -2
},
"fonts": {
"value": []
},
"indexedDB": {
"value": true
},
"platform": {
"value": "Win32"
},
"contrast": {
"value": 0
},
"dateTimeLocale": {
"value": "en-US"
},
"sessionStorage": {
"value": true
},
"touchSupport": {
"value": {
"maxTouchPoints": 0,
"touchEvent": false,
"touchStart": false
}
},
"pdfViewerEnabled": {
"value": true
},
"math": {
"value": "5963cfe25fe61d0bbd7b4920bc602dc8"
},
"webGlExtensions": {
"value": {
"contextAttributes": "6b1ed336830d2bc96442a9d76373252a",
"extensionParameters": "8bce424d3efbe69bfff8e7923b2325bb",
"extensions": "a96513a0dc5a765b2c5cc7b5cc6d7c18",
"parameters": "3cdb8bdcf702bbc32f48ec8425f7eadb",
"shaderPrecisions": "38a06fe03c499fb674a257f2e361878a",
"unsupportedExtensions": []
}
},
"colorDepth": {
"value": 24
},
"deviceMemory": {
"value": 8
},
"architecture": {
"value": 255
},
"hardwareConcurrency": {
"value": 4
},
"mathML": {
"value": {
"bottom": 27,
"font": "\"Times New Roman\"",
"height": 19,
"left": 8,
"right": 311.53125,
"top": 8,
"width": 303.53125,
"x": 8,
"y": 8
}
},
"vendor": {
"value": "Google Inc."
},
"localStorage": {
"value": true
},
"screenFrame": {
"value": [
0,
0,
0,
0
]
},
"colorGamut": {
"value": "srgb"
},
"emoji": {
"value": {
"bottom": 27,
"font": "\"Times New Roman\"",
"height": 19,
"left": 8,
"right": 1244.15625,
"top": 8,
"width": 1236.15625,
"x": 8,
"y": 8
}
},
"audio": {
"value": 124.04347527516074
},
"screenResolution": {
"value": [
800,
600
]
},
"invertedColors": {},
"monochrome": {
"value": 0
},
"languages": {
"value": [
[
"en-US"
]
]
},
"timezone": {
"value": "Asia/Tokyo"
},
"domBlockers": {},
"hdr": {
"value": false
},
"osCpu": {},
"cookiesEnabled": {
"value": true
},
"cpuClass": {},
"webGlBasics": {
"value": {
"renderer": "WebKit WebGL",
"rendererUnmasked": "Intel Iris OpenGL Engine",
"shadingLanguageVersion": "WebGL GLSL ES 1.0 (OpenGL ES GLSL ES 1.0 Chromium)",
"vendor": "WebKit",
"vendorUnmasked": "Intel Inc.",
"version": "WebGL 1.0 (OpenGL ES 2.0 Chromium)"
}
},
"openDatabase": {
"value": false
},
"vendorFlavors": {
"value": [
"chrome"
]
},
"plugins": {
"value": [
{
"description": "Portable Document Format",
"mimeTypes": [
{
"suffixes": "pdf",
"type": "application/pdf"
},
{
"suffixes": "pdf",
"type": "text/pdf"
}
],
"name": "PDF Viewer"
},
{
"description": "Portable Document Format",
"mimeTypes": [
{
"suffixes": "pdf",
"type": "application/pdf"
},
{
"suffixes": "pdf",
"type": "text/pdf"
}
],
"name": "Chrome PDF Viewer"
},
{
"description": "Portable Document Format",
"mimeTypes": [
{
"suffixes": "pdf",
"type": "application/pdf"
},
{
"suffixes": "pdf",
"type": "text/pdf"
}
],
"name": "Chromium PDF Viewer"
},
{
"description": "Portable Document Format",
"mimeTypes": [
{
"suffixes": "pdf",
"type": "application/pdf"
},
{
"suffixes": "pdf",
"type": "text/pdf"
}
],
"name": "Microsoft Edge PDF Viewer"
},
{
"description": "Portable Document Format",
"mimeTypes": [
{
"suffixes": "pdf",
"type": "application/pdf"
},
{
"suffixes": "pdf",
"type": "text/pdf"
}
],
"name": "WebKit built-in PDF"
}
]
},
"reducedMotion": {
"value": false
},
"forcedColors": {
"value": false
},
"canvas": {
"value": {
"Geometry": "8a0095a7136432e106fd79129524100d",
"Text": "e240ecbceea99c2387b0844f4f4573e6",
"Winding": true
}
},
"fontPreferences": {
"value": {
"apple": 150.03125,
"default": 150.03125,
"min": 9.375,
"mono": 163.765625,
"sans": 162,
"serif": 173.109375,
"system": 162
}
},
"privateClickMeasurement": {}
}
},
"highActivity": {
"data": {
"result": false
}
},
"locationSpoofing": {
"data": {
"result": false
}
},
"suspectScore": {
"data": {
"result": 21
}
},
"remoteControl": {
"data": {
"result": false
}
},
"velocity": {
"data": {
"distinctIp": {
"intervals": {
"5m": 1,
"1h": 1,
"24h": 1
}
},
"distinctLinkedId": {},
"distinctCountry": {
"intervals": {
"5m": 1,
"1h": 1,
"24h": 1
}
},
"events": {
"intervals": {
"5m": 1,
"1h": 1,
"24h": 1
}
},
"ipEvents": {
"intervals": {
"5m": 1,
"1h": 1,
"24h": 1
}
},
"distinctIpByLinkedId": {},
"distinctVisitorIdByLinkedId": {}
}
},
"developerTools": {
"data": {
"result": true
}
}
}
}
API and webhooks
Request API KeySDKs and libraries
Check out the SDKsIntegrations
Explore integrationscountries and territories
where we identified devices_
unique browsers and
mobile devices identified_
real-time device intelligence
API events per day processed_
Collect visitor IDs and signals instantly for free,
or reach out to our team for a demo.