Enhance Network Security
Analyze network traffic and prevent potential security threats and malicious activities. Help security teams identify and respond to threats in real-time.
Gather network information, such as IP geolocation or disposable email detection, to strengthen fraud and threat prevention systems, analyze detailed networking data, and improve SecOps for businesses.
Sample result — enter an email address above to run your own check.
Sample result — enter a MAC address above to run your own lookup.
{
"ip": "216.73.216.158",
"security": {
"vpn": true,
"proxy": false,
"tor": false,
"relay": false,
"crawler": false
},
"location": {
"city": "Columbus",
"region": "Ohio",
"country": "United States",
"continent": "North America",
"region_code": "OH",
"country_code": "US",
"continent_code": "NA",
"postal": "43215",
"latitude": 39.96043,
"longitude": -82.99842,
"timezone": "America/New_York",
"eu": false
},
"network": {
"asn": 16509,
"name": "Amazon.com, Inc.",
"route": "216.73.216.0/22"
}
}One API to power security, fraud prevention, compliance, and research workflows.
Analyze network traffic and prevent potential security threats and malicious activities. Help security teams identify and respond to threats in real-time.
Detect and prevent fraudulent activities — fake accounts, suspicious transactions, and login attempts originating from unexpected locations.
Comply with regional regulations by identifying visitors from countries with specific legal requirements, data protection laws, or content licensing agreements.
Researchers can identify emerging threats, while law enforcement agencies can leverage our services to help identify cybercriminals in the digital world.
Authenticate, send a single GET request with an IP, email, or MAC address, and act on a structured JSON response — no SDK required.
Sign up and get your API key from the dashboard. Pass it as a key query
parameter on every request — no SDK or OAuth flow required.
Send a GET request to /v1/{value} with an IP, email, or MAC
address and get a structured JSON response back in a single round trip.
Read the security flags, location, and network data to score signups, gate logins, or enrich your SIEM.
curl "https://api.nodedata.io/v1/216.24.210.18?hostname=false&cloudflare&key=$API_KEY"
const url = "https://api.nodedata.io/v1/216.24.210.18" + "?cloudflare&key=<API_TOKEN>"; const res = await fetch(url); const data = await res.json(); console.log(data.security.vpn); // true
import requests r = requests.get( "https://api.nodedata.io/v1/216.24.210.18", params={"cloudflare": "", "key": "<API_TOKEN>"}, ) print(r.json()["security"]["vpn"]) # True
res, _ := http.Get(
"https://api.nodedata.io/v1/216.24.210.18" +
"?cloudflare&key=<API_TOKEN>")
defer res.Body.Close()
var data struct {
Security struct{ VPN bool } `json:"security"`
}
json.NewDecoder(res.Body).Decode(&data)
fmt.Println(data.Security.VPN) // true $url = "https://api.nodedata.io/v1/216.24.210.18" . "?cloudflare&key=<API_TOKEN>"; $data = json_decode(file_get_contents($url), true); var_dump($data["security"]["vpn"]); // bool(true)
require "json" require "net/http" url = URI("https://api.nodedata.io/v1/216.24.210.18" \ "?cloudflare&key=<API_TOKEN>") data = JSON.parse(Net::HTTP.get(url)) puts data["security"]["vpn"] # true
var url = "https://api.nodedata.io/v1/216.24.210.18" + "?cloudflare&key=<API_TOKEN>"; var req = HttpRequest.newBuilder(URI.create(url)).build(); var res = HttpClient.newHttpClient() .send(req, BodyHandlers.ofString()); System.out.println(res.body()); // {"security":{"vpn":true},…}
Each request returns a rich, structured payload — geolocation, network ownership, threat signals, and verification data — ready to drop into your fraud and SecOps pipelines.
From payment fraud to account takeover, compliance to threat research — the same API powers every layer of your defense.
Flag high-risk transactions in real time using VPN, proxy, and risk-score signals before they're authorized.
Block fake signups and detect account takeover by spotting logins from anonymizing networks and improbable locations.
Enforce geo-restrictions and licensing rules, and add a network-intelligence layer to your KYC and onboarding flows.
Enrich SIEM events and investigations with ASN, hosting, and reputation data to triage incidents faster.
Common questions about IP geolocation, VPN detection, disposable email verification, and how the Nodedata API works.
Query IP, email, and MAC intelligence from a single endpoint. Scale from your first request to millions of lookups with plans that grow with you.