Platform

IP intelligence

DataCops runs its own IP intelligence service, refreshed every few hours from dozens of sources. It is what lets DataCops tell a real visitor from a datacenter, a VPN, a proxy or a Tor exit.

What it is

No system can responsibly call a visitor human without knowing where the visit comes from. DataCops operates its own IP intelligence service that classifies each visiting address as residential, datacenter, VPN, proxy, Tor or crawler, gives it a risk score, and places it on the map. It is core infrastructure: the fraud verdict, the clean user count and the consent region all read from it.

The scale

360B+
IPs and networks covered
11.8B+
VPN and relay IPv6 networks

The 360+ billion covers the whole public IPv4 space, about 3.3 billion addresses, plus about 358 billion IPv6 networks, where each /64 block counts as one network because that is how IPv6 is handed out.

How the database is built

A pipeline pulls in public sources, scores each range, and refreshes every few hours:

Source typeExamples
VPN providersPublished server lists and APIs from providers such as NordVPN, Mullvad, PIA and Surfshark, plus community VPN lists.
Private relaysApple iCloud Private Relay ranges, IPv4 and IPv6.
Cloud and hostingPublished IP ranges of the large cloud providers.
TorActive Tor exit nodes.
Threat feedsOpen proxy lists and public abuse feeds.
Network ownersIP-to-ASN tables, with mobile carriers recognised as such.

Each range carries a confidence. A VPN provider's own list counts for more than a community list. Addresses that look high risk in live lookups are reported back into the engine, so it learns from the traffic it sees.

How a lookup works

  1. A session reaches DataCops with the visitor's IP.
  2. DataCops asks its own IP service. The answer is cached for 24 hours, so a returning address costs nothing.
  3. The lookup has a two-second limit, so a slow answer never holds up processing.
  4. The session is stamped with VPN, proxy, Tor and datacenter flags, the network owner and the location.
  5. Those flags travel with every conversion from that session.

What a lookup returns

Lookup result (example)
{
  "status": "ok",
  "ip": "203.0.113.7",
  "risk_score": 72,
  "risk_label": "critical",
  "action": "BLOCK",
  "type": "vpn",
  "threats": {
    "is_vpn": true,
    "is_proxy": false,
    "is_tor": false,
    "is_datacenter": false,
    "is_crawler": false
  },
  "geo": { "country": "NL", "region": "North Holland", "city": "Amsterdam" },
  "network": { "asn": 64500, "org": "Example VPN Ltd", "provider": "Example VPN" },
  "detection_sources": []
}
ScoreLabelAction
67 to 100criticalBLOCK
34 to 66highCHALLENGE
20 to 33mediumALLOW
0 to 19lowALLOW

This is an internal service. You see its results on sessions, signed-up users and leads in your dashboard, not as a separate API.

Crawlers and good bots

Not every non-human visit is bad. Search engines, AI crawlers, SEO tools and social link previews visit your site for good reasons. DataCops keeps a list of about 80 known helpful crawlers, like Googlebot, Bingbot, GPTBot and ClaudeBot, and labels them as good bots. They never count as visitors, never count toward your plan usage, and never land in a fraud report.

The bad-bot list is checked first. A headless browser that claims to be Googlebot is still treated as a bad bot. Good bots are matched by their browser name, so the IP verdict and the session's own bot checks still apply to everything else.

Good to know

Good to know before you rely on it

  • It runs on every plan, with nothing to set up.
  • A VPN flag is information, not a verdict. Many real buyers use a work VPN, which is why Real people only leaves VPN off by default.
  • The 360+ billion counts IPv6 networks as /64 blocks, the way IPv6 is assigned.
  • Location is country, region and city level.

Why we run our own

IP ownership changes constantly and VPN providers add servers all the time. A licensed list that is cached and rarely refreshed quietly lets bad traffic through. Running our own service means we refresh on our schedule, add sources when fraud moves, and learn from what our customers' sites see.

It also means one fewer company on your data. Visitor IPs are checked inside DataCops, not sent to a separate IP-lookup vendor, which keeps your list of processors short and your answer simple when your own customers ask where their data goes.

What it powers

WhereHow it uses the IP verdictPlan
Clean user countUsers exclude bots and VPN, proxy and Tor traffic, the same number on every page.All plans
Real people onlyPer platform, stop conversions from datacenter IPs, and optionally proxy, VPN and Tor.All plans, off by default
LeadCopsOptional rule to block VPN and proxy form submissions.All plans
SignupCopsThe signup's IP is checked along with its email.All plans
Consent regionCountry comes from Cloudflare, with the IP service as a quick fallback, to decide where the banner and opt-in rules apply.All plans
Refund evidenceGoogle Ads clicks from datacenter, VPN, proxy or Tor IPs are listed with the reason.Organization
Was this page helpful?