Network Services

Public DNS Resolver & DoH Detection

Tell network infrastructure apart from real end users. The FindIP network-services API identifies public DNS resolvers, DoH (DNS-over-HTTPS) endpoints and infrastructure scanners, so you can classify benign tooling and reduce false positives in your fraud and abuse rules.

Public DNS resolver Public DoH endpoint Infrastructure scanner

Why developers choose FindIP

DNS & DoH endpoints

Recognise public DNS resolvers and DNS-over-HTTPS endpoints that aren't ordinary end-user traffic.

Fewer false positives

Classify benign network tooling so it doesn't get caught in your fraud or abuse filters.

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'])
# Combine these network traits with FindIP's network-services signals to
# identify public DNS resolvers, DoH endpoints and scanners.

Frequently asked questions

It identifies public DNS resolvers, public DoH (DNS-over-HTTPS) endpoints and infrastructure scanners.

Resolvers and scanners are not ordinary end users; classifying them as benign network tooling reduces false positives in fraud and abuse rules.

Yes — there are no request limits and no credit card is required to start.