LaunchKit · 2026
Back to Skills

apipick-ip-geolocation

Look up geographic location and network information for any IPv4 or IPv6 address using the apipick IP Geolocation.

0
337 downloads
by @javainthinking

Setup & Installation

openclaw skills install @javainthinking/apipick-ip-geolocation

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install apipick-ip-geolocation

What This Skill Does

Looks up geographic and network information for any public IPv4 or IPv6 address via the apipick API. Returns country, city, coordinates, timezone, currency, ISP, and ASN. Omitting the IP parameter geolocates the caller's own address.

Returns country, city, timezone, currency, ISP, and ASN in a single request rather than requiring multiple lookups across different services.

When to use it

  • Finding the country and city for a suspicious login IP
  • Checking which ISP or ASN owns a particular IP address
  • Looking up timezone and currency for an IP to set defaults in an app
  • Verifying your own public IP location
  • Batch-checking IPs from server access logs

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: what country and ISP does 8.8.8.8 belong to?

AGENT
  1. 1Read APIPICK_API_KEY from environment
  2. 2Send GET request to https://www.apipick.com/api/ip-geolocation?ip=8.8.8.8 with x-api-key header
  3. 3Parse the response data object
  4. 4Format and present country_name, isp, and asn fields to the user
OUTPUT

8.8.8.8 is located in United States, operated by Google LLC (ASN 15169).

Requirements

Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.

APIPICK_API_KEY environment variable — free key at https://www.apipick.com/dashboard/api-keys