Skip to main content
Privacy-First Protection

Threat detection that runs on your servers

VPNs, proxies, bots, AI crawlers, Tor nodes, disposable emails, and known attackers - identified locally, from your own servers. A data layer that runs underneath your existing security tools and makes each one more effective.

Private by Design

All data processing stays on your infrastructure. Your users' data never leaves your servers.

Updated Monthly

Every database is refreshed monthly with verified threat data.

€99/year

All databases included. No per-query fees, no usage limits.

Layers Into Your Stack

Not a replacement for reCAPTCHA, WAFs, or firewalls - a data layer that runs underneath them and makes each one more effective.

Database snapshot · updated monthly

22
Data Categories
200+
Tracked Services
150,000+
Email Domains
10,000+
ASN Profiles
1,000+
VPN Providers
Monthly
Updates

Threat intelligence overview

Where suspicious traffic concentrates

Explore an illustrative 24-hour view of regional risk signals. Hover a hotspot to inspect its relative volume.

Sample activity · last 24 hours

Illustrative risk activity is highest in North America and Asia Pacific, followed by Europe and the Middle East. This visual is a product demonstration, not live customer traffic.

Why threat detection matters

Every day, malicious actors target online applications with fraud, scraping, and abuse. Proper detection helps you reduce losses and protect real users.

$48B
Annual global fraud losses in e-commerce
42%
Of web traffic is from bots
30%
Of free trial signups use disposable emails

What we help you detect

From VPNs and proxies to AI scrapers and disposable emails - see the types of threats AntiProxies helps you identify and block.

VPN & Proxy Detection

Identify connections using anonymization services

A VPN or proxy match is context, not proof of abuse. Our database tracks 1,000+ commercial VPN providers alongside residential proxy networks, datacenter ranges, and known proxy infrastructure so you can apply the response that fits your risk model.

1,000+
VPN Providers
IPv4 + IPv6
Coverage
<1ms
Lookup Time

Disposable Email Detection

Block temporary and throwaway emails

Disposable email addresses are a primary tool for creating fake accounts, abusing free trials, and bypassing verification. Our database covers 150,000+ known disposable email domains and is updated monthly.

150K+
Domains Tracked
Monthly
Updates
Catch-all
Domain detection

Bot Detection

Identify automated and headless browsers

Automated traffic can scrape content, abuse APIs, submit spam forms, and skew analytics. AntiProxies supplies known-bot, crawler, user-agent, fingerprint, and network signals that you can combine with behavior observed in your own application.

Good + bad
Bot classification
UA signatures
Fingerprint DB
<1ms
Lookup Time

Tor Exit Node Detection

Identify traffic from the Tor network

Tor supports legitimate privacy needs and can also hide the origin of abusive traffic. We maintain Tor node data so your application can identify a Tor connection and apply a proportionate policy instead of assuming every Tor user is malicious.

10K+
Exit Nodes
Monthly
Updates
Exit + relay
Node types

ISP & ASN Reputation

Check ISP and network reputation

Not all ISPs are created equal. Some have high concentrations of abusive traffic. We maintain reputation profiles for 10,000+ ISPs and ASNs to help you assess risk at the network level.

10K+
ISP Profiles
50+
Risk Signals
Monthly
Updates

Local Risk Scoring

Combine database matches with your own rules

Combine signals from all AntiProxies databases into a single weighted risk score. Assign weights per signal, set your own thresholds, and act on a number rather than juggling six separate checks.

0–100
Risk Score
8+
Signals
Self-hosted
No API needed

* Based on internal testing against known threat databases.

A straightforward local integration

Download the files, load the relevant fields into your datastore, test your rules, and deploy them on your own schedule. No AntiProxies SDK or runtime API is required.

1

Download databases

Get your databases in CSV/JSON format and load them into your preferred data store (MySQL, Redis, flat files, etc.).

2

Integrate into your app

Add a few lines of code to query the databases when a user registers, logs in, or submits a form. Check IPs, emails, or both.

3

Query locally

Look up IPs against the VPN/proxy database, check emails against the disposable list, and cross-reference ISP reputation - all within your own infrastructure.

Take action

Block, challenge, or flag suspicious users based on the results. You control the logic - no third-party decisions.

Local Lookup Example (PHP)
prepare("SELECT provider, type FROM vpn_ips WHERE ip_start <= INET_ATON(?) AND ip_end >= INET_ATON(?)");
$stmt->execute([$ip, $ip]);
$vpn_match = $stmt->fetch();

// Check if email domain is disposable
$email_domain = explode('@', $user_email)[1];
$stmt = $pdo->prepare("SELECT 1 FROM disposable_domains WHERE domain = ?");
$stmt->execute([$email_domain]);
$is_disposable = $stmt->fetch();

// Take action based on local results
if ($vpn_match || $is_disposable) {
    // Block, challenge, or flag the user
    header('HTTP/1.1 403 Forbidden');
    exit('Suspicious activity detected');
}

Use the data in the stack you already run

Standard CSV files that work everywhere - PHP, Python, Node.js, Go, or any language. Plus ready-made blocking snippets for Nginx, Apache, Cloudflare, AWS WAF, iptables, and more. No SDKs, no vendor lock-in.

  • Standard CSV format for all data
  • Works with MySQL, PostgreSQL, Redis, or flat files
  • PHP, Python, Node.js - any language works
  • Code snippets for Nginx, Apache, Cloudflare, AWS WAF, iptables, and more
  • Automate monthly updates with a simple cron job
PHP Integration Example
prepare(
        "SELECT provider FROM vpn_ips
         WHERE ip_start <= INET_ATON(?)
         AND ip_end >= INET_ATON(?)"
    );
    $stmt->execute([$ip, $ip]);
    return $stmt->fetch();
}

function is_disposable_email($pdo, $email) {
    $domain = explode('@', $email)[1] ?? '';
    $stmt = $pdo->prepare(
        "SELECT 1 FROM disposable_domains WHERE domain = ?"
    );
    $stmt->execute([$domain]);
    return (bool) $stmt->fetch();
}

// Usage in your registration flow
$ip = $_SERVER['REMOTE_ADDR'];
$email = $_POST['email'];

if (is_vpn_ip($pdo, $ip) || is_disposable_email($pdo, $email)) {
    die('Registration blocked for security reasons.');
}

Start detecting threats today

22 categories of threat data. €99/year. 30-day money-back guarantee. Simple CSV files, no complex integration required.