Back to Tool
🌐
IP Risk Analyzer API
Analyze IP addresses for risk signals
Endpoint
POST
/api/v1/ip-risk-analyzerAuthentication
Include your API key in the request header:
X-API-Key: your_api_key_hereGet your API key from the Dashboard
Request Body
Content-Type: application/json
| Field | Type | Required | Description |
|---|---|---|---|
| ip | string | No | Single IP address to analyze |
| ips | array | No | Array of IP addresses (max 20) |
Response
| Field | Type | Description |
|---|---|---|
| isValid | boolean | Whether IP format is valid |
| type | string | IP type: IPv4, IPv6, or invalid |
| isPrivate | boolean | Whether IP is in private range |
| isDatacenter | boolean | Whether IP belongs to known datacenter |
| datacenterName | string | Name of datacenter provider if detected |
| isVpnLikely | boolean | Whether IP is likely a VPN/proxy |
| riskScore | number | Risk score from 0-100 |
| riskLevel | string | Risk level: low, medium, high, or critical |
| riskFactors | array | List of detected risk factors |
| reverseDns | string | Reverse DNS hostname if available |
Code Examples
curl -X POST https://tools.shubhambadgujar.com/api/v1/ip-risk-analyzer \
-H "X-API-Key: your_api_key" \
-H "Content-Type: application/json" \
-d '{"ip": "8.8.8.8"}'Rate Limits
- • 100 requests per minute
- • 10,000 requests per day
- • Max request size: 10MB
Need Help?
Contact us at support@shubhambadgujar.com