IPinfo - Comprehensive IP address data, IP geolocation API and database

Enterprise API

The Enterprise API is a custom solution where customers select specific API services and a request quota tailored to their needs. Rather than a fixed package, it allows you to build a custom API response by combining the services you require.

The following API services are available through the Enterprise plan:

Some of these services, such as IP WHOIS, IP to Company, Abuse Contact API, IP Ranges, and Full Hosted Domains, are only available through the Enterprise plan.

Note: The Enterprise API does not automatically include all of the services listed above. You choose only the services and request quota that match your needs.


IP Ranges API

The IP Ranges API returns all known IP ranges associated with a given domain.

Bash
curl /ranges/comcast.net?token=$TOKEN
JSON
{
  "domain": "comcast.net",
  "num_ranges": "37330",
  "ranges": [
    "23.24.240.0/29",
    "23.24.240.64/29",
    "23.24.240.128/28",
    "23.24.240.152/29",
    "23.24.240.168/29",
    "23.24.240.192/29",
    "23.24.240.208/29",
    "23.24.241.40/29",
    "23.24.241.72/29",
    "23.24.241.96/29",
    "23.24.241.112/28",
    "23.24.241.136/29",
    "23.24.241.168/29",
    "23.24.241.184/29",
    ...
  ]
}

Hosted Domains API

The Hosted Domains API returns the domains hosted on a given IP address. By default, the API returns up to 5 domains per lookup. Through the Enterprise plan, you can retrieve up to 1,000 domains per lookup without the need for pagination.

Bash
curl /domains/8.8.8.8?token=$TOKEN
JSON
{
  "ip": "8.8.8.8",
  "total": "37330",
  "domains": [
    "41.cn",
    "onionflix.cc",
    "newmax.info",
    "ftempurl.com",
    "itempurl.com",
    "authrock.com",
    "ctempurl.com",
    "mtqnia.com",
    "server-panel.net",
    "gtempurl.com",
    "htempurl.com",
    ...
  ]
}

IP to Company API

The IP to Company API identifies the organization behind an IP address, including the company name, business type, and domain. This information is sourced from various publicly available datasets.

Bash
curl /8.8.8.8?token=$TOKEN
JSON
{
  ...
  "company": {
    "name": "Google LLC",
    "domain": "google.com",
    "type": "business"
  }
}

Note: The ability to identify a company depends on its size and how it manages its network. For example, if a startup operates from a WeWork office in NYC, we may not be able to identify the startup directly since it uses the building's shared network. However, we would be able to identify that the traffic originates from WeWork.


Abuse Contact API

The Abuse Contact API returns contact information, typically of the network administrator, that can be used to report IP addresses engaged in fraudulent or malicious activities.

Bash
curl /1.1.1.1?token=$TOKEN
JSON
{
  ...
  "abuse": {
    "address": "PO Box 3646, South Brisbane, QLD 4101, Australia",
    "country": "AU",
    "email": "abuse@apnic.net",
    "name": "APNIC RESEARCH",
    "network": "1.1.1.0/24",
    "phone": "+61-7-3858-3188"
  }
}
Was this page helpful?