Risk Score API
Calculate risk score from client IP
Automatically detects and analyzes the client's IP address from the HTTP request.
IP Detection Order:
- X-Real-IP header (preferred for load balancers/proxies)
- RemoteAddr from servlet request
Use Cases:
- Real-time fraud detection during user sessions
- Account creation risk assessment
- Transaction monitoring without explicit IP parameter
Returns: Complete risk score analysis with risk factors breakdown
get/api/v1/risk-score
Response
Risk score calculated successfully
Example response
{
"score": 0.675,
"risk_level": "HIGH",
"ip": "203.0.113.195",
"email": "user@example.com",
"factors": {
"ip_factors": {
"is_proxy": false,
"is_tor_node": false,
"is_spam": true,
"is_vpn": false,
"is_datacenter": true,
"risk_contribution": 0.15
},
"email_factors": {
"is_disposable": false,
"is_valid_syntax": true,
"risk_contribution": 0
}
}
}