ShieldLabs
Location Intelligence

Detect location spoofing and impossible travel with up to 99% accuracy

Prevent account takeover, geo-restricted abuse, and promo fraud across every visitor and user, in real time

Location Intelligence illustration

How ShieldLabs helps

Stop geo-fraud at every touchpoint

Catch fake locations at signup, login, checkout, and content access

Keep real travelers friction-free

Let legitimate roaming users through without extra verification steps

Protect revenue from geo-fraud losses

Stop promo abuse, ad fraud, and chargebacks from fake locations

Support region-restriction enforcement

Add geolocation-spoofing signals to the licensing and geo-restriction checks your team already runs

How ShieldLabs detects location spoofing

ShieldLabs recognizes the real visitor behind every anonymous session, to expose geo-spoofing in real time

Accurate Identification

Identify returning visitors and users across sessions, cleared cookies, incognito mode, rotated IP even when they appear from a new country

Accurate Identification

Anonymity Signals

Geolocation mismatch, VPN, proxy, Tor, Privacy Relay, anti-detect browser detection, and other anonymity signals

Anonymity Signals

Risk Score

A ready-to-use score reflecting the risk of each visit, with the weight of every signal behind it

Risk Score

Ready-Made Patterns

Detection of the hidden connections between accounts that may signal impossible travel, account takeover, and more

Ready-Made Patterns

Real-Time Analytics

See how much of your traffic is masked, with an overall quality score and a breakdown of the sources sending your visits

Real-Time Analytics

Start detecting location spoofing in 5 minutes

Easily integrate into any signup, login, checkout, ad-redirect, or geo-gated content flow

  1. 1

    Create your account

    Get 5,000 free identifications

  2. 2

    Add the snippet

    It identifies every visitor and returns their anonymity signals and a risk score

  3. 3

    Check your traffic quality

    See how much of your traffic is masked, with an overall traffic score

  4. 4

    Use the API and Webhooks

    Apply the risk score and anonymity signals in your rules to stop fraud and abuse

api.shieldlabs.ai/v1/visits/latest
{
  "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 }
  ]
}

Start detecting location spoofing today

Free 5,000 one-time identifications, with transparent pricing that scales with your needs

Frequently asked questions