Datacenter & Hosting

Datacenter & Hosting Provider IP Detection

Tell automated infrastructure apart from real users. The FindIP datacenter IP detection API identifies hosting providers, cloud platforms and bulk co-location ranges and separates them from residential connections — using the documented ASN, connection-type and user-type traits returned on every lookup.

Datacenter Hosting provider Cloud platform Co-location Bulk hosting

Why developers choose FindIP

Cloud & hosting ranges

Recognise the major cloud platforms and hosting providers automated traffic originates from.

Residential vs. hosting

The user_type and connection_type traits let you separate genuine consumer ISPs from datacenter ranges.

Unlimited & free

Classify every IP without rate limits or billing, across IPv4 and IPv6.

One simple REST call

Works from any language. Here it is in Python.

GET https://api.findip.net/{ip}/?token={token}
Python
import requests

ip    = '8.8.8.8'        # IP address to analyze
token = 'YOUR_API_KEY'   # Get a free key at findip.net

data   = requests.get(f'https://api.findip.net/{ip}/?token={token}').json()
traits = data['traits']

print('ISP:             ', traits['isp'])
print('Connection type: ', traits['connection_type'])
print('User type:       ', traits['user_type'])
print('ASN:             ', traits['autonomous_system_number'], traits['autonomous_system_organization'])

# 'hosting' user_type indicates a datacenter / hosting-provider range
if traits.get('user_type') == 'hosting':
    print('→ Datacenter / hosting provider IP')

Frequently asked questions

Each lookup returns ASN, connection_type and user_type traits; a user_type of 'hosting' together with a datacenter ASN identifies a datacenter or hosting-provider IP.

Yes. The user_type and connection_type fields distinguish residential consumer connections from datacenter and hosting ranges.

Yes — it is part of the free, unlimited API with no request caps and no credit card required.