IP to Company Database

The IP to Company Database contains the name, domain and type for every company / organization in the Internet that owns an IP address or IP network. IP ownership of companies is obtained by querying the five major WHOIS registries responsible for number resources: ARIN, RIPE, APNIC, LACNIC, and AFRINIC. The IP to Company Database is updated in regular intervals to ensure the correctness of the firmographic data.

The IP to Company Database allows you to accurately classify traffic according to different criteria, such as company name or company type. For instance, when the company type of an organization is hosting, the traffic quality is much worse compared to a visitor originating from a government or education type network.

IP to Company Database

Price 89$ per month
Filesize 233MB
Format CSV and MMDB
Number of Networks 3,073,847
Last Updated September 14, 2024
Download CSV Sample Sample (CSV)
Download MMDB Sample Sample (MMDB)

Demo for IP to Company Database

Enter any IP address to obtain the company data associated with this IP address.

{
  "message": "Please make an API request",
}

# Purchase Database

To purchase the database, you need to create a free account. Database subscriptions are billed monthly and can be canceled at any time. Learn more about the pricing and the terms. If you purchase the database, you will receive a download link to the database file for all formats.

# Company Database Format

The file format of the IP to Company Database is either in CSV or MMDB format and contains the following fields:

  • startIp - The start IP address of the range in string format. Example: 139.177.0.0
  • endIp - The end IP address of the range in string format. Example: 139.177.63.255
  • ipVersion - Either 4 (IPv4) or 6 (IPv6), determining the IP type of the network.
  • company - The name of the company. Example: Troy Cablevision, Inc.
  • domain - The domain of the Company. Example: troycable.net
  • type - The field type contains the type of the company. The following company types exist:
    • hosting - The company is a hosting provider (Example: 5.161.56.240)
    • education - The company is a university or other kind of educational institution (Example: 129.114.137.255)
    • government - The company is a governmental institution (Example: 137.75.167.171)
    • banking - The company is a banking/financial institution (Example: 199.67.175.0)
    • isp - The company is a Internet Service Provider (ISP) (Example: 97.230.29.64)
    • business - If the type is not one of the above, the type is the generic business type (Example: 17.133.85.230)

The following example contains an small excerpt of the entire database:

startIp,endIp,ipVersion,company,domain,type
1.0.1.0,1.0.1.255,4,ABUSE CHINANETCN,chinatelecom.cn,isp
1.0.4.0,1.0.7.255,4,Wirefreebroadband Pty Ltd,gtelecom.com.au,isp
1.0.6.0,1.0.6.255,4,ABUSE WPLAU,gtelecom.com.au,isp
114.109.128.0,114.109.255.255,4,ABUSE TRUEINTERNETTH,trueinternet.co.th,isp
114.110.0.0,114.110.15.255,4,ABUSE CNNICCN,www.cnispgroup.com,business
114.110.16.0,114.110.23.255,4,IRT-BITEK-ID,bitek.net.id,business
114.110.24.0,114.110.31.255,4,IRT-KRNIC-KR,scninternet.co.kr,isp
213.133.140.128,213.133.140.191,4,Six Degrees Group Support,6dg.co.uk,business
213.133.140.240,213.133.140.255,4,,,business
213.133.141.0,213.133.141.63,4,DataHop Operations,6dg.co.uk,business
213.133.141.128,213.133.141.255,4,Six Degrees Group Support,6dg.co.uk,business
213.133.142.0,213.133.142.255,4,Ben Morris,6dg.co.uk,business
213.133.143.0,213.133.143.255,4,Six Degrees Group Support,6dg.co.uk,business
213.133.144.0,213.133.145.255,4,Six Degrees Group Support,6dg.co.uk,business
213.133.146.32,213.133.146.63,4,Tony Stevenson,6dg.co.uk,business
213.133.146.128,213.133.146.255,4,Jemil Butt,6dg.co.uk,business
213.133.147.0,213.133.147.255,4,Neil Quigley,6dg.co.uk,business
213.133.148.0,213.133.149.255,4,Six Degrees Group Support,6dg.co.uk,business
213.133.150.0,213.133.150.127,4,Geoff Wiener,6dg.co.uk,business
213.133.150.128,213.133.150.191,4,Neill Lawson-Smith,streamnetworks.co.uk,isp
213.133.150.192,213.133.150.223,4,Tony Stevenson,6dg.co.uk,business
213.133.150.224,213.133.150.255,4,Joe LaCascia,6dg.co.uk,business

# How to use the IP to Company Database?

This example shows how to work with the IP to Company Database in MMDB format. First, you have to download the database sample:

curl -O https://ipapi.is/data/companySample.mmdb

