ShieldLabs
Referral Fraud Prevention

Prevent referral fraud before payouts hit fake accounts

Keep referral payouts, invite credits, and rewards on real advocates, and stop one person from claiming both sides of every referral

Referral Fraud Prevention illustration

How ShieldLabs helps

Stop self-referral loops

Catch one person opening both referrer and referee accounts to collect both payouts

Block referral farms

Spot coordinated rings creating dozens of accounts to milk referral programs at scale

Protect referral budget

Keep ambassador commissions, invite credits, and refer-a-friend rewards on real customers

Keep real advocates friction-free

Legitimate referrers earn rewards without delays, holds, or extra verification

How ShieldLabs prevents referral fraud

ShieldLabs recognizes the real visitor behind every anonymous session, so your team can stop fraudulent referrals before payouts clear

Accurate Identification

Identify returning visitors and users across sessions, cleared cookies, incognito mode, and rotated IP

Accurate Identification

Anonymity Signals

Detection of VPN, proxy, Tor, anti-detect browser, IP reputation and other anonymity signals on every visit, with up to 99% accuracy

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 multi-accounting, account farms, 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 preventing referral fraud in 5 minutes

Easily integrate into any signup, referral redemption, or payout 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 preventing referral fraud today

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

Frequently asked questions