Skip to main content

IP Intel | Java SDK

The IP Intel service allows you to retrieve security information about known IP addresses that have been collected across the internet for several decades, giving you insight into the reputation of an IP.

Geolocate

geolocate(java.lang.String)

Retrieve information about the location of an IP address

required parameters

java.lang.String

The IP to be looked up

Response Object

IPGeolocateResponse
 IpVPNResponse response = client.geolocate(
     "93.231.182.110");

Geolocate - provider

geolocate(java.lang.String, java.lang.String)

Retrieve information about the location of an IP address

required parameters

java.lang.String

The IP to be looked up

java.lang.String

Use reputation data from this provider

Response Object

IPGeolocateResponse
 IpVPNResponse response = client.geolocate(
     "93.231.182.110",
     "digitalelement");

Geolocate - verbose, raw

geolocate(java.lang.String, boolean,boolean)

Retrieve information about the location of an IP address

required parameters

java.lang.String

The IP to be looked up

boolean

Echo the API parameters in the response

boolean

Include raw data from this provider

Response Object

IPGeolocateResponse
 IpVPNResponse response = client.geolocate(
     "93.231.182.110",
     true,
     true);

Geolocate - provider, verbose, raw

geolocate(java.lang.String, java.lang.String,boolean,boolean)

Retrieve information about the location of an IP address

required parameters

java.lang.String

The IP to be looked up

java.lang.String

Use reputation data from this provider

boolean

Echo the API parameters in the response

boolean

Include raw data from this provider

Response Object

IPGeolocateResponse
 IpVPNResponse response = client.geolocate(
     "93.231.182.110",
     "digitalelement",
     true,
     true);

Domain

getDomain(java.lang.String)

Retrieve the domain name associated with an IP address

required parameters

java.lang.String

The IP to be looked up

Response Object

IpDomainResponse
 IpVPNResponse response = client.getDomain(
     "93.231.182.110");

Domain - ip, provider

getDomain(java.lang.String, java.lang.String)

Retrieve the domain name associated with an IP address

required parameters

java.lang.String

The IP to be looked up

Response Object

IpDomainResponse
 IpVPNResponse response = client.getDomain(
     "93.231.182.110",
      "digitalelement");

Domain - ip, verbose, raw

getDomain(java.lang.String, boolean,boolean)

Retrieve the domain name associated with an IP address

required parameters

java.lang.String

The IP to be looked up

Response Object

IpDomainResponse
 IpVPNResponse response = client.getDomain(
     "93.231.182.110",
      true,
      true);

Domain - ip, provider, verbose, raw

getDomain(java.lang.String, java.lang.String,boolean,boolean)

Retrieve the domain name associated with an IP address

required parameters

java.lang.String

The IP to be looked up

Response Object

IpDomainResponse
 IpVPNResponse response = client.getDomain(
     "93.231.182.110",
      "digitalelement",
      true,
      true);

VPN

isVPN(java.lang.String)

Determine if an IP address is provided by a VPN service

required parameters

java.lang.String

The IP to be looked up

Response Object

IpVPNResponse
 IpVPNResponse response = client.isVPN(
     "93.231.182.110");

VPN - ip, provider

isVPN(java.lang.String, java.lang.String)

Determine if an IP address is provided by a VPN service

required parameters

java.lang.String

The IP to be looked up

Response Object

IpVPNResponse
 IpVPNResponse response = client.isVPN(
     "93.231.182.110",
      "digitalelement");

VPN - ip, verbose, raw

isVPN(java.lang.String, boolean,boolean)

Determine if an IP address is provided by a VPN service

required parameters

java.lang.String

The IP to be looked up

Response Object

IpVPNResponse
 IpVPNResponse response = client.isVPN(
     "93.231.182.110",
      true,
      true);

VPN - ip, provider, verbose, raw

isVPN(java.lang.String, java.lang.String,boolean,boolean)

Determine if an IP address is provided by a VPN service

required parameters

java.lang.String

The IP to be looked up

Response Object

IpVPNResponse
 IpVPNResponse response = client.isVPN(
     "93.231.182.110",
      "digitalelement",
      true,
      true);

Proxy

isProxy(java.lang.String)

Determine if an IP address is provided by a proxy service

required parameters

java.lang.String

The IP to be looked up

Response Object

IpProxyResponse
 IpProxyResponse response = client.isProxy(
     "93.231.182.110");

Proxy - provider

isProxy(java.lang.String, java.lang.String)

Determine if an IP address is provided by a proxy service

required parameters

java.lang.String

The IP to be looked up

java.lang.String

Use reputation data from this provider

Response Object

IpProxyResponse
 IpProxyResponse response = client.isProxy(
     "93.231.182.110",
      "digitalelement");

Proxy - verbose, raw

isProxy(java.lang.String, boolean,boolean)

Determine if an IP address is provided by a proxy service

required parameters

java.lang.String

The IP to be looked up

boolean

Echo the API parameters in the response

boolean

Include raw data from this provider

Response Object

IpProxyResponse
 IpProxyResponse response = client.isProxy(
     "93.231.182.110",
      true,
      true);

Proxy - provider, verbose, raw

isProxy(java.lang.String, java.lang.String,boolean,boolean)

Determine if an IP address is provided by a proxy service

required parameters

java.lang.String

The IP to be looked up

java.lang.String

Use reputation data from this provider

boolean

Echo the API parameters in the response

boolean

Include raw data from this provider

Response Object

IpProxyResponse
 IpProxyResponse response = client.isProxy(
     "93.231.182.110",
      "digitalelement",
      true,
      true);

Reputation

reputation(java.lang.String)

Retrieve a reputation score for an IP address from a provider, including an optional detailed report.

required parameters

java.lang.String

The IP to be looked up

Response Object

IpReputationResponse
 IpReputationResponse response = client.reputation(
     "93.231.182.110");

Reputation - provider

reputation(java.lang.String, java.lang.String)

Retrieve a reputation score for an IP address from a provider, including an optional detailed report.

required parameters

java.lang.String

The IP to be looked up

java.lang.String

Use reputation data from this provider

Response Object

IpReputationResponse
 IpReputationResponse response = client.reputation(
     "93.231.182.110",
     "crowdstrike");

Reputation - verbose, raw

reputation(java.lang.String, boolean,boolean)

Retrieve a reputation score for an IP address from a provider, including an optional detailed report.

required parameters

java.lang.String

The IP to be looked up

boolean

Echo the API parameters in the response

boolean

Include raw data from this provider

Response Object

IpReputationResponse
 IpReputationResponse response = client.reputation(
     "93.231.182.110",
     true,
     true);

Reputation - provider, verbose, raw

reputation(java.lang.String, java.lang.String,boolean,boolean)

Retrieve a reputation score for an IP address from a provider, including an optional detailed report.

required parameters

java.lang.String

The IP to be looked up

java.lang.String

Use reputation data from this provider

boolean

Echo the API parameters in the response

boolean

Include raw data from this provider

Response Object

IpReputationResponse
 IpReputationResponse response = client.reputation(
     "93.231.182.110",
     "crowdstrike",
     true,
     true);