Netblock Notes

Home › Use Cases › Find Company Name from IP Address: A Step-by-Step Method

Find Company Name from IP Address: A Step-by-Step Method

Editorial team · Updated 2026-10-14 · 5 min read

You can find a company name from an IP address only when the address belongs to a network that the company, or a provider acting on its behalf, publicly operates. Check registry data, then reverse DNS, then a company-level lookup. Expect most addresses to name nobody, which is normal.

Step 1: Classify the network first

Before searching for a name, decide what kind of network you are looking at. This one step prevents most wrong conclusions.

Network type Will it name a company? What the lookup usually says
Corporate office with own address space Often Company name in registry or database
Business using a provider’s static addresses Sometimes Provider, occasionally a sub-allocation naming the customer
Residential broadband No Internet provider
Mobile carrier No Carrier
VPN or proxy No VPN or hosting provider
Cloud or data centre No Cloud provider

Only the first two rows can produce a business name. The rest are labels worth recording, because they let you exclude traffic from your account-level analysis. A good tool says which row you are in.

Step 2: Check the registry

Query WHOIS or RDAP, as described in reverse IP lookup with WHOIS. Look at the address range, the status and the holder. A small block assigned directly to an organisation names it. A large block allocated to a provider does not. ARIN’s RDAP service and the RFC 7483 format describe what registries return. Some registries nest more specific records inside provider blocks, and those can name customers.

Step 3: Check reverse DNS

Run dig -x as covered in reverse DNS lookup by IP. A hostname containing a recognisable company domain, such as a gateway or mail server name, is a useful hint. Confirm it by resolving the name forward. Generic provider names tell you nothing about the customer.

Step 4: Use a company-level lookup

Company-level tools combine registry data, routing information and commercial network databases, then classify the result. BusinessMCP’s free reverse IP lookup tool is one you can try without signing up; its page says it returns a company name and domain for business networks and an ISP or hosting label for other connections, with company data only and no personal information. The free version is limited to 10 lookups per hour. Another BusinessMCP page, its company lookup tool, starts from the company side instead.

Key takeaway: the result is a hypothesis about an account, not a contact. Confirm it with behaviour before anyone sends an email.

Step 5: Verify before acting

A company name tied to an address is a lead, and leads can be wrong. Several checks help.

  1. Look at the domain. A named company comes with a domain; open it and see whether the business plausibly fits the pages the visitor read.
  2. Check the pattern. Several visits from the same network to your pricing and documentation pages is stronger evidence than one visit to a blog post.
  3. Consider remote work. A staff member working from home resolves to a provider, not their employer, so you may miss real interest. The reverse also happens: a company’s VPN can make home workers appear to be at head office.
  4. Beware of shared offices. Co-working spaces and shared campuses can have one network for many unrelated firms.
  5. Do not assume intent. A visit from a company is not a purchase signal on its own.

How many addresses will resolve?

Less than most people hope. BusinessMCP’s guide to how visitor identification works states that company-level identification of B2B traffic is roughly 20 to 35 percent, and that enterprise and mid-market audiences resolve better than small-business or consumer audiences, with North America and Western Europe stronger. That is a vendor-published figure. Your rate may be lower or higher, and the way to find out is a sample from your own logs.

A sensible test:

  1. Export a day of client addresses from your server logs or analytics.
  2. Deduplicate and remove obvious internal and bot addresses.
  3. Run a sample through a free tool or an API. See free reverse IP lookup options.
  4. Tally the outcomes: company, provider or carrier, hosting or VPN, unidentified.
  5. Hand-check a handful of named companies for plausibility.

Any claim much higher than the vendor range deserves scrutiny, because it often counts providers as customers.

Scaling up

Once you know the approach suits your traffic, you can automate it. A single-lookup and a bulk endpoint exist on BusinessMCP’s IP to company API page, with pricing stated as $0.02 per lookup that finds a result and a $5 free credit for 7 days. For code, see the reverse IP lookup API guide and the Python example.

Limits and ethics

An address leads to an organisation, not to an individual employee, and you should keep your use at that level. Contacting a named person on the strength of an IP match alone is both unreliable and, in some regions, legally risky; read the privacy guide. When in doubt, aggregate: report which kinds of companies visit, not which people.

When no name appears

An empty or provider result is information. It tells you the visitor used a consumer, mobile or hosted network, and it often explains why a list of visitors looks thin. If the overall rate is too low for your purposes, other signals such as form submissions, email links with identifiers and consented tracking fill the gap. The IP route is a filter that catches business networks, not a census of your audience. See what a reverse IP lookup is for the wider context.

A short case study in reading results

Picture a software firm reviewing one week of visits to its pricing page. The sample has two hundred unique addresses. After the lookup, a few dozen resolve to named companies, a larger group to residential and mobile providers, and a visible slice to cloud hosts that turn out to be monitoring tools and crawlers. The marketing lead’s first instinct is to chase every named company. A better reading is to sort them. Companies that visited several pages over multiple days, including documentation, are worth a closer look. Companies that appear once, on a blog post, probably are not. Companies that are clearly competitors, agencies or research firms are context rather than leads.

The residential and mobile group is not a failure of the tool. It is the audience that cannot be named by this method, and the right response is to rely on other signals for that group, such as sign-ups. The cloud group is mostly noise, and removing it from your reports improves every other number. Seen this way, the lookup works as a filter and a classifier first, and a name provider second.

Frequently asked questions

Can you find a company name from an IP address?

Sometimes. If the address belongs to a network the company operates, registry data or a company-level database can name it. For home, mobile, VPN and cloud addresses it usually cannot.

What percentage of visitors can be matched to a company?

BusinessMCP’s guide puts company-level identification of B2B traffic at roughly 20 to 35 percent, a vendor-published range that depends on your audience.

Why does my lookup show an internet provider instead of a company?

Because the visitor used a network operated by the provider, such as home broadband or mobile data, so no employer can be inferred.

How do I check that a company match is correct?

Compare the domain with visit behaviour, confirm the network type, and treat the name as a hypothesis until a form fill or conversation supports it.

Sources