start for free
start for free
email enrichment api

Enrich any email address

An email enrichment API takes an email address and appends what you don’t know about it: the person who owns it, their LinkedIn profile, where they work and identifiers for ad matching. MoltSets does it over one API or MCP connection, for business and personal addresses, and charges nothing when there is no match.

email address

jordan.lee@acme.com

match found — email enriched

name
Jordan Lee
title
VP Sales · VP
company
Acme — acme.com
size
51-200 employees · $10M - $20M
linkedin
in/jordan-lee
sha256
e187e84b06e1e657…
maid
AAID · b8c747bb-96c5-453f…
the endpoints

Everything you can append to an email

Each enrichment is its own endpoint, so you call exactly the one you need and pay only for what comes back. To chain them into one full record, see email to complete profile.

01 / Who owns the address

02 / Their LinkedIn profile

03 / Where they work

  • reverse_email_lookupThe current employer, with website, LinkedIn page, headcount and revenue.
  • search_companiesFull firmographics for the domain: industry, NAICS codes, size, revenue and location.

04 / Ad audience identifiers

who it’s for

Who uses email enrichment?

01 / Marketing ops

Enrich form fills as they arrive, so lead scoring and routing run on real titles and company sizes.

02 / Product-led growth

Find out which signups are decision makers at companies worth a sales call.

03 / Ad teams

Turn a list of business emails into hashed and device IDs that ad platforms can match.

04 / Support teams

See who a sender is and where they work before you reply.

05 / Security & fraud

Check that a new signup traces back to a real person at a real company.

06 / AI agents

Let an agent enrich an inbox, a CSV or a CRM view over the MCP.

how it works

An address in, everything behind it out.

  1. 01 /

    Send the address

    One email, or up to 100 at once for the reverse lookup. Business and personal addresses both work.

  2. 02 /

    Choose what to append

    The person, their LinkedIn profile, their company or ad identifiers. Each is its own endpoint, so you only pay for what you use.

  3. 03 /

    Merge it into the record

    Matches come back with status: "ok". Misses come back as status: "not_found" and cost nothing.

5Endpoints that start from an email
100Addresses per reverse lookup batch
$0Charged when there is no match
the data

What an enriched email can include

  • Name, title, seniority and functional area
  • LinkedIn profile URL, best match scored
  • Country
  • Current company, with website and LinkedIn page
  • Company headcount and revenue, exact and as a range
  • Industry and NAICS codes from company search
  • SHA256-hashed personal emails
  • Mobile advertising IDs (AAID and IDFA)

POST /api/v1/tools/email_to_linkedin

{ "email": "jordan.lee@acme.com" }

200 OK
{
  "results": { "linkedin_url": "https://www.linkedin.com/in/jordan-lee" },
  "status": "ok"
}

POST /api/v1/tools/email_to_maid

{ "email": "jordan.lee@acme.com" }

200 OK
{
  "results": [
    { "device_id": "b8c747bb-96c5-453f-b770-9d64889XXXXX", "device_type": "AAID" }
  ],
  "status": "ok"
}
data quality

How you know what to trust

No headline match-rate claim — every record tells you how recently it was confirmed instead.

01 / Dead profiles removed

Inactive and dead LinkedIn URLs are filtered out rather than left to rot in the index.

02 / Non-workforce filtered

Profiles with no work history, no title, or belonging to students and others outside the workforce are excluded.

03 / Job changes reprocessed

Employment is re-checked on a rolling basis, so titles and employers follow people as they move.

04 / Dated confirmations

Every email identifier carries its own confirmation date and risk score, so you can see how recently it was verified.

pricing

What it costs

Every email enrichment endpoint is included on every plan — there is no per-endpoint pricing. Enrichment only charges when data is found, so a miss costs nothing. Company search counts against your search records. 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 the email enrichment API

Frequently asked questions about enriching email addresses.

An email enrichment API takes an email address and appends what you don’t know about it: the person who owns it, their LinkedIn profile, their employer and identifiers for ad matching. MoltSets offers each as its own endpoint over REST, and as tools for AI agents over the MCP.

Reverse email lookup is one email enrichment: who owns the address. Email enrichment also covers the LinkedIn profile, full company firmographics and ad identifiers. To build the whole record, see email to complete profile.

Yes. The identity graph covers business and personal addresses, so a Gmail address can still resolve to a professional profile. Coverage is strongest on business domains.

Enrichment endpoints only charge when data is found, against your plan’s Fair Use limits. A miss returns status: "not_found" and costs no tokens, though it still counts as one request. Company search counts against your search records.

Yes. reverse_email_lookup takes up to 100 addresses per call in the emails array, and each comes back with its own status. For larger lists, page through in batches.

Yes. business_email_to_sha256 returns SHA256 hashes of the person’s personal emails, and email_to_maid returns mobile advertising IDs, both formats that Meta, Google and TikTok can match.

Every email MoltSets returns carries an A–F risk score and the date of the latest evidence that it works. See email risk scores.

Yes. The Free plan includes 1,000 API calls, so you can enrich your own addresses before committing. Misses cost nothing.

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.