Maximize subscription revenue
Identify shared accounts and convert sharers into paying seats
Prevent credential sharing, plan limit bypass, and unauthorized access without adding friction for paying customers, through persistent identification and real-time risk scoring
Identify shared accounts and convert sharers into paying seats
Flag one account used from multiple sessions or locations simultaneously
Catch one account serving multiple users that should be on a higher plan
Minimize false positives and let trusted single users move freely
ShieldLabs recognizes the real visitor behind every anonymous session, so your team can catch account sharing and unauthorized multi-user access in real time
Identify returning visitors and users across sessions, cleared cookies, rotated IP and incognito mode
Detection of VPN, proxy, Tor, anti-detect browser, geolocation spoofing, IP reputation and other anonymity signals on every visit, with up to 99% accuracy
A ready-to-use score reflecting the risk of each visit, with the weight of every signal behind it
Detection of the hidden connections between accounts that may signal account sharing, impossible travel, and more
See how much of your traffic is masked, with an overall quality score and a breakdown of the sources sending your visits
Stop revenue leakage from credential sharing before it distorts metrics, undermines pricing, or exposes user data
Accurate Identification helps flag one account accessed from multiple devices
In-depth pattern analytics help identify same-account logins from impossibly distant locations
Anonymity signals reveal shared accounts hiding behind VPN, proxy, or anti-detect browsers
Ready risk score helps apply friction only to sessions that deviate from single-user patterns
Easily integrate into any login or session flow
Get 5,000 free identifications
It identifies every visitor and returns their anonymity signals and a risk score
See how much of your traffic is masked, with an overall traffic score
Apply the risk score and anonymity signals in your rules to stop fraud and abuse
{
"request_id": "0c284695-cf0b-4755-8beb-0a2e9536595e",
"visitor_id": "aa8c616a-8a25-4a5e-bee2-a9a08e5128a4",
"device_id": "6a45967d-1371-9652-ba99-b01ea3992208",
"user_hid": "u_9f2a41c7",
"public_ip": { "ip": "62.197.149.124", "country": "United States" },
"local_ip": { "ip": "45.83.91.7", "country": "United States" },
"connection_type": "vpn",
"os": "Windows",
"browser": "Chrome",
"device_type": "desktop",
"risk_score": 85,
"signals": [
{ "name": "antidetect_browser", "weight": 60 },
{ "name": "vpn", "weight": 15 },
{ "name": "timezone_mismatch", "weight": 10 }
]
}Free 5,000 one-time identifications, with transparent pricing that scales with your needs