Proxy Detection API
Detect proxy traffic before it reaches your application. The FindIP proxy detection API flags HTTP, SOCKS4, SOCKS5 and residential proxies at the network layer, so you can block fraud, scraping and account abuse with a single real-time lookup — free and unlimited.
Why developers choose FindIP
Real-time lookups
Every request is answered in milliseconds from in-memory data — fast enough to run inline on sign-up, checkout or login.
Residential proxy detection
Catch the hardest-to-spot proxies that route through real consumer ISPs, not just datacenter ranges.
Unlimited & free
No daily caps, no per-request billing. Score every IP you see across IPv4 and IPv6 without watching a quota.
Need this on your signup form, without writing the lookup?
FindIP Shield runs the same proxy intelligence on your own website. One script tag or a plugin, and every signup and form submit arrives with its risk score and the reason, such as proxy_detected or hosting_network. Nothing is blocked until you choose a response.
One simple REST call
Works from any language. Here it is in 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 anonymity signals to decide
# whether to block, challenge, or allow the request.