All integrations

IPinfo

DATA · DATA & ANALYTICS

IP geolocation, ASN, company, carrier, and VPN detection on their own key.

Acts as the person, not as itself

Each user connects their own account. Every call carries both identities — the agent and the person it is acting for — so the agent can never reach past what that individual can already do.

Credentials never touch the agent

Tokens live in the vault and attach server-side at call time. The agent holds a session, not a secret, and revoking access does not mean rotating a key.

Every call on the record

Who asked, which agent acted, which action ran, and the verdict that let it through — one audit trail across every integration, not one per vendor.

What an agent can do

Each action is granted on its own. An agent allowed to read is not thereby allowed to write, and the scope beside each row is what the acting user must have connected for it to run at all.

ipinfo_getREAD

Returns IP information about the current IP via GET /.

api
ipinfo_get_asby_asnREAD

Returns information about an ASN via GET /AS{asn}. Returns information about an ASN, such as the assigned prefixes, related domain, and more. The ASN API provides comprehensive information about an Autonomous System (AS) entity. It delivers data on the AS's registration, ASN type, network details, associated prefixes (including IPv6), and relationships with other ASNs (peers, upstreams and downstreams).

api
ipinfo_get_by_ipREAD

Returns information about the provided IP via GET /{ip}. The ipinfo.io/{ip} endpoint provides comprehensive information about a specified IP address, including geographic location (city, region, country), coordinates, postal code, and timezone. Based on the pricing tier, it also provides ASN (Autonomous System Number) details, associated company information, privacy settings (e.g., VPN, proxy usage), abuse contact information, and hosted domains associated with the IP. This endpoint is useful for applications needing detailed IP intelligence, such as identifying geographic origin, privacy status, and potential abuse reporting information.

api
ipinfo_get_by_ip_abuseREAD

Returns data containing information belonging to the abuse contact of the IP address via GET /{ip}/abuse. The IP to abuse contact information API endpoint provides detailed information about the abuse contact associated with a specific IP address. The response includes the abuse contact's name, email address, postal address, city, state, country, phone number, and the network associated with the IP.

api
ipinfo_get_by_ip_carrierREAD

Detects if the IP address is being used in a mobile carrier network. It returns the Mobile Country Code (MCC), Mobile Network Code (MNC), and the originating country of the carrier via GET /{ip}/carrier. Detects if the IP address is being used in a mobile carrier network. This API endpoint can be used to detect the usage of a phone device through an IP address. It returns the Mobile Country Code (MCC), Mobile Network Code (MNC), and the originating country of the carrier.

api
ipinfo_get_by_ip_cityREAD

Returns a city for the selected IP via GET /{ip}/city.

api
ipinfo_get_by_ip_companyREAD

Returns information about the company that operates or is assigned the IP address via GET /{ip}/company. Returns information of the organization that is operating an IP address such as name, organization type and their official domain.

api
ipinfo_get_by_ip_countryREAD

Returns a country for the selected IP via GET /{ip}/country. Returns a country for the selected IP in two letter ISO-3166 format. If the country is not available, it will return an empty string.

api
ipinfo_get_by_ip_hostnameREAD

Returns a hostname for the selected IP via GET /{ip}/hostname.

api
ipinfo_get_by_ip_ipREAD

Returns a ip for the selected IP via GET /{ip}/ip.

api
ipinfo_get_by_ip_locREAD

Get a location for the selected IP via GET /{ip}/loc. The '/loc' API endpoint provides the geographic location of an IP address as latitude and longitude separated by a comma in text form.

api
ipinfo_get_by_ip_orgREAD

Returns a organization for the selected IP via GET /{ip}/org. The '/org' API endpoint provides the ASN and organization related to the user's input IP address. It returns a string including the ASN (prefixed by 'AS') and AS organization name.

api
ipinfo_get_by_ip_postalREAD

Returns a postal for the selected IP via GET /{ip}/postal. The `/postal` API lets users input an IP address to get back the corresponding postal or zip code in a simple string format.

api
ipinfo_get_by_ip_privacyREAD

Returns privacy information about the selected IP via GET /{ip}/privacy. The IP to Privacy Detection or Anonymous IP API provides privacy-related information about a specified IP address. This includes whether the IP is associated with a VPN, proxy, Tor network, relay service, or a hosting service/data center (indicative of bots). The response details the privacy status of the IP, indicating any anonymizing services in use and specifies the type of service (e.g., NordVPN, TunnelBear, Mullvad, ProtonVPN, CyberGhost, ExpressVPN, Surfshark etc.).

api
ipinfo_get_by_ip_privacy_extendedREAD

Returns extended privacy detection information with detailed methodologies via GET /{ip}/privacy_extended. The Privacy Detection Extended API provides detection methodology metadata to support risk scoring, confidence metrics, and IP reputation aspects. Uses multi-modal detection methods including internet measurement, IP behavior analysis, and internet records metadata. Includes detailed flags for VPN, proxy, Tor, relay, hosting, and service identification with confidence metrics.

