IP intelligence without the meter.

Accurate, fast IP geolocation and security signals with clear flat pricing. No request limits, no overage fees.

Every request arrives with an IP address. Most products only log it. IPAware turns it into location, network, and risk signals you can act on, in a single API call.

Location, network, and risk in one lookup.

Fast, accurate enrichment with security context. Designed to drop into any stack in minutes.

  1. Pinpoint accuracy

    Databases updated frequently for reliable country, region, and city-level results.

    • location.country
    • location.region
    • location.city
    • location.time_zone

    Your lookup: Columbus, Ohio, United States

  2. Threat detection

    Detect VPNs, proxies, Tor exit nodes, and suspicious infrastructure signals.

    • security.is_proxy
    • security.is_datacenter
    • security.risk_score
    • security.recommendation

    Your connection: risk 60/100, recommendation flag

  3. Low latency

    Edge delivery keeps lookups snappy and consistent worldwide.

    This page resolved your IP in 25 ms.

  4. Simple integration

    RESTful JSON API that works with any language. No SDK required.

    • POST /v1/ip
    • Authorization: Bearer
    • application/json

How it works

Add IP enrichment in minutes. No SDK required. Works with any stack.

  1. Register & create an API key

    Register in seconds and generate a key from your console.

  2. Call the endpoint

    Send an IP and get geolocation, ASN/ISP, and security signals back as clean JSON.

  3. Ship with confidence

    Use threat signals to reduce fraud, improve onboarding, and secure high-risk flows.

.env
# Create a key in the console and keep it out of your code
IPAWARE_API_KEY="YOUR_API_KEY"

# Every request authenticates with it as a Bearer token
Authorization: Bearer $IPAWARE_API_KEY

Keys are created and rotated in the console. Keep them on your server, never in client-side code.

curl -X POST https://api.ipaware.io/v1/ip \
  -H "Authorization: Bearer $IPAWARE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"ip": "216.73.217.150"}'

Need several addresses at once? Send "ip" as an array for a batch lookup.

Response for your IP 200 OK
{
  "code": 200,
  "data": {
    "ip": {
      "address": "216.73.217.150",
      "version": "IPv4",
      "network_start": "216.73.216.0",
      "network_end": "216.73.219.255"
    },
    "location": {
      "country": "United States",
      "country_code": "US",
      "region": "Ohio",
      "region_code": "OH",
      "city": "Columbus",
      "continent": "North America",
      "continent_code": "NA",
      "postal": "43215",
      "latitude": 39.95869827270508,
      "longitude": -82.99870300292969,
      "time_zone": "America/New_York",
      "is_eu": 0
    },
    "security": {
      "is_proxy": 0,
      "is_satellite": 0,
      "is_anycast": 0,
      "is_datacenter": 1,
      "is_threat": 1,
      "threat_level": "medium",
      "threat_score": 60,
      "risk_score": 60,
      "trust_score": 40,
      "recommendation": "flag",
      "threat_types": [
        "datacenter"
      ]
    },
    "connection": {
      "asn": 16509,
      "org": "Amazon.com, Inc.",
      "isp": "Amazon.com, Inc.",
      "asn_cidr": "216.73.216.0/22"
    }
  },
  "output": "IP details have been retrieved successfully."
}

Built for trust, speed, and protection from real-world abuse

IPAware helps you enrich traffic with location and risk signals, so you can reduce fraud, improve onboarding, and keep high-volume systems stable.

Risk & intelligence signals

Live result for your connection.

Trust score
40/100
Threat level
Medium
Recommendation
Flag
Threat types
datacenter

Results are best used as signals, not identity.

VPN, proxy & Tor detection

Spot anonymized traffic and suspicious networks.

No proxy detected on your connection

ASN & ISP context

Identify hosting providers, consumer ISPs, and unusual patterns.

AS16509 Amazon.com, Inc.datacenter

Geo enrichment

Country, region, city, and time zone for personalization, analytics, and compliance workflows.

Columbus, Ohio, United States

--:--America/New_York

Stable JSON schema

Organized by IP, location, security, and connection. Easy to integrate and maintain.

  • ip4 fields
  • location12 fields
  • security11 fields
  • connection4 fields

Production-ready delivery

  • Low-latency lookups
  • Key rotation support
  • Abuse & spam protection
  • Privacy-minded defaults

No meter. No overages.

Pro plans include unlimited requests, with fair-use protections that keep the platform reliable for everyone.

Simple, transparent pricing

Choose a plan that fits your stage. Upgrade anytime, no surprise overages.

Developer

$0/month

For prototypes and side projects

  • 5,000 requests / mo
  • Basic geolocation data
  • 1 whitelisted IP address
  • 24/7 support
  • Threat detection
Get free key

Enterprise

Custom

Volume pricing with contracts and SLA

  • Unlimited requests
  • Custom solutions
  • Custom whitelisted IPs
  • Dedicated support manager
  • Custom contracts & SLA
  • Volume discounts
Contact sales

Frequently asked questions

Quick answers to the most common questions about IPAware.

Still have a question? [email protected]

What does “unlimited requests” actually mean?

Unlimited means we don’t meter per-request or charge overages on the Pro plans. We still apply fair-use protections to prevent abuse and keep the platform reliable for everyone.

Do you support VPN / proxy / Tor detection?

Yes. The API includes security signals such as anonymous proxy, satellite provider, and related indicators.

How accurate is the geolocation data?

Accuracy varies by region and network, but we aim for strong country/region reliability with best-effort city-level precision. Results are best used as signals, not identity.

Is there a free trial?

Yes. Start with the free Developer tier and upgrade anytime. If you add a paid plan, you can evaluate the full feature set immediately.

Can I cancel anytime?

Yes. You can cancel your subscription from the console. Your plan remains active until the end of the billing period.

What response formats do you support?

The API returns JSON by default and is designed to be easy to consume from any language or framework. The schema is organized into clear sections like IP, location, security, and connection.

Start without the meter.

The Developer plan includes 5,000 requests a month at no cost. Upgrade to unlimited whenever you’re ready.