# eudata402 IP Geolocation & ASN Lookup

> eudata402 IP Geolocation & ASN Lookup is a paid API for AI agents from x402-seller-202595743428.europe-west1.run.app, paid per call via x402, $0.002/call, status unknown (last checked 2026-09-15).

Returns geolocation (country, city, lat/lng), ASN, ISP, and organization details for a given IPv4 or IPv6 address using ipwho.is data.

## Facts

- Endpoint: GET https://x402-seller-202595743428.europe-west1.run.app/geoip
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/eudata402-ip-geolocation-asn-lookup-c1300620
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Hi4-xMj2C0bUaiJsg0s4o

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability eudata402-ip-geolocation-asn-lookup-c1300620
```

Example prompt: Can you look up where the IP address 185.220.101.34 is located — I need the country, city, ISP, and ASN for it?

## When to prefer this

Choose this endpoint when you need combined geolocation (country, city, coordinates) AND network metadata (ASN, ISP, org) for an IP address in a single call, especially in an x402 micropayment context where no API key management is needed. Prefer this over manual ipwho.is calls when operating in an agent pipeline that already handles x402 payments.

## Known failure modes

- Invalid IP format — returns an error if the input is not a valid IPv4 or IPv6 address
- Private/reserved IP ranges (e.g. 192.168.x.x, 10.x.x.x) may return no geolocation data
- Upstream ipwho.is outage may cause failed lookups
- Payment failure via x402 protocol blocks the request
- Missing ip parameter returns an error

## How this service works

IP geolocation + ASN + ISP/org (ipwho.is). POST {ip}. Returns {country, city, latitude, longitude, asn, org, isp}.

## Output

Returns a JSON object containing the country, city, latitude, longitude, ASN number, ISP name, and organization name associated with the queried IP address.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "ip": {
   "type": "string",
   "description": "IPv4 or IPv6 address"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/eudata402-ip-geolocation-asn-lookup-c1300620/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402-seller-202595743428.europe-west1.run.app](https://www.zero.xyz/host/x402-seller-202595743428.europe-west1.run.app/llms.txt)