And then you can read the database with mmdbctl:

mmdbctl read -f json-pretty 1.4.192.0 companySample.mmdb

which outputs:

{
  "company": "ABUSE TOTTH",
  "domain": "nt.ntplc.co.th",
  "ipVersion": "4",
  "network": "1.4.192.0-1.4.255.255",
  "type": "isp"
}

# Use Cases of Company Data

The IP to Company database can be used across various industries, providing valuable insights and enabling more informed decision-making. In the realm of marketing, the data can significantly enhance the effectiveness of B2B campaigns. By identifying the organization behind a specific IP address, marketers can tailor their outreach efforts, ensuring that their messages reach the right companies, leading to higher engagement and conversion rates.

In the cybersecurity industry, the IP to Company database is a powerful tool in threat intelligence and mitigation. By tracing suspicious or malicious activities back to their source organizations (using the company attribute), security teams can better understand the nature of the threat, assess the risk, and implement appropriate countermeasures. This is particularly useful in identifying and blocking traffic from known malicious entities.

The type attribute can be used to classify the company type and adjust the security measures accordingly. For instance, traffic from a hosting company might be subject to more stringent scrutiny than traffic from a isp entity. Furthermore, the IP reputation of networks belonging to the banking, education or government sectors is usually higher than that of hosting or isp networks. Thus, the type attribute can be used to prioritize certain traffic or apply specialized security measures based on the company type.

Compliance teams also benefit from access to accurate company data. In industries where regulatory compliance is critical, such as finance and healthcare, ensuring that business interactions are conducted with legitimate and verified entities is essential. Company data helps organizations avoid fraud, minimize legal risks, and adhere to industry regulations. By validating the companies behind IP addresses, businesses can maintain a higher level of trust and integrity in their operations.

In addition to these applications, company data is invaluable in the field of analytics. Understanding the companies behind web traffic allows businesses to gain deeper insights into user behavior and customer journeys. This information can be used to optimize website content, improve user experience, and refine product offerings. For example, a SaaS provider might analyze the IP data to discover which industries or company sizes are most engaged with their platform, enabling them to fine-tune their marketing and sales strategies.

# Data Sources of Company Data

The company data provided by ipapi.is is aggregated from a variety of authoritative sources, ensuring its accuracy and reliability. The foundation of this data comes from the five major WHOIS registries: ARIN, RIPE, APNIC, LACNIC, and AFRINIC. These registries are responsible for managing and distributing IP address allocations across different regions globally. As a result, the data sourced from these registries reflects the most up-to-date and accurate information on IP ownership and company affiliations.

Company data is sourced from specific objects within the records of different WHOIS registries. For example, in RIPE, APNIC, and AFRINIC, the IP to Company Database is built using inetnum and organisation objects. For instance, when querying the IP address 5.59.102.0 with the command whois -h whois.ripe.net 5.59.102.0, the following parts of the WHOIS record are used to source the IP to Company Database for the network 5.59.102.0 - 5.59.103.255:

inetnum:        5.59.102.0 - 5.59.103.255
netname:        ITGLOBE
descr:          IT Globe s.r.o.
country:        CZ
org:            ORG-ITG9-RIPE
admin-c:        CRA67-RIPE
admin-c:        BART3-RIPE
tech-c:         CRA67-RIPE
tech-c:         BART3-RIPE
mnt-domains:    vissado-mnt
mnt-domains:    BARTOS-MNT
status:         ASSIGNED PA
mnt-by:         COPROSYS-MNT
created:        2023-09-29T19:05:06Z
last-modified:  2023-09-29T19:05:06Z
source:         RIPE

organisation:   ORG-ITG9-RIPE
org-name:       IT Globe s.r.o.
org-type:       OTHER
address:        Rozsocha 30, 562 01 Orlicke Podhuri, Czech Republic
abuse-c:        ACRO52879-RIPE
mnt-ref:        COPROSYS-MNT
created:        2023-05-22T16:08:18Z
last-modified:  2023-05-22T16:08:18Z
source:         RIPE # Filtered
mnt-by:         vissado-mnt

ARIN, on the other hand, uses the NetRange and OrgName objects to associate organization data with IP networks. For example, when querying whois 205.202.161.139, the following parts of the WHOIS record are relevant for the IP to Company Database:

NetRange:       205.202.0.0 - 205.202.255.255
CIDR:           205.202.0.0/16
NetName:        NETWORK-NEBRASKA
NetHandle:      NET-205-202-0-0-1
Parent:         NET205 (NET-205-0-0-0-0)
NetType:        Direct Allocation
OriginAS:       AS11714
Organization:   Network Nebraska (NN-108-Z)
RegDate:        1995-03-31
Updated:        2017-07-21

