Hunter

App · Contact Management · 5 actions

Find and verify professional email addresses for your prospecting and outreach workflows.

Actions

ActionWhat it does
Domain searchFind the email addresses associated with a company domain, with each contact's name, role, and confidence score.
Email countCount how many email addresses Hunter has for a domain or company, split by personal and generic.
Email finderFind the most likely email address for a specific person at a company, from their name and the company's domain.
Email verifierCheck whether an email address is deliverable, returning its status and the individual checks Hunter ran.
Get account informationGet the connected Hunter account's plan and how many searches and verifications remain this period.

Find the email addresses associated with a company domain, with each contact's name, role, and confidence score.

Inputs

Domaindomaintext
The company website domain to search, e.g. 'stripe.com'. Provide this or Company name.
Company namecompanytext
The company name to search, e.g. 'Stripe'. Used when Domain is not provided.
Max resultslimitnumber
Optional. Number of email addresses to return, from 1 to 100. Defaults to 10.From 1 to 100.
Offsetoffsetnumber
Optional. Number of results to skip, for paging through large domains.At least 0.
Email typeemail_typetext
Optional. Restrict results to 'personal' or 'generic' addresses.One of: personal, generic.
Senioritysenioritytext
Optional. Filter contacts by seniority. Comma-separate to combine, e.g. 'senior,executive'.
Departmentdepartmenttext
Optional. Filter contacts by department, e.g. 'sales' or 'executive,it'. Comma-separate to combine.

Outputs

accept_alltrue/false
Whether the mail server accepts all addresses
disposabletrue/false
Whether the domain is a disposable-email provider
domaintext
The domain the results are for
emailslist
Contacts found on this page
organizationtext
Company name Hunter has for the domain
patterntext
The company's email pattern, e.g. '{first}.{last}'
total_resultsnumber
Total contacts Hunter has for the domain, across all pages
webmailtrue/false
Whether the domain is a free webmail provider
Example output
{
  "accept_all": false,
  "disposable": false,
  "domain": "stripe.com",
  "emails": [
    {
      "confidence": 99,
      "department": "executive",
      "first_name": "Patrick",
      "last_name": "Collison",
      "linkedin": "patrickcollison",
      "phone_number": "",
      "position": "CEO",
      "seniority": "executive",
      "twitter": "patrickc",
      "type": "personal",
      "value": "patrick@stripe.com",
      "verification": {
        "date": "2026-04-12",
        "status": "valid"
      }
    }
  ],
  "organization": "Stripe",
  "pattern": "{first}",
  "total_results": 142,
  "webmail": false
}

Email count

Count how many email addresses Hunter has for a domain or company, split by personal and generic. Free and uses no credits.

Inputs

Domaindomaintext
The company website domain, e.g. 'stripe.com'. Provide this or Company name.
Company namecompanytext
The company name, e.g. 'Stripe'. Used when Domain is not provided.
Email typeemail_typetext
Optional. Restrict the count to 'personal' or 'generic' addresses.One of: personal, generic.

Outputs

generic_emailsnumber
How many are generic addresses (e.g. info@)
personal_emailsnumber
How many are personal addresses
totalnumber
Total email addresses Hunter has
Example output
{
  "generic_emails": 14,
  "personal_emails": 128,
  "total": 142
}

Email finder

Find the most likely email address for a specific person at a company, from their name and the company's domain.

Inputs

Domaindomaintext
The company website domain, e.g. 'stripe.com'. Provide this or Company name.
Company namecompanytext
The company name, e.g. 'Stripe'. Used when Domain is not provided.
First namefirst_nametext
The person's first name. Provide with Last name, or use Full name instead.
Last namelast_nametext
The person's last name. Provide with First name, or use Full name instead.
Full namefull_nametext
The person's full name. Use instead of First and Last name.

Outputs

accept_alltrue/false
Whether the server accepts all addresses
companytext
Company name, if known
domaintext
Company domain
emailtext
The email address found, or empty if none
first_nametext
First name
last_nametext
Last name
linkedin_urltext
LinkedIn profile URL, if known
phone_numbertext
Phone number, if known
positiontext
Job title, if known
scorenumber
Confidence the address is correct, 0 to 100
twittertext
Twitter/X handle, if known
verificationobject
Verification of the found address, if any
Example output
{
  "accept_all": false,
  "company": "Stripe",
  "domain": "stripe.com",
  "email": "patrick@stripe.com",
  "first_name": "Patrick",
  "last_name": "Collison",
  "linkedin_url": "https://linkedin.com/in/patrickcollison",
  "phone_number": "",
  "position": "CEO",
  "score": 99,
  "twitter": "patrickc",
  "verification": {
    "date": "2026-04-12",
    "status": "valid"
  }
}

Email verifier

Check whether an email address is deliverable, returning its status and the individual checks Hunter ran.

Inputs

Email addressemailtextRequired
The email address to verify.

Outputs

accept_alltrue/false
Whether the server accepts all addresses
blocktrue/false
Whether the server blocked verification
disposabletrue/false
Whether it's from a disposable-email provider
emailtext
The address that was verified
gibberishtrue/false
Whether the local part looks random
mx_recordstrue/false
Whether the domain has mail (MX) records
regexptrue/false
Whether the address has a valid format
scorenumber
Deliverability confidence, 0 to 100
smtp_checktrue/false
Whether the mailbox itself was accepted
smtp_servertrue/false
Whether the mail server is reachable
statustext
Overall result: 'valid', 'invalid', 'accept_all', 'webmail', 'disposable', or 'unknown'
webmailtrue/false
Whether it's from a free webmail provider
Example output
{
  "accept_all": false,
  "block": false,
  "disposable": false,
  "email": "patrick@stripe.com",
  "gibberish": false,
  "mx_records": true,
  "regexp": true,
  "score": 99,
  "smtp_check": true,
  "smtp_server": true,
  "status": "valid",
  "webmail": false
}

Get account information

Get the connected Hunter account's plan and how many searches and verifications remain this period.

Inputs

None.

Outputs

emailtext
The account's email address
plan_nametext
The account's plan, e.g. 'Free' or 'Growth'
reset_datetext
When the monthly quota resets (YYYY-MM-DD)
searchesobject
Search requests used and available
verificationsobject
Verification requests used and available
Example output
{
  "email": "you@example.com",
  "plan_name": "Growth",
  "reset_date": "2026-08-11",
  "searches": {
    "available": 10000,
    "used": 500
  },
  "verifications": {
    "available": 20000,
    "used": 100
  }
}

On this page