Skip to main content

1. Get a key

Sign in to your WhoisXML API account, subscribe to the VPN & Proxy Detection API, and copy your API key from the dashboard.

2. Look up an IP

Response (trimmed):
Every key in the response schema is returned on every plan unless the schema says otherwise, and the schema names the lowest plan that fills each one; new keys may be added. This example is trimmed from what an Intro key receives, which also includes the is_* flags and risk_score. Starter is the first plan that can fill in provider, and Pro the first that fills in confidence and observation_count (see Tiers).

3. Batch lookups

For lists of IPs, use the batch endpoint (Starter tier and above):
Up to 100 IPs per call. See the batch endpoint reference.

4. Common workflows

Block residential proxy traffic

Filter signups, logins, or transactions where is_residential_proxy=true.

Daily MMDB mirror

Pull the full dataset nightly for local lookups.

ASN abuse triage

Identify the highest-abuse-density ASNs in your traffic.

Licensing and geo-integrity

Flag VPN, proxy and relay traffic where your content licence is region-bound.

What’s next