Jonathan's been doing a great job of ipdata.co! I'd like to also shout out to my own service <a href="https://ipinfo.io" rel="nofollow">https://ipinfo.io</a> here though, where we've recently launched new plans that include company details, carrier details, and IP type - we have a custom classifier that labels each IP as isp, business, or hosting, which can be really useful for a bunch of use cases. Here's sample output from the pro plan:<p><pre><code> {
"ip": "66.87.125.72",
"hostname": "66-87-125-72.pools.spcsdns.net",
"city": "Southbridge",
"region": "Massachusetts",
"country": "US",
"loc": "42.0707,-72.0440",
"postal": "01550",
"asn": {
"asn": "AS10507",
"name": "Sprint Personal Communications Systems",
"domain": "spcsdns.net",
"route": "66.87.125.0/24",
"type": "isp"
},
"company": {
"name": "Sprint",
"domain": "sprint.com",
"type": "isp"
},
"carrier": {
"name": "Sprint",
"mcc": "310",
"mnc": "120"
}
}
</code></pre>
See <a href="https://ipinfo.io/responses" rel="nofollow">https://ipinfo.io/responses</a> for more of an overview of the differences between our plans.