api
ipinfo_get_by_ip_regionREAD

Returns a region for the selected IP via GET /{ip}/region. Returns a region for the selected IP. If the region is not available, it will return an empty string.

api
ipinfo_get_by_ip_timezoneREAD

Returns a timezone for the selected IP via GET /{ip}/timezone. The `/timezone` API endpoint returns the IANA timezone based on the user's input IP address.

api
ipinfo_get_cityREAD

Returns the current city via GET /city.

api
ipinfo_get_countryREAD

Returns the current country via GET /country. Returns a concise response consisting of a two-letter country code. If the country is not available, it will return an empty string.

api
ipinfo_get_domains_by_ipREAD

Returns a list of all of the domains hosted on the provided IP address via GET /domains/{ip}. The Hosted Domains or Reverse IP API endpoint returns a list of domains hosted on a specified IP address, including the total number of domains and the specific names associated with that address.

api
ipinfo_get_hostnameREAD

Returns the current hostname via GET /hostname.

api
ipinfo_get_ipREAD

Returns the current IP via GET /ip. Returns the current public/external IP address.

api
ipinfo_get_lite_by_ipREAD

Returns lightweight IP information about the provided IP via GET /lite/{ip}. Returns lightweight IP information about the provided IP including ASN details, country, and continent information. For bogon/private IPs, returns a response with bogon: true.

api
ipinfo_get_lite_by_ip_by_fieldREAD

Returns a specific field from lightweight IP information about the provided IP via GET /lite/{ip}/{field}.

api
ipinfo_get_lite_meREAD

Returns lightweight IP information about the current IP via GET /lite/me. Returns lightweight IP information about the current IP including ASN details, country, and continent information.

api
ipinfo_get_lite_me_by_fieldREAD

Returns a specific field from lightweight IP information about the current IP via GET /lite/me/{field}.

api
ipinfo_get_locREAD

Returns the current location via GET /loc. The '/loc' API endpoint provides the geographical location of a user's IP address in a response with latitude and longitude in comma-separated text format.

api
ipinfo_get_lookup_by_ipREAD

Returns IP information about the provided IP via GET /lookup/{ip}. Returns IP information about the provided IP. This single endpoint is shared across the Core, Plus, and Max tiers — the response shape (`CoreResponse`, `PlusResponse`, or `MaxResponse`) depends on the plan associated with your API token. There are no separate `/plus/*` or `/max/*` endpoints.

api
ipinfo_get_lookup_by_ip_by_fieldREAD

Returns a specific field from IP information about the provided IP via GET /lookup/{ip}/{field}. Returns a specific field from IP information about the provided IP. Available fields depend on the plan associated with your API token — see the `field` parameter for the full set across Core, Plus, and Max.

api
ipinfo_get_lookup_meREAD

Returns Core API IP information about the current IP via GET /lookup/me. Returns IP information about the current IP. This single endpoint is shared across the Core, Plus, and Max tiers — the response shape (`CoreResponse`, `PlusResponse`, or `MaxResponse`) depends on the plan associated with your API token. There are no separate `/plus/*` or `/max/*` endpoints.

api
ipinfo_get_lookup_me_by_fieldREAD

Returns a specific field from IP information about the current IP via GET /lookup/me/{field}. Returns a specific field from IP information about the current IP. Available fields depend on the plan associated with your API token — see the `field` parameter for the full set across Core, Plus, and Max.

api
ipinfo_get_meREAD

Returns API service request limit by access token via GET /me. The `/me` API endpoint can be used to provide summary information on the access token limits, access to API products, and other related information. The `/me` endpoint can be used in verifying access tokens as well.

api
ipinfo_get_orgREAD

Returns the current ASN and AS organization via GET /org. The '/org' API endpoint identifies the Autonomous System Number (ASN) and ASN organization associated with the user's IP address. When called, the API returns a string with the ASN (prefixed by 'AS') and organization name.

api
ipinfo_get_places_by_ipREAD

Returns building-level place information for the provided IP via GET /places/{ip}. Returns the real-world location associated with an IP address at the building level, including hotels, airports, museums, stadiums, and 30+ other categories. Includes venue name, category, SSID, and coordinates.

api
ipinfo_get_postalREAD

Returns the current postal code or zip code via GET /postal. The `/postal` API endpoint provides a straightforward method for retrieving the current postal code or zip code. When this endpoint is queried, the API responds with a simple string indicating the postal code for the current IP address.

api
ipinfo_get_ranges_by_domainREAD

Returns information about a domain ranges via GET /ranges/{domain}. The IP address ranges API endpoint provides information about IP address ranges assigned to or operated by a specific organization, identified by its domain name. This includes the number of IP ranges, specific IP range blocks (both IPv4 and IPv6), and any domain redirection information.

api
ipinfo_get_regionREAD

Returns the current region via GET /region. Returns the current region. If the region is not available, it will return an empty string.

api
ipinfo_get_resproxy_by_ipREAD

Returns residential proxy detection information for the selected IP via GET /resproxy/{ip}. The Residential Proxy Detection API provides detailed insights into IP addresses associated with residential, mobile, or datacenter proxy networks. This includes activity patterns (last seen date, percentage of days active), and proxy service identification. Services are suffixed with `_mobile` for carrier/mobile proxies or `_datacenter` for datacenter proxies.

api
ipinfo_get_timezoneREAD

Returns the current timezone via GET /timezone. The '/timezone' API endpoint returns the user's timezone based on their IP address in IANA format.

api
ipinfo_get_whois_net_asby_asnREAD

Returns the WHOIS information by WHOIS ASN via GET /whois/net/AS{asn}. The IPinfo WHOIS API lookup via ASN provides in-depth WHOIS information associated with a specific Autonomous System Number (ASN). Querying ASN reveals critical data, including the organization's name, the allocated IP range, and the country of operation. The response includes administrative and technical contact information, highlighting the contact person along with their address and phone number. Additionally, the API provides details for abuse reporting, including a dedicated email for abuse contacts. This comprehensive dataset is essential for network administrators, security professionals, and organizations needing to investigate ASN ownership and maintain network integrity.

api
ipinfo_get_whois_net_by_domainREAD

Returns the WHOIS information by WHOIS domain of an internet organization via GET /whois/net/{domain}. The IPinfo WHOIS API lookup via organization organization domain name provides comprehensive WHOIS information for specified organization, enabling users to gain insights into the registration and organizational details of internet entities. The response includes a total count of records, and detailed records for each associated IP range. Querying the organization domain reveals critical information such as the organization's name, country, and contact details for technical and administrative personnel, including names, emails, and physical addresses. Additionally, the response features abuse contact information and registration dates, which are essential for addressing network issues and potential abuse.

api
ipinfo_get_whois_net_by_whoisipREAD

Returns the WHOIS information by WHOIS IP address or IP address range via GET /whois/net/{whoisip}. The WHOIS API lookup via IP address provides WHOIS information based on a specific IP address or IP address range. The response contains detailed information about the organization associated with the IP, including the range of addresses, organization name, administrative contacts, abuse contacts, and additional metadata such as the country and contact details for both technical and administrative support.

api
ipinfo_get_whois_net_by_whoisnetidREAD

Returns the WHOIS information by Net ID lookup via GET /whois/net/{whoisnetid}. This API endpoint allows users to retrieve WHOIS information based on a specified Net ID. The response includes details such as the IP address range, organization name, country, and various administrative information related to the network.

api
ipinfo_get_whois_org_by_whoisorgidREAD

Returns the WHOIS information by WHOIS organization (ORG) ID of an internet organization via GET /whois/org/{whoisorgid}. The IPinfo WHOIS API lookup via organization IDs (Org) provides comprehensive information about a specific internet organization identified by its WHOIS organization ID. Querying a WHOIS org key returns data about the internet organization. The response includes critical details such as the organization's address, along with the contact information for various roles within the organization. This includes administrative, technical, and abuse contacts. The API also offers timestamps for when the organization was created and last updated, which is essential for maintaining accurate records.

api
ipinfo_get_whois_poc_by_whoispocREAD

Returns the WHOIS information by WHOIS Point of Contact (POC) value of an internet organization via GET /whois/poc/{whoispoc}. The IPinfo WHOIS API lookup via Points of Contact (POC) provides essential details about an individual associated with an internet organization identified by their WHOIS POC ID. For instance, querying the POC ID yields information about the name of the point of contact and their organization location. The response includes the organization's physical address, email address, and contact numbers. Additional metadata indicates when the record was created and last updated, alongside the source of the information.

api
ipinfo_post_batchWRITE

Bulk IPinfo API enrichment via POST /batch. Bulk or batch enrich IP addresses with IP information. See [documentation](https://ipinfo.io/developers/batch-enrichment-api).

api
ipinfo_post_tools_mapWRITE

Highlight IP addresses on a map via POST /tools/map. Visualize upto 500,000 IP addresses on an interactive map. [Explore the IPinfo Map IPs tool](https://ipinfo.io/tools/map).

api
ipinfo_post_tools_summarize_ipsWRITE

Summarize IP addresses via POST /tools/summarize-ips. Get summary-level information of upto 500,000 IP addresses, including IP location on a map, IP types, privacy detection flags, top ASNs, top cities, and more. [Explore the IPinfo Summarize tool](https://ipinfo.io/tools/summarize-ips).

api

Put IPinfo behind one governed endpoint.

Same permissions, same audit trail, whatever else you connect next.