IP Score

The IP Score is outputted in JSON format. You can get the score via REST or gRPC.

Example output#

{
"success": true,
"proxy": false,
"ISP": "",
"organization": "",
"ASN": "GOOGLE",
"hostname": "",
"country_code": "US",
"city": "",
"postal_code": "",
"is_crawler": false,
"connection_type": "",
"latitude": 37.751,
"longitude": -97.822,
"timezone": "America/Chicago",
"vpn": false,
"tor": false,
"recent_abuse": false,
"mobile": false,
"score": 0,
"operating_system": "",
"browser": "",
"device_model": "",
"device_brand": ""
}

Parameters#

FieldDescriptionPossible Values
successWhether the response was a successboolean
proxyIf the IP is a proxyboolean
ISPISP namestring
OrganizationOrganization name. Parent company or subcompany of ISP (Need Maxmind)string
ASNAutonomous System Number (Need Maxmind)integer
hostnamehostname of IPstring
country_codeCountry of IP (Need Maxmind)string
cityCity of IP (Need Maxmind)string
postal_codePostal Code/ZIP of IP (Need Maxmind)string
is_crawlerIf is a search engine; Google, yahoo, bing,yandex etcboolean
connection_type"Residential", "Corporate", "Education", "Mobile", or "Data Center"string
latitudeLatitude of IPfloat
longitudeLongitude of IPfloat
timezonetimezone of IPstring
vpnIs IP a VPN?boolean
torIs IP using Tor?boolean
recent_abuseIs IP a spam IP?boolean
mobileIs IP using mobile device?boolean
scoreA score from 0 to 100. It's set in the config. A score of 100 indicates that the IP is fraudulent.integer
operating_systemOperating system of IPstring
browserBrowser usedstring
device_modelDevice Model usedstring
device_brandDevice Brand usedstring