Free Lookups · No Signup

Detect VPNs, Proxies,
and Tor — on Any IP.

Paste an IPv4 or IPv6 address. Get country, ASN, geolocation, and VPN / proxy / Tor / relay detection — instantly, with a live map. No credit card. No signup.

  • Country + ASN — free, instant
  • IPv4 + IPv6
VPN Proxy / Tor Geolocation
Try:
IPv4 + IPv6
Every Address Space
<5ms
Repeat Lookups
VPN / Tor / Proxy
Threat Signals Built In
ASN + Org
Network Ownership
Use Cases

Real-world problems, solved with one API call.

From blocking fraud to personalizing content — see how teams use IP intelligence in production.

Fraud Detection
Fraud Detection
Flag checkout attempts from VPNs, proxies, or mismatched geolocations. Score risk before the charge hits.
Geo-Restriction
Geo-Restriction
Serve or block content by country, region, or city. Enforce licensing rules without guesswork.
Bot Protection
Bot Protection
Identify datacenter IPs, hosting providers, and known crawlers. Let real users through, block scrapers.
Ad Targeting
Ad Targeting
Personalize ads and offers by visitor location, carrier, and connection type — no cookies needed.
Features

Every signal you'd build yourself — in one request.

Geolocation, network ownership, threat detection, and routing signals. One endpoint, one shape, one key.

Pinpoint Geolocation
City, region, country, postal, coordinates, accuracy radius, and timezone — for every IPv4 and IPv6 address.
Network Ownership
ASN, organization, domain, network type. Know who owns the address space at a glance.
VPN, Proxy & Tor Detection
Detect VPN, proxy, Tor, relay, and residential proxies in real time — and we name the residential-proxy provider, not just flag it.
Mobile Carrier Signals
Carrier name, MCC and MNC for IPs riding mobile networks worldwide.
Anycast, Hosting & Satellite Flags
One-line booleans for the routing signals you need to fence off bots, datacenters, and edge networks.
Sub-5ms Repeat Lookups
Repeat queries served from your account in under 5ms. Fresh lookups stay under 200ms p95.
Attach Context, Search Later
Tag every request with user, session, or order metadata. Slice usage logs in the dashboard.
Stable, One-Shape Response
Both endpoints return the same payload shape — your code never changes when you switch.
Built for Developers

One Endpoint. Drop-In Fast.

Authenticate with a Bearer token. Every endpoint returns the same shape — your code never changes when you upgrade or scale.

  • Authorization: Bearer — keys stored hashed
  • GET /v1/lookup/max/{ip}
  • POST /v1/lookup/max with rich context
  • POST /v1/batch/max up to 100 IPs
curl -H "Authorization: Bearer LOOKIP_KEY" \
  https://api.lookip.io/v1/lookup/max/8.8.8.8
Try It Now

One curl. Full Enrichment.

Copy this command into your terminal. Checking your own IP needs no key at all.

Request
curl -H "Authorization: Bearer LOOKIP_KEY" \
  https://api.lookip.io/v1/lookup/max/8.8.8.8

Check your own IP — no key needed:

curl https://lookip.io
Response
{
  "ip": "8.8.8.8",
  "hostname": "dns.google",
  "location": {
    "city": "Mountain View",
    "region": "California",
    "country": "United States",
    "countryCode": "US",
    "postalCode": "94043",
    "latitude": 37.4056,
    "longitude": -122.0775,
    "timezone": "America/Los_Angeles"
  },
  "network": {
    "asn": "AS15169",
    "organization": "Google LLC",
    "domain": "google.com",
    "type": "hosting"
  },
  "threats": {
    "isVpn": false,
    "isProxy": false,
    "isTor": false,
    "isRelay": false
  },
  "flags": {
    "isHosting": true,
    "isAnycast": true
  }
}

Abridged. MAX also returns accuracy radius, DMA and geoname ids, mobile carrier, named residential-proxy providers and dataset timestamps — see the Docs.

Pricing

Pay Only for What You Use.

$5 free credit on signup, plus 100,000 free LITE lookups every 30 days. No monthly fees — past the free allowance, every lookup debits credit at the rate below.

LITE
$0.15/ 1,000 queries

Geo + ASN from the local MMDB. Sub-5ms latency.

MAX
$1.30/ 1,000 queries

Threat flags, VPN / proxy / Tor / hosting, company, carrier.

Frequently Asked Questions

What is an IP lookup, and what data does Lookip return?+

An IP lookup resolves an IPv4 or IPv6 address to facts about the network and location behind it. Lookip returns city, region, country, coordinates, accuracy radius, timezone, ASN and organization, mobile carrier signals, plus VPN, proxy, Tor, relay and residential-proxy detection.

Is there a free tier?+

Yes. Every account gets 100,000 free LITE lookups per rolling 30 days, no card required. The window opens on your first free call and rolls from there, so it is not calendar-aligned. New accounts also get $5 of credit on signup — about 33,333 LITE lookups — spendable on LITE only and expiring 60 days after signup. The free allowance is spent first; credit only starts moving once it runs out. MAX is not covered by the free allowance, so MAX lookups always debit credit.

Do you support IPv6?+

IPv6 is a first-class citizen. The same endpoint, same shape, same rate — no upcharge. Hand the API any address that conforms to RFC 4291 and you get the same response back.

How accurate is the geolocation?+

For consumer IPs, expect city-level accuracy in most populated regions, with an explicit accuracyRadiusKm field so you can decide how much to trust each result. Mobile and CGNAT ranges are inherently noisier, and we flag them so your code can route differently.

Can I detect VPNs, proxies, and Tor exit nodes?+

Yes. MAX responses carry a threats object with isVpn, isProxy, isTor, isRelay and isResidentialProxy booleans, plus the named service when we can identify it and the percentage of recent days the IP has behaved like an anonymizer. A signal we hold no data on is left out of the response rather than returned as false, so your code can tell an address we have not checked from one that came back clean.

How fast is the API?+

LITE lookups stay under 5ms p95. MAX lookups stay under 200ms p95. The API ships with Bearer auth, a 100-IP batch endpoint, and request/quota headers so retries are easy.

Start Looking Up IPs in 60 Seconds.

Create a free account, generate a key, paste the URL into your code. No credit card, no waiting.