Network intelligence

Know your IP. Know the risk.

Instantly see your public IP's risk score, network identity — proxy, VPN, Tor, datacenter or residential — plus ASN, ISP and location.

Get an IP's risk score, reputation, proxy, VPN, Tor, datacenter and residential-proxy status — plus ASN, ISP and geolocation. Free on NetRiskScan, or integrate via API, CLI and JS SDK.

What NetRiskScan Detects

IP Reputation

Historical abuse and reputation signals for the address.

Proxy & VPN Detection

Detect proxy, VPN and anonymization indicators.

Tor Detection

Identify Tor infrastructure and exit-node evidence.

Network Intelligence

ASN, organization, network type and connection profile.

Threat Signals

Scanner, abuse and threat-intelligence evidence.

Infrastructure Classification

Identify datacenter, residential and public infrastructure.

Open source

Use NetRiskScan in your workflow

Check IP reputation from the terminal, or integrate NetRiskScan directly into your application.

NetRiskScan CLI

Check IP reputation, proxy, VPN, Tor and network intelligence directly from your terminal.

npx netriskscan-cli check 8.8.8.8
View CLI on GitHub

JavaScript / TypeScript SDK

Use the NetRiskScan Developer API with a typed, zero-runtime-dependency client.

npm install @netriskscan/sdk
View SDK on GitHub

Building something larger? Explore the Developer API

How the NetRiskScan Index works

0-39
High risk
40-59
Poor
60-74
Fair
75-89
Good
90-100
Excellent

Higher is cleaner.

The Index combines multiple independent signals across:

Network

What kind of network the IP belongs to — datacenter, residential, mobile or public infrastructure.

Anonymity

Proxy, VPN, Tor and related indicators.

Reputation

Historical abuse and reputation evidence.

Threat Intelligence

Scanner, malicious activity and security intelligence.

Learn how scoring works

Use Cases

VPS & Server Checks

Check an IP before or after deploying a VPS.

Proxy Validation

Understand proxy type and reputation before use.

Fraud & Abuse Prevention

Add IP risk signals to signup, login and transaction flows.

Infrastructure Monitoring

Monitor network reputation and unexpected classification changes.

Frequently asked questions

What is an IP reputation check?

An IP reputation check looks at signals such as proxy, VPN, Tor, datacenter status, abuse reports and threat intelligence to describe how trustworthy an IP address's network activity looks.

What does the NetRiskScan Index mean?

The NetRiskScan Index is a 0-100 score where higher means a cleaner network reputation: 90-100 is Excellent, 75-89 Good, 60-74 Fair, 40-59 Poor, and 0-39 High risk.

Is a VPN IP always risky?

No. A VPN address does not automatically mean malicious traffic — many people use VPNs for ordinary privacy reasons. NetRiskScan reports VPN status as one signal among several, not a verdict on its own.

Does a datacenter IP mean malicious traffic?

No. Datacenter infrastructure does not automatically mean high risk. Many legitimate services, including public DNS resolvers, run on datacenter IPs.

Can NetRiskScan detect residential proxies?

Yes. Residential proxy is one of the network-type signals NetRiskScan reports alongside VPN, datacenter and hosting — based on ASN registration and network-type classification, not just IP location.

How do I check whether an IP is a Tor exit node?

Tor exit-node status is one of the signals shown in every IP check result on this page. Enter or auto-detect an address and look for the Tor flag alongside VPN, proxy and datacenter.

How can I check a VPS's IP reputation?

Check its public IP on this page the same way you would any address, or run netriskscan-cli or the Developer API directly from the VPS for automated, repeatable checks.

Can I use NetRiskScan without an account?

Yes. You can check an IP address on this page without creating an account.

Does NetRiskScan provide an API?

Yes. The NetRiskScan Developer API lets you integrate IP reputation and network intelligence directly into your application.

Is there a CLI?

Yes. netriskscan-cli is an official command-line client you can run with npx, with no signup required for your first checks.

Is there a JavaScript SDK?

Yes. @netriskscan/sdk is a typed JavaScript/TypeScript client for the Developer API.

What does Unknown mean in a result?

Unknown means NetRiskScan does not have enough evidence to confirm or rule out a signal for that address. It is treated differently from a confirmed negative result, not assumed to be false.