IP Reputation API
Score an IP address with GET /api/v1/ip/{ip}. Omit the IP to score the caller's own address. You get a 0–100 score, a risk band, behavioral flags, geolocation and ASN.
Request
curl https://redeyed.com/api/v1/ip/8.8.8.8 \
-H "X-Api-Key: rdy_live_xxxxxxxxxxxxxxxxxxxxxxxx"
Response
{
"ip": "8.8.8.8",
"score": 72,
"risk": "medium",
"flags": {
"is_proxy": false,
"is_vpn": false,
"is_tor": false,
"is_datacenter": true,
"is_bot": false,
"is_abuser": false
},
"country_code": "US",
"asn": 15169,
"asn_org": "Google LLC",
"confidence": 61
}
Risk bands
The risk field is derived from the score: clean, low, medium or high.
Higher scores mean riskier IPs. Treat high as a strong signal to block or step up.