Get IP Geolocation
Retrieve geolocation data for a given IP address.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GET_IP_GEOLOCATION])
Lookup Domain Information
Get detailed information about a domain name.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.LOOKUP_DOMAIN_INFO])
Check IP Reputation
Assess the reputation of an IP address for security purposes.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CHECK_IP_REPUTATION])
Reverse IP Lookup
Find domain names associated with a given IP address.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REVERSE_IP_LOOKUP])
Get ASN Information
Retrieve Autonomous System Number details for an IP address.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GET_ASN_INFO])
Check IP Address Type
Determine if an IP address is IPv4 or IPv6.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CHECK_IP_TYPE])
Get Time Zone Information
Fetch time zone data for a given IP address or location.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GET_TIMEZONE_INFO])
Validate IP Address
Check if a given string is a valid IP address.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.VALIDATE_IP_ADDRESS])
Get Currency Information
Retrieve currency details for a country associated with an IP.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GET_CURRENCY_INFO])
Check IP Proxy Status
Determine if an IP address is associated with a proxy or VPN.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CHECK_IP_PROXY])
Get Language Information
Fetch language data for a country associated with an IP.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GET_LANGUAGE_INFO])
Check Mobile Carrier
Identify the mobile carrier for a given IP address.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CHECK_MOBILE_CARRIER])
Get City Information
Retrieve detailed information about a city based on IP.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GET_CITY_INFO])
Check IP Address Range
Determine if an IP address falls within a specific range.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CHECK_IP_RANGE])
Get Country Information
Fetch detailed country data based on an IP address.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GET_COUNTRY_INFO])
Check IP Blacklist Status
Verify if an IP address is on any known blacklists.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CHECK_IP_BLACKLIST])
Get Region Information
Retrieve region or state data for a given IP address.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GET_REGION_INFO])
Convert IP To Integer
Convert an IP address to its integer representation.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.IP_TO_INTEGER])
Get Domain WHOIS Information
Fetch WHOIS data for a given domain name.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GET_DOMAIN_WHOIS])
Check IP Address Usage Type
Determine the usage type of an IP (e.g., residential, commercial).
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CHECK_IP_USAGE_TYPE])
New IP Address Detected
Triggered when a new IP address is detected in the system.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_IP_DETECTED])
Geolocation Change Detected
Triggered when an IP's geolocation data changes significantly.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GEOLOCATION_CHANGE])
IP Reputation Change
Triggered when an IP address's reputation score changes.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.IP_REPUTATION_CHANGE])
Domain Association Change
Triggered when new domains are associated with an IP address.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DOMAIN_ASSOCIATION_CHANGE])
ASN Information Update
Triggered when ASN information for an IP address is updated.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ASN_INFO_UPDATE])
IP Address Type Change
Triggered when an IP address changes between IPv4 and IPv6.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.IP_TYPE_CHANGE])
Proxy Status Change
Triggered when an IP's proxy or VPN status changes.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PROXY_STATUS_CHANGE])
Mobile Carrier Change
Triggered when the mobile carrier for an IP address changes.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.MOBILE_CARRIER_CHANGE])
IP Blacklist Status Change
Triggered when an IP's blacklist status changes.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.BLACKLIST_STATUS_CHANGE])
Domain WHOIS Information Update
Triggered when WHOIS information for a domain is updated.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DOMAIN_WHOIS_UPDATE])