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.