IP Intelligence API Usage, Risk Detection & Geo Insights
Analyze IP addresses for proxy, TOR, blacklist status, geo-location, and risk scoring using Voyant APIs. Supports single and batch lookups with secure authentication.
Try IP Intelligence Demo →Base URL: https://api.voyantnetworks.com
Endpoints:
• /v1/intel/ip (single)
• /v1/intel/ip/batch (max 50 IPs)
Endpoints:
• /v1/intel/ip (single)
• /v1/intel/ip/batch (max 50 IPs)
Request Flow & Authentication
Use the REST API directly or integrate using the official SDKs shown below.
All requests must be signed using your API Secret . Send the generated signature in the x-signature header.
payload = {
accountId,
projectId,
apiKey,
ip OR ips
}
signature =
HMAC_SHA256(
JSON.stringify(payload),
API_SECRET
)
Headers:
x-signature: signature
Single IP
POST /v1/intel/ip
{
"accountId":"...",
"projectId":"...",
"apiKey":"...",
"ip":"8.8.8.8"
}
Batch (Max 50 IPs)
POST /v1/intel/ip/batch
{
"accountId":"...",
"projectId":"...",
"apiKey":"...",
"ips":[
"8.8.8.8",
"1.1.1.1"
]
}
Official SDKs & Libraries
Use official SDKs for faster integration across platforms.
Node.js
Backend / Server-side
JavaScript (Browser)
Frontend / Web
Flutter
Mobile / Web Apps
Python
Backend / ML / Scripts
Response Format
{
"success": true,
"data": {
"ip": "8.8.8.8",
"locationData": { "country": "US", "city": "Mountain View" },
"network": { "asn": 15169, "organization": "Google" },
"countryMeta": { "currencyName": "USD" },
"risk": {
"isTor": false,
"isProxy": false,
"blacklisted": false,
"riskScore": 12
}
}
}
• Max 50 IPs in batch
• Invalid IP → request fails
• Signature required
• Rate limits apply
• Invalid IP → request fails
• Signature required
• Rate limits apply