OrgName:        Network Nebraska
OrgId:          NN-108-Z
Address:        14th and R
City:           Lincoln
StateProv:      NE
PostalCode:     68588
Country:        US
RegDate:        2017-06-19
Updated:        2024-04-16

LACNIC has its own format as well, and there are some other minor differences between the registries, but the two formats described above are the most common ways IP addresses are associated with organizations.

Additionally, less well-known national WHOIS registries are used to enrich the data. Some of the lesser-known national registries used for the IP to Company Database include:

  • JPNIC (Japanese Network Information Center), used to enrich the data with Japanese companies.
  • KRNIC (Korean Network Information Center), used to enrich the data with Korean companies.
  • CNNIC (Chinese Network Information Center), used to enrich the data with Chinese companies.
  • TWNIC (Taiwanese Network Information Center), used to enrich the data with Taiwanese companies.

There are also special subsections of WHOIS data that need to be treated differently:

  • RWHOIS (Referral Whois) - A directory services protocol that extends and enhances the Whois concept in a hierarchical and scalable fashion. RWHOIS is mostly used to subdivide IP address space from large ISPs into smaller networks for their customers.
  • ARIN CustName objects are used to provide information about downstream companies in a similar way to how RWHOIS is used.

An example for a CustName object can be obtained by querying whois -h whois.arin.net 209.73.4.32:

NetRange:       209.73.4.32 - 209.73.4.47
CIDR:           209.73.4.32/28
NetName:        POMONA-GW-DTI-NET
NetHandle:      NET-209-73-4-32-1
Parent:         LOGICWORKS-209-CIDR (NET-209-73-0-0-1)
NetType:        Reassigned
OriginAS:       
Customer:       Pomona Management Co. (C00014589)
RegDate:        1998-08-14
Updated:        2010-05-03

CustName:       Pomona Management Co.
Address:        780 3rd Ave.
City:           New York
StateProv:      NY
PostalCode:     10017
Country:        US
RegDate:        1998-08-14
Updated:        2011-03-19

In summary, IP addresses are assigned in different ways across the various WHOIS registries. The lack of a common format and the presence of numerous idiosyncrasies make it challenging to provide IP to Company data in an updated and standardized format.

One of the most challenging aspects of maintaining the IP to Company Database is determining which networks are allocated or assigned to which registry. It is not trivial to find an accurate list of networks assigned to a specific registry. A good starting point is to consider the delegation files of the different registries. For example, in the case of ARIN, the delegated-arin-extended-latest file contains information about the networks assigned to ARIN. However, this file does not contain information about the downstream networks (RWHOIS, CustName) assigned by ARIN to other companies. Furthermore, the file does not contain all networks assigned to ARIN. Complexities such as those mentioned above make it challenging to maintain an accurate and up-to-date IP to Company Database.

Other Sources

In addition to WHOIS data, we incorporate information from other reputable sources, including public registries, company websites, and industry databases. This comprehensive approach ensures that our dataset is not only extensive but also enriched with details that might not be available through WHOIS registries alone. For instance, domain ownership data and company type classifications are cross-referenced with publicly available resources to provide a more complete picture.

In particular, domain information is not always trivial to obtain from WHOIS records, as many companies choose to keep their domain registration details private. By leveraging additional sources, we can fill in these gaps and provide a more comprehensive view of the companies behind IP addresses.

The type attribute is another example of how we enrich the data beyond WHOIS records. While WHOIS data provides valuable information about IP ownership, it does not always include details about the nature of the organization. By leveraging external sources and proprietary algorithms, we are able to classify companies into different types:

  • hosting - Companies that provide web hosting services.
  • education - Educational institutions such as universities and schools.
  • government - Governmental organizations and agencies.
  • banking - Financial institutions such as banks and credit unions.
  • isp - Internet Service Providers that offer connectivity services.
  • business - Generic classification for companies that do not fall into the above categories.

Update Policy

Regular updates are a critical aspect of maintaining the accuracy of our company data. We perform updates at regular intervals, pulling in fresh data from WHOIS registries and other sources to reflect any changes in IP ownership, company mergers, rebrandings, or other corporate developments. This commitment to data integrity ensures that our users can rely on the information for critical business decisions, whether it be for marketing, security, compliance, or analytics purposes.

By integrating data from these diverse and authoritative sources, we provide our users with a robust and reliable dataset that is indispensable for a wide range of applications. Whether you are looking to enhance your marketing efforts, strengthen your cybersecurity defenses, or ensure compliance with industry regulations, our company data is designed to meet your needs with precision and accuracy.