start for free
start for free
ip enrichment api

Turn any IP address into a company

The IP enrichment API takes an IP address from your website traffic and returns the company behind it. Enrich that company with its industry, size, revenue and location, then find the people who work there. MoltSets resolves it in a single API or MCP call, and charges nothing when there is no match.

ip address

203.0.113.42

company found — account enriched

domain
acme.com · match 1.0
company
Acme
industry
Information Technology
size
51-200 employees
revenue
$10M - $20M
location
Austin, Texas, United States
linkedin
company/acme
what it returns

What the IP enrichment API returns

IP enrichment resolves an IPv4 address to the domain of the organisation behind the traffic. That domain is the key to everything else: firmographics from search_companies, and the team from search_people.

Each step is a single call over the API or the MCP, so an agent can turn a day of visitor logs into a list of companies and contacts without a human in the loop. Misses cost nothing, so it is safe to run on all your traffic.

Other tools

  • / 01Identify a Website Visitor Resolve one IP, or a batch from your logs, to the company behind it. See the skill →
  • / 02Deanonymize Website Traffic Go from a list of IPs to companies and the likely contacts at each. See the skill →
  • / 03Company Team Lookup Once you know the company, see who works there and who to talk to. See the page →
who it’s for

Who uses IP enrichment?

01 / Demand gen

See which companies are reading your pricing and product pages, not just how many sessions you got.

02 / Sales teams

Turn an anonymous visit from a target account into a timely, relevant first touch.

03 / ABM teams

Trigger account-based plays when a named account turns up on your site.

04 / RevOps

Add company context to server logs, product analytics and signup events in your own pipeline.

05 / Founders

Find out which businesses are actually evaluating you before they ever fill in a form.

06 / AI agents

Let an agent resolve visitor IPs and research each account over the MCP, with no code.

how it works

One IP in, one account out.

  1. 01 /

    Send the IP

    POST an IPv4 address from your visitor logs, server requests or analytics to ip_to_company, or hand it to the MCP tool.

  2. 02 /

    We resolve the company

    You get back the domain of the organisation behind that traffic, with a percentage for each candidate. Consumer ISP addresses usually don’t resolve, and a miss costs nothing.

  3. 03 /

    Enrich the account

    Pass the domain to search_companies for industry, size, revenue and location, or to search_people to find the team you should contact.

1 callIP in, company domain out
IPv4Addresses from any log or analytics tool
$0Charged when there is no match
the account

What an enriched IP can include

  • Company domain behind the IP, with a match percentage
  • Company name and LinkedIn page
  • Industry, LinkedIn industry and NAICS codes
  • Employee count and range
  • Revenue range
  • City, state and country
  • The people who work there, by role and seniority
  • Their business emails, graded A–F

POST /api/v1/tools/ip_to_company

{
  "ip_address": "203.0.113.42"
}

200 OK
{
  "results": {
    "companies": [
      { "domain": "acme.com", "percentage": "1.0" }
    ]
  },
  "status": "ok"
}

POST /api/v1/tools/search_companies

{
  "domain": "acme.com"
}

200 OK
{
  "results": {
    "results": [{
      "name": "Acme",
      "domain": "acme.com",
      "industry": "Information Technology",
      "employee_range": "51-200",
      "revenue_range": "$10M - $20M",
      "city": "Austin",
      "state": "Texas",
      "country": "United States",
      "linkedin_url": "linkedin.com/company/acme"
    }],
    "total": 1
  },
  "status": "ok"
}
good to know

What IP enrichment can and can’t do

No headline match-rate claim — here is where it works and where it doesn’t.

01 / Built for B2B traffic

IP enrichment works on business networks. Visitors on home broadband or mobile networks usually come from a consumer ISP and won’t resolve to a named company.

02 / A company, not a person

An IP tells you which organisation the traffic came from, not who the visitor was. Use search_people on the domain to find the likely people to contact.

03 / Misses are free

An IP that doesn’t resolve returns status: "not_found" and costs no tokens, so you can run every visitor through it and only pay for the hits.

04 / Premium flat files

For bulk IP-to-company data delivered as files, at $10k a year or more, talk to our data team.

pricing

What it costs

IP enrichment is included on every plan — there is no per-endpoint pricing. You are only charged when an IP resolves to a company, so a miss costs nothing on any plan. Full detail on the pricing page.

free

$0to start
Enrichment records1klifetime

Try before you commit, no card required.

get started
  • 1k data calls total
  • 100 search records total
  • Personal email included 

solo

$27/ month
Enrichment records1k/ 5 hours

For solo builders and small lists.

get started
  • Unlimited data
  • 500 search records / 5h
  • Personal email included 

pro MOST POPULAR

$97/ month
Enrichment records15k/ 5 hours

For teams enriching at scale.

get started
  • Unlimited data
  • 7.5k search records / 5h
  • Personal email included 

team

$397/ month
Enrichment records150k/ 5 hours

For teams that have outgrown the $97 limits.

get started
  • Unlimited data
  • 75k search records / 5h
  • Personal email: 75k / week 
help

Questions & answers about IP enrichment

Frequently asked questions about resolving IP addresses to companies.

An IP enrichment API takes an IP address and returns information about who is behind it. For B2B, the useful answer is the company: MoltSets resolves an IPv4 address to the domain of the organisation the traffic came from, which you can then enrich with firmographics and contacts.

ip_to_company returns a list of company domains for the IP, each with a percentage. A miss returns HTTP 200 with status: "not_found" and an empty list. For company name, industry, size, revenue and location, pass the domain to search_companies.

No. It is built for business traffic. Visitors on home broadband or mobile networks usually come from a consumer ISP, and those addresses typically don’t resolve to a named company. That is why a miss costs nothing.

No. An IP identifies an organisation’s network, not an individual. Once you have the company, search_people finds the people there by title, department and seniority, so you can reach the right team.

The endpoint takes IPv4 addresses.

IP to company is an enrichment endpoint: you are only charged when a company is found, against your plan’s Fair Use limits. A miss costs no tokens, though it still counts as one request. Company and people searches you chain on afterwards use search records. See the pricing page.

Anywhere you already record them: web server or CDN logs, your backend’s request data, product analytics, or signup and form events. Send each IPv4 address to the endpoint, or have an agent work through a batch for you.

Yes. The Free plan includes 1,000 API calls so you can test it on your own traffic, and misses cost nothing.

IP to company returns organisations, not individuals. MoltSets processes business contact data under legitimate interest and honours opt-out requests across the whole database. See the compliance page for our certifications, sub-processors and DPA.

related skills

Related skills

MoltSets Console - SIGN UP
SYS: ACCESS GRANTED

Unlimited verified B2B contact data, from $27/mo

Unlimited plans, no per-record pricing. Every mobile carrier-verified. Works over API or MCP.