Get IP Geolocation
Retrieve geolocation information for a given IP address
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GET_IP_GEOLOCATION])
Lookup Country
Find the country associated with a specific IP address
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.LOOKUP_COUNTRY])
Get City Information
Obtain city-level details for an IP address
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GET_CITY_INFO])
Check ISP
Identify the Internet Service Provider for a given IP
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CHECK_ISP])
Determine Time Zone
Find the time zone associated with an IP address
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DETERMINE_TIME_ZONE])
Get Latitude/Longitude
Retrieve the geographical coordinates for an IP
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GET_LAT_LONG])
Check IP Type
Determine if an IP is residential, commercial, or data center
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CHECK_IP_TYPE])
Verify Proxy
Check if an IP address is associated with a proxy or VPN
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.VERIFY_PROXY])
Get Region/State
Find the region or state for a given IP address
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GET_REGION_STATE])
Check Mobile Carrier
Identify the mobile carrier if the IP is from a mobile network
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CHECK_MOBILE_CARRIER])
Get ZIP/Postal Code
Retrieve the ZIP or postal code associated with an IP
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GET_ZIP_CODE])
Check Connection Type
Determine the type of internet connection (e.g., DSL, Cable)
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CHECK_CONNECTION_TYPE])
Get Domain Name
Find the domain name associated with an IP address
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GET_DOMAIN_NAME])
Check IP Reputation
Assess the reputation of an IP address for security purposes
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CHECK_IP_REPUTATION])
Get Usage Type
Determine the usage type of an IP (e.g., business, residential)
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GET_USAGE_TYPE])
Bulk IP Lookup
Perform geolocation lookup for multiple IP addresses at once
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.BULK_IP_LOOKUP])
Get ASN Information
Retrieve Autonomous System Number details for an IP
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GET_ASN_INFO])
Check Distance
Calculate distance between two IP addresses
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CHECK_DISTANCE])
Verify Credit Card BIN
Check if an IP matches the location of a credit card's issuing bank
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.VERIFY_CC_BIN])
Get Language
Identify the primary language spoken in the IP's location
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GET_LANGUAGE])
Check For TOR Exit Node
Determine if an IP is a TOR exit node
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CHECK_TOR_EXIT])
Get Currency
Find the local currency used in the IP's location
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GET_CURRENCY])
Check Weather
Retrieve current weather information for an IP's location
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CHECK_WEATHER])
New IP Detection
Trigger when a new IP address is detected in the system
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_IP_DETECTION])
Geofence Alert
Trigger when an IP is detected outside a predefined geographical area
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GEOFENCE_ALERT])
Suspicious IP Activity
Trigger when suspicious activity is detected from an IP address
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SUSPICIOUS_IP_ACTIVITY])
Database Update
Trigger when the IP2Location database is updated with new information
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DATABASE_UPDATE])
API Usage Threshold
Trigger when API usage reaches a specified threshold
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.API_USAGE_THRESHOLD])
New Country Detection
Trigger when an IP from a new country is detected in the system
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_COUNTRY_DETECTION])