host.tools

IP geolocation

IP /api/v1/ip/geo

Country, region, city, ASN, org, timezone, abuse contact for any IP.

US
9.9.9.9
Berkeley, California, United States
datacenter
Country
United States (US)
Region
California
City
Berkeley
Postal
94709
Lat,Lng
37.8806,-122.268
TZ
America/Los_Angeles
ASN
AS19281 Quad9
ISP
Quad9
Raw JSON
{
    "ok": true,
    "slug": "ip/geo",
    "title": "IP geolocation",
    "ms": 23,
    "data": {
        "ip": "9.9.9.9",
        "source": "ip-api.com",
        "country": "United States",
        "country_code": "US",
        "region": "California",
        "city": "Berkeley",
        "zip": "94709",
        "lat": 37.8806,
        "lon": -122.268,
        "timezone": "America/Los_Angeles",
        "isp": "Quad9",
        "org": "Quad9",
        "as": "AS19281 Quad9",
        "asname": "QUAD9-AS-1",
        "mobile": false,
        "proxy": false,
        "hosting": true,
        "reverse": "dns9.quad9.net"
    },
    "source": "live",
    "meta": []
}
How to use IP geolocation
  1. 1
    Paste your input

    Enter the value at the top — domain, IP, URL, email, ASN, hash, whatever fits this tool. The smart input auto-detects type.

  2. 2
    Click "Inspect"

    host.tools issues real probes (DNS, HTTP, TCP, TLS, WHOIS where applicable) and renders the result in milliseconds.

  3. 3
    Open the API tab

    Every web tool has a sibling /api/v1/ip/geo JSON endpoint with the same payload. One copy-as-curl click and you're scripting it.

Why this matters

Every IP tells a story — what network it lives on, who owns it, where it sits, whether it's been used for abuse. The smartest decisions about traffic start with a 30-second IP review.

API equivalent
/api/v1/ip/geo?q=9.9.9.9
curl -s '/api/v1/ip/geo?q=9.9.9.9'
Embed this tool
<iframe src="/ip/geo?q={INPUT}&embed=1"
  width="100%" height="600" frameborder="0"></iframe>

Drop into any HTML page. The embed=1 flag hides nav and footer.

FAQ · IP geolocation

Common questions

Is IP geolocation free?
Yes — every tool is free on the web with a 200/hour rate limit per IP. The matching API endpoint /api/v1/ip/geo is free up to 100 requests/hour, no key required.
Where does the data come from?
Real-time probes against authoritative sources (DNS root, RIRs, registries, the target server itself), plus partner data feeds from hostinfo.com (GeoIP/ASN) and hostcheck.com (reputation).
How fresh are the results?
Live by default. Cached for 5 minutes to make repeat queries instant; pass ?nocache=1 for a forced refresh.
Can I run this from the command line?
Yes — every tool ships with a copy-as-curl. There's also an official CLI: host.tools ip geo YOUR_INPUT.
Can I monitor results over time?
Pro tier lets you schedule any tool to run every 1/5/15/60 min and alert on diff. See monitors.
host.tools Pro

Run IP geolocation on a schedule. Get pinged when it changes.

Pro gets you bulk lookups, monitors, webhook alerts, history, exports and 10,000 API calls/day. $19/mo.

  • Schedule any tool — every 1, 5, 15, 60 min
  • Diff against last run, alert on change
  • Webhook + email + Slack + PagerDuty + OpsGenie
  • Bulk CSV upload, 1,000 inputs per job
  • Export results as CSV / NDJSON / Excel
  • 90-day history, comparison view