IP intelligence API

Know where a request came from — and whether it is hiding.

One call returns an address’s location, its network, and the privacy signals that matter for fraud and abuse decisions.

Request

curl https://geopass.site/api/v1/lookup/1.46.0.1 \
  -H "Authorization: Bearer gp_live_…"

Response

{
  "ip": "1.46.0.1",
  "location": {
    "country": "TH",
    "countryName": "Thailand",
    "city": "Bangkok",
    "latitude": 13.75398,
    "longitude": 100.50144,
    "timezone": "Asia/Bangkok"
  },
  "network": {
    "asn": 24378,
    "isp": "Total Access Communication PLC.",
    "domain": "dtac.co.th",
    "type": "isp",
    "mobile": true
  },
  "privacy": {
    "hosting": false,
    "anonymous": false
  }
}

Location and network

Country, region, city, postal code, coordinates and timezone, plus the ASN, ISP, hostname and network type behind the address.

Mobile, hosting or home

Tells a cellular carrier apart from fixed broadband, flags datacentre addresses, and reports when an origin is being hidden.

Priced on what you use

Malformed and private addresses are rejected for free, and a failed upstream lookup is refunded automatically.

Plans

Quotas are per calendar month in UTC; rate limits apply per key.

Trial

500

lookups / month

Rate limit
2/s
Batch size
10

Starter

10,000

lookups / month

Rate limit
5/s
Batch size
25

Pro

50,000

lookups / month

Rate limit
50/s
Batch size
100

Business

100,000

lookups / month

Rate limit
250/s
Batch size
500