Stop geo-fraud at every touchpoint
Catch fake locations at signup, login, checkout, and content access
Prevent account takeover, geo-restricted abuse, and promo fraud across every visitor and user, in real time
Catch fake locations at signup, login, checkout, and content access
Let legitimate roaming users through without extra verification steps
Stop promo abuse, ad fraud, and chargebacks from fake locations
Add geolocation-spoofing signals to the licensing and geo-restriction checks your team already runs
ShieldLabs recognizes the real visitor behind every anonymous session, to expose geo-spoofing in real time
Identify returning visitors and users across sessions, cleared cookies, incognito mode, rotated IP even when they appear from a new country
Geolocation mismatch, VPN, proxy, Tor, Privacy Relay, anti-detect browser detection, and other anonymity signals
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 impossible travel, account takeover, and more
See how much of your traffic is masked, with an overall quality score and a breakdown of the sources sending your visits
Easily integrate into any signup, login, checkout, ad-redirect, or geo-gated content 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