Skip to content

Geo ​

Locate an IP address and identify the network that operates it.

Public, rate-limited per IP and Referrer

Without an api key, calls that carry a Referer are capped at 10 requests/min per Referrer (a browser embedding this endpoint hits that fast); all callers are also held to the shared public budget of 600 requests/min per IP. 429 over either. Sustained or high-volume use should authenticate to run against plan quotas instead. See rate limits.

Every device on the internet sits inside an Autonomous System (AS), a network run by one organization, identified by a number (the ASN). Cloudflare, AWS and home ISPs are each an AS. The AS behind an address shows who is really carrying the traffic, which is often more useful than a city name.

  • Base path: https://ws.latency.app/v1/geo/<ip>
  • Auth: none (public)

Request ​

bash
curl "https://ws.latency.app/v1/geo/1.1.1.1"

Response ​

json
{
  "ip": "1.1.1.1",
  "geo": {
    "city": "…",
    "country": "…",
    "latitude": 0,
    "longitude": 0
  },
  "asn": {
    "number": 13335,
    "org": "CLOUDFLARENET"
  }
}
FieldMeaning
geoApproximate location (city, country, coordinates).
asn.numberThe Autonomous System number operating the address.
asn.orgThe operator's name, e.g. CLOUDFLARENET.

TIP

Location data is approximate: it reflects where an address is registered or routed, which for cloud and CDN IPs is often a data-center region, not a user. The ASN is the more reliable signal.

Data sources ​

Geolocation and ASN come from our own catalog and Maxmind. Both are updated regularly and served internally on the platform (no third-party call per request).

Visualizing on iOS ​

  • DNS: resolve a name to an IP for geolocation
  • Inspect: geo plus hosting and status in one call
© 2026 Latency Labs LLC