Ip2location
Overview
SLUG: IP2LOCATION
Description
IP2Location.io provides fast and accurate IP geolocation data, including country, city, ISP, latitude, longitude, and more, supporting both IPv4 and IPv6 lookups.
Authentication Details
API Key
Connecting to Ip2location
Create an auth config
Use the dashboard to create an auth config for the Ip2location toolkit. This allows you to connect multiple Ip2location accounts to Composio for agents to use.
Create and Get auth config ID
Click “Create Ip2location Auth Config”. After creation, copy the displayed ID starting with ac_
. This is your auth config ID. This is not a sensitive ID — you can save it in environment variables or a database.
This ID will be used to create connections to the toolkit for a given user.
Connect Your Account
Using API Key
Tools
Executing tools
To prototype you can execute some tools to see the responses and working on the Ip2location toolkit’s playground
OpenAI (Python)
Anthropic (TypeScript)
Google (Python)
Vercel (TypeScript)
Tool List
IP2LOCATION_BULK_IP_GEOLOCATION
Tool Name: Bulk IP Geolocation
Description
Action Parameters
Action Response
IP2LOCATION_CHECK_CREDITS
Tool Name: Check IP2Location API Credits
Description
Action Parameters
Action Response
IP2LOCATION_GET_HOSTED_DOMAINS
Tool Name: IP2WHOIS Hosted Domains Lookup
Description
Action Parameters
Action Response
IP2LOCATION_GET_IP_GEOLOCATION
Tool Name: IP2Location Get IP Geolocation
Description
Action Parameters
Action Response
IP2LOCATION_GET_PROXY_DETECTION
Tool Name: IP2Proxy: Get Proxy Detection
Description
Action Parameters
Action Response
IP2LOCATION_IP2LOCATION_DISTANCE
Tool Name: IP2Location Distance Calculator
Description
Action Parameters
Action Response
IP2LOCATION_IP2_WHOIS_DOMAIN_WHOIS
Tool Name: IP2WHOIS Domain WHOIS Lookup
Description
Action Parameters
Action Response
IP2LOCATION_LIST_IPS
Tool Name: IP2Location List IPs
Description
Action Parameters
Action Response