⚡ V2 PAID API — KEY REQUIRED

Whoer Live — Unlimited Data API

Incorporate our advanced IP geolocation, blacklist tracking, and privacy detection into your own apps. Subscribing gives you an x-api-key to bypass all limits.

🛒 Buy API Key via Telegram

🚦 Unlimited V2 Access

Per Minute
no rate limits
Bulk Check
100
IPs per request
Cost
$15
per month (crypto accepted)

📡 V2 Endpoints

All V2 endpoints require the x-api-key: your-purchased-key header to be sent with every request.

POST https://www.whoer.live/api/v2/bulk-scan Bulk IP lookup (up to 100 IPs)
POST https://www.whoer.live/api/v2/blacklist-check Spam DNSBL IP checker
POST https://www.whoer.live/api/v2/port-scan TCP Port Scanner

🔢 Bulk IP Lookup

Submit up to 100 IP addresses and get geolocation + VPN status for each. Free, no key needed.

Request

curl -X POST https://www.whoer.live/api/v2/bulk-scan \  -H "Content-Type: application/json" \  -H "x-api-key: whr_your_30_day_key" \  -d '{"ips":["8.8.8.8","1.1.1.1","104.21.0.1"]}'
const res = await fetch('https://www.whoer.live/api/v2/bulk-scan', {  method: 'POST',  headers: {     'Content-Type': 'application/json',    'x-api-key': 'whr_your_30_day_key'  },  body: JSON.stringify({ ips: ['8.8.8.8', '1.1.1.1'] }),});const { results } = await res.json();console.log(results);
import requestsheaders = {'x-api-key': 'whr_your_30_day_key'}r = requests.post('https://www.whoer.live/api/v2/bulk-scan',    headers=headers,    json={'ips': ['8.8.8.8', '1.1.1.1']})for item in r.json()['results']:    print(item['ip'], item['country'], item['isp'], item['is_vpn'])

Response

{  "results": [    {      "ip":          "8.8.8.8",      "country":     "United States",      "countryCode": "US",      "city":        "Mountain View",      "region":      "California",      "isp":         "AS15169 Google LLC",      "timezone":    "America/Los_Angeles",      "is_vpn":      true,      "error":       false    }  ]}

Response Fields

FieldTypeDescription
ipstringThe IP address looked up
countrystringFull country name
countryCodestringISO 3166-1 alpha-2 code (e.g. "US")
citystringCity name
regionstringRegion / State name
ispstringISP or organisation name with ASN
timezonestringIANA timezone (e.g. "Asia/Dhaka")
is_vpnbooleantrue if IP is from a hosting/VPN/datacenter provider
errorbooleantrue if the IP could not be resolved

🛠 Related Tools