The All Seeing Eyes

See Everything.
Trust No One.

Eyes identifies bots, VPNs, and fraudulent visitors using browser fingerprinting and IP intelligence. Add 2 lines of code. Get a risk score in milliseconds.

Free plan includes 1,000 requests/month. No credit card required.

50ms
Avg latency
99.9%
Uptime SLA
5KB
SDK size
100K+
Daily checks
Detection Signals

We See What Others Miss

Six layers of detection combined into a single risk score.

Browser Fingerprinting

Canvas, WebGL, audio, and navigator signals create a stable visitor identity — even in incognito mode.

VPN & Proxy Detection

Real-time lookup against 100k+ VPN and proxy CIDR ranges. Catch IP masking before it causes damage.

Tor Exit Node Detection

Hourly-updated Tor exit node list catches anonymous traffic with blazing O(1) lookup performance.

Bot & Headless Detection

Detects Selenium, Puppeteer, PhantomJS, and other automation frameworks via browser artifacts.

Real-time Risk Scoring

Every visitor gets a 0–100 risk score in milliseconds. Act on low, medium, high, and critical thresholds.

Timezone Mismatch

Compare browser timezone against IP geolocation to catch VPN users who forget to change their clock.

Simple Integration

Integrate in under 5 minutes

One script tag. One API call. Full fraud protection. Eyes runs entirely in the browser and sends a fingerprint to our API — no PII, no cookies, GDPR-friendly.

  • Works with any framework (React, Vue, Next.js, plain HTML)
  • SDK is under 5KB gzipped — no performance impact
  • Asynchronous — never blocks your UI
  • Fail-open design — errors never break your flow
index.html
<!-- Add to your <head> -->
<script src="https://cdn.theallseeingeyes.org/sdk/v1/eyes.min.js"></script>

<script>
  const eyes = new Eyes({ 
    apiKey: 'eye_live_your_key_here' 
  });

  // Analyze visitor on critical actions
  document.getElementById('checkout').addEventListener('click', async () => {
    const result = await eyes.analyze();

    if (result.risk.level === 'critical') {
      showCaptcha();  // Challenge high-risk visitors
    } else {
      proceedToCheckout(result.visitorId);
    }
  });
</script>
Pricing

Simple, transparent pricing

ZAR pricing. Cancel anytime. No hidden fees.

Free

R0/month

1,000 requests

  • 1,000 requests/month
  • All detection signals
  • REST API access
  • Community support
Start for free

Starter

R149/month

10,000 requests

  • 10,000 requests/month
  • All detection signals
  • Visitor history (90 days)
  • Email support
Start trial
Most popular

Growth

R399/month

100,000 requests

  • 100,000 requests/month
  • All detection signals
  • Unlimited visitor history
  • Webhook events
  • Priority support
Start trial

Scale

R999/month

1,000,000 requests

  • 1M requests/month
  • All detection signals
  • Unlimited visitor history
  • SLA guarantee
  • Dedicated support
Start trial

Need more than 1M requests/month? Contact us for Enterprise pricing

Ready to see everything?

Join developers protecting their apps with Eyes. Free plan available — no credit card required.