Skip to content

IP Lookup

In short

The Geoverio IP Lookup API returns geolocation, network owner, ASN, VPN/proxy/Tor detection and a risk score for any IPv4 or IPv6 address in one JSON response. It uses the same bearer token as every Geoverio API and starts on a free tier that needs no card.

Last reviewed 11 September 2026

Key facts

Authentication method
Authorization: Bearer
Free tier availability
Yes, no credit card required
Response format
JSON

Geolocation, network owner, VPN/proxy/Tor detection and a risk score for any IP

About this API

Full documentation for this module is on its way.

AuthBearer key
FormatJSON
Base URLhttps://ip.geoverio.com
GET https://ip.geoverio.com/v1/ip/{ip}
{
    "ip": "8.8.8.8",
    "version": 4,
    "bogon": false,
    "bogon_reason": null,
    "bogon_name": null,
    "location": {
        "country": "US",
        "region": null,
        "district": null,
        "city": null,
        "postal": null,
        "latitude": 38,
        "longitude": -97,
        "timezone": "America\/Chicago",
        "calling_code": "1",
        "idd_code": "1",
        "area_code": "316",
        "coordinate_source": "country_centroid",
        "source": "rir-allocation",
        "confidence": 0.6
    },
    "network": {
        "asn": 15169,
        "as_name": "GOOGLE - Google LLC",
        "as_country": "US",
        "as_registry": "arin",
        "org": "Google LLC",
        "isp": "Google LLC",
        "as_domain": "about.google",
        "prefix": "8.8.8.0\/24",
        "netname": "GOGL",
        "assignment_cidr": "8.8.8.0\/24",
        "routed": true,
        "registry": "arin",
        "allocated": "2023-12-28",
        "allocation_status": "allocated",
        "net_speed": "T1",
        "rdns": "dns.google"
    },
    "continent": {
        "code": "NA",
        "name": "North America",
        "hemisphere": [
            "north",
            "west"
        ]
    },
    "country_info": {
        "name": "United States",
        "official_name": "United States of America",
        "alpha2_code": "US",
        "alpha3_code": "USA",
        "numeric_code": 840,
        "demonym": "American",
        "flag_emoji": "\ud83c\uddfa\ud83c\uddf8",
        "capital": "Washington D.C.",
        "total_area": 9372610,
        "population": 326687501,
        "currency": {
            "code": "USD",
            "name": "United States dollar",
            "symbol": "$"
        },
        "language": {
            "code": "eng",
            "name": "English"
        },
        "tld": ".us"
    },
    "time_zone_info": {
        "olson": "America\/Chicago",
        "current_time": "2026-07-30T00:46:18-05:00",
        "gmt_offset": -18000,
        "utc_offset": "-05:00",
        "is_dst": true,
        "abbreviation": "CDT",
        "dst_start_date": "2026-03-08",
        "dst_end_date": "2026-11-01",
        "sunrise": "06:28",
        "sunset": "20:40"
    },
    "elevation": null,
    "weather_station": null,
    "mobile": null,
    "ads_category": {
        "code": "IAB19-11",
        "name": "Data Centers"
    },
    "type": "hosting",
    "usage_type": "Data Center \/ Hosting \/ Transit",
    "address_type": "anycast",
    "anonymized": false,
    "flags": {
        "vpn": false,
        "vpn_provider": null,
        "proxy": false,
        "tor": false,
        "icloud_relay": false,
        "hosting": true,
        "mobile": false,
        "crawler": false,
        "crawler_name": null,
        "abuser": false,
        "anycast": true,
        "bogon": false,
        "is_spammer": false,
        "is_scanner": false,
        "is_botnet": false,
        "is_ai_crawler": false
    },
    "risk": {
        "score": 15,
        "level": "low",
        "reasons": [
            "hosting: +15"
        ]
    },
    "reasons": [
        {
            "flag": "hosting",
            "source": "x4b_datacenter",
            "detail": "listed datacenter range"
        },
        {
            "flag": "anycast",
            "source": "measurement_anycast",
            "detail": "latency from distant probes is physically impossible for one host"
        }
    ],
    "sources": {
        "snapshot_id": 74,
        "snapshot_created_at": "2026-07-30T01:33:59.279660+00:00",
        "engine_version": "0.9.3",
        "layers": [
            "rir",
            "bgp",
            "classification"
        ],
        "enrichment": []
    }
}

Send your key as Authorization: Bearer <your key>. The full parameter list for this endpoint is in the reference.

Start building with IP Lookup.

Frequently asked questions

What does the IP Lookup API do?
Geolocation, network owner, VPN/proxy/Tor detection and a risk score for any IP.
How do I authenticate with the IP Lookup API?
Send your key as a bearer token: `Authorization: Bearer <your key>`. One key works across every Geoverio API your plan includes.
Is there a free tier?
Yes. Every plan reaches every API; the free tier differs on monthly volume and rate limit, not on which endpoints you may call.