# Email finder API: a work email from a name, company or LinkedIn URL

Give your agent a name and a company domain, or a LinkedIn URL, and get back a verified work address. 9 providers do this job. They differ in what they need as input, what they charge for a miss, and how they bill. Every row below is callable right now through one treg.to key, at the provider's rate with no markup.

## What's the best way to ask ChatGPT?

Setup line (paste into any agent): `set up treg — https://treg.to/llms.txt`

Then ask: "Using treg, find the work email of the VP of Marketing at stripe.com. Show me the price first, then call the cheapest verified provider and tell me the confidence."

- **Give it what you have** Name plus company domain works everywhere. A LinkedIn URL works with 3 of the 9.
- **Ask for the price first** treg.to returns the cost before the call, so ChatGPT can say what it will spend.
- **Name your preference, the agent picks** “cheapest” · “most reliable” · “only bill me when you find one” · “takes a LinkedIn URL”.
- **Say what to do on a miss** “If the first returns nothing, try the next cheapest.” That is a waterfall in one line.

## Why go through treg.to

- **One key, not 9 accounts** treg.to holds the provider keys. Neither you nor the agent sees them.
- **Price before the call** The provider's own rate, $0.000 markup, from a prepaid balance.
- **No subscription, no seats** Charged per call. $1.00 free per new team, no card to start.
- **Your own keys are free** Already pay Hunter? Register it and those calls are never metered.
- **Switch by changing a word** Another provider is a different word in the prompt, not a new integration.
- **Nothing to integrate** No SDK, no OAuth dance per vendor, no seats.

## Behind the scenes: what ChatGPT sees before it calls

treg.to does not choose for you. It hands ChatGPT this comparison and it picks, or you tell it how.

### Which email finder API is cheapest?

- Cheapest per found: Tomba at $0.0089 (`tomba.people.email.find`)
- Cheapest per result: Icypeas at $0.019 (`icypeas.people.email.find`)

Those units are not interchangeable: one call can return many results, so compare on the unit you will actually be billed in.

### Which one is the most reliable?

- Hunter: 100% over 1717 calls, 1.2s median
- LeadMagic: 100% over 1049 calls, 7.0s median
- Tomba: 100% over 24 calls, 8.7s median

Measured on treg.to traffic; not a controlled benchmark.

### How do the providers compare?

| Provider | Price | Accepts | Verified |
|---|---|---|---|
| Tomba | $0.0089 per found | domain, full_name, first_name, last_name, url | 2026-08-20 |
| Icypeas | $0.019 per result | firstname, lastname, domainOrCompany, custom | 2026-08-20 |
| Findymail | $0.0198 per found | name, domain, webhook_url, linkedin_url, roles | 2026-08-20 |
| Hunter | $0.0245 per found | domain, company, linkedin_handle, first_name, last_name, full_name | 2026-07-31 |
| LeadsForge | $0.0245 per found | personID, linkedinURL, firstName, lastName, companyDomain, company | 2026-08-20 |
| LeadMagic | $0.025 per found | profile_url, first_name, last_name, full_name, domain, company_name | 2026-07-31 |
| Fiber AI | $0.04 per found | linkedinUrl, enrichmentType, validateEmails | unverified |
| CompanyEnrich | $0.098 per found | id, domain | 2026-08-20 |
| Ocean.io | own account, free | personIds, webhookUrl | 2026-08-20 |

Endpoints:

- `companyenrich.people.email`: treg call companyenrich.people.email --query id=256474769 --query domain=stripe.com
- `fiber-ai.people.contacts.reveal`: treg call fiber-ai.people.contacts.reveal --data '{"linkedinUrl":"https://www.linkedin.com/in/williamhgates/","enrichmentType":{"getWorkEmails":true,"getPersonalEmails":false,"getPhoneNumbers":false},"validateEmails":true}'
- `fiber-ai.people.contacts.turbo`: treg call fiber-ai.people.contacts.turbo --data '{"linkedinUrl":"https://www.linkedin.com/in/williamhgates/","enrichmentType":{"getWorkEmails":true,"getPersonalEmails":false,"getPhoneNumbers":false}}'
- `findymail.search.name`: treg call findymail.search.name --data '{"name":"Patrick Collison","domain":"stripe.com"}'
- `findymail.search.business-profile`: treg call findymail.search.business-profile --data '{"linkedin_url":"https://www.linkedin.com/in/patrickcollison"}'
- `findymail.search.domain`: treg call findymail.search.domain --data '{"domain":"stripe.com","roles":["ceo"]}'
- `hunter.people.email.find`: treg call hunter.people.email.find --query domain=stripe.com --query full_name=Patrick Collison
- `icypeas.people.email.find`: treg call icypeas.people.email.find --data '{"firstname":"Patrick","lastname":"Collison","domainOrCompany":"stripe.com"}'
- `leadmagic.x.b2b-profile-email`: treg call leadmagic.x.b2b-profile-email --data '{"profile_url":"https://www.linkedin.com/in/example"}'
- `leadmagic.x.personal-email-finder`: treg call leadmagic.x.personal-email-finder --data '{"profile_url":"https://www.linkedin.com/in/example"}'
- `leadmagic.people.email.find`: treg call leadmagic.people.email.find --data '{"full_name":"Jane Doe","domain":"leadmagic.io"}'
- `leadsforge.people.email.find`: treg call leadsforge.people.email.find --data '{"firstName":"Patrick","lastName":"Collison","companyDomain":"stripe.com"}'
- `leadsforge.people.email.find.bulk`: treg call leadsforge.people.email.find.bulk --data '{"people":[{"firstName":"Patrick","lastName":"Collison","company":"Stripe","externalID":"crm-42"}],"clientRequestID":"treg-verify-1"}'
- `oceanio.people.email.reveal`: treg call oceanio.people.email.reveal --data '{"personIds":["8646fe23931d019b"],"webhookUrl":"https://example.com/treg-webhook"}'
- `tomba.people.email.find`: treg call tomba.people.email.find --query domain=stripe.com --query full_name=Patrick Collison
- `tomba.people.email.find.linkedin`: treg call tomba.people.email.find.linkedin --query url=https://www.linkedin.com/in/patrickcollison
- `tomba.people.email.find.author`: treg call tomba.people.email.find.author --query url=https://www.anthropic.com/news/claude-3-family

## What people actually struggle with

The hard part is not finding an address, it is finding one that will not bounce. From 180 posts on Reddit and X in August 2026, these five come up more than anything else.

**A bounce hurts the sending domain, not just the campaign**

> "A 3% bounce rate from Apollo can torch your sending domain and trigger weeks of warmup." (@dan__rosenthal on X: https://x.com/i/status/2053188346629820721)

What this page can do about it: Verify before you send. The verification job is one more call at $0.0019 and returns deliverability plus the mail provider, so you can drop the risky rows instead of gambling the domain.

**Find rate and validity are different numbers, and vendors advertise the first**

> "low coverage means most of the list never even gets contacted. high bounces hurt deliverability." (r/GrowthHacking: https://www.reddit.com/r/GrowthHacking/comments/1rle23d/which_email_finder_actually_scales/)

What this page can do about it: This page does not reprint anyone's accuracy claim. It shows the price, what the provider bills for a miss, and the success rate treg.to measured on live calls.

**Nobody trusts one provider, so everyone builds a waterfall**

> "Most agencies use one email finder, get 45-50% coverage, and immediately lose half their list before even emailing." (@itsalexvacca on X: https://x.com/i/status/1976301889634566420)

What this page can do about it: All nine are callable through one key, so a miss costs one more call to try the next one. Tell the agent the order you want; treg.to compares, it does not fail over on its own.

**The lead is a LinkedIn URL and nothing else**

> "I tried GetProspect and Apollo.io to extract the email address but most of them were wrong." (r/businessemail: https://www.reddit.com/r/businessemail/comments/1ttn2fd/how_to_search_an_email_address_on_linkedin_easily/)

What this page can do about it: Three providers here take a LinkedIn URL directly (Tomba, Fiber AI, LeadMagic) and skip name matching entirely. The comparison below marks what each one accepts.

**Coverage claims are indistinguishable, especially outside the US**

> "everyone's marketing site claims continental coverage so i can't tell which one holds at the smaller-domain end" (r/SalesOperations: https://www.reddit.com/r/SalesOperations/comments/1uen0g6/best_email_finder_for_smaller_eu_companies/)

What this page can do about it: No comparison table can answer this honestly. Per-call pricing makes the real test cheap: run 100 of your own contacts through three providers for a few dollars and keep the one that holds up.


## What actually differs

- Per-success pricing (Hunter, LeadMagic, Tomba, CompanyEnrich) bills only when an address is found; per-call pricing bills the attempt. On lists with many misses that difference dominates the bill.
- Inputs differ: most take name + company domain. Tomba and Fiber AI also resolve from a LinkedIn URL, and CompanyEnrich needs its own person id from a prior search, so that one is a two-step flow.
- Confidence scores are not comparable across providers. Treat a 'verified' grade from one and a 95 from another as different scales, and verify before you send (see the email verification job).

## What is this?

An email finder API takes a person's name and their company's domain (or a LinkedIn URL) and returns the work email address, usually with a confidence score and the sources it was seen on. Providers differ in coverage, in what they accept as input, and in whether they bill per attempt or only per address found.

## Questions

**How much does it cost to find a work email?** Between a fraction of a cent and a few cents per found address, depending on the provider. The lowest live price is shown at the top of this page, and treg.to adds no markup. Most providers here charge only on success, so a miss costs nothing.

**Do I need a Hunter or Apollo account?** No. treg.to calls the provider on its own key and bills your team's prepaid balance per call. If you already have a key for one of them, register it and those calls are never metered.

**Which provider should I use?** It depends on what you have. Name plus domain: start with the cheapest verified per-success provider. A LinkedIn URL: use one that accepts it directly. treg.to shows them side by side but does not choose or fail over for you.

**Is the data legal to use?** These providers return business contact data under their own terms; you are responsible for how you use it, including consent and anti-spam law in your jurisdiction. treg.to relays the provider's answer and stores no copy.

HTML version: https://treg.to/use-cases/data-enrichment-sales/find-professional-emails