Voyant Networks Docs

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)

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
npm →
JavaScript (Browser)
Frontend / Web
js script →
Flutter
Mobile / Web Apps
pub.dev →
Python
Backend / ML / Scripts
coming soon

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