IP Intel | Node.js 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(ip: string, options: GeolocateOptions): Promise<PangeaResponse<GeolocateResult>>Retrieve geolocation information for an IP address from a provider, including an optional detailed report.
const response = await ipIntel.geolocate(
"1.1.1.1",
{
provider: "digitalelement"
}
);
Domain
getDomain(ip: string, options: DomainOptions): Promise<PangeaResponse<DomainResult>>Retrieve the domain name associated with an IP address.
const response = await ipIntel.getDomain(
"1.1.1.1",
{
provider: "digitalelement"
}
);
Proxy
isProxy(ip: string, options: ProxyOptions): Promise<PangeaResponse<ProxyResult>>Determine if an IP address is provided by a proxy service.
const response = await ipIntel.isProxy(
"1.1.1.1",
{
provider: "digitalelement"
}
);
VPN
isVPN(ip: string, options: VPNOptions): Promise<PangeaResponse<VPNResult>>Determine if an IP address is provided by a VPN service.
const response = await ipIntel.isVPN(
"1.1.1.1",
{
provider: "digitalelement"
}
);
Reputation
reputation(ip: string, options: ReputationOptions): Promise<PangeaResponse<ReputationResult>>Retrieve a reputation score for an IP address from a provider, including an optional detailed report.
const response = await ipIntel.reputation(
"1.1.1.1",
{
provider: "crowdstrike"
}
);