---
title: "IP geolocation"
method: GET
path: "/ip"
tags: ["IP"]
---

# IP geolocation

`GET /ip`

Returns geolocation and network data for an IP address. Omit the `ip` parameter to look up the caller's IP.

## Query parameters

- `ip` string

## Response `200`

IP geolocation data

- IpResult
  - `ip` string
  - `country` string, nullable
  - `country_code` string, nullable
  - `city` string, nullable
  - `latitude` number, double, nullable
  - `longitude` number, double, nullable
  - `timezone` string, nullable
  - `org` string, nullable
  - `asn` string, nullable

## Other responses

- `429` — Rate limit exceeded

---

[API](https://skmtc.dev/kiprio/apis/kiprio-api.md) · [All operations](https://skmtc.dev/kiprio/apis/kiprio-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/kiprio/kiprio-api/revisions/bbe8f8fb1a35/schema)
