Skip to main content
Hunter logo

Overview

Add Hunter to any ModuleX agent or workflow. Find and verify professional email addresses, search domains for contacts, and manage leads using the Hunter.io API (api.hunter.io/v2).
Categories: Sales · Marketing & Sales · Lead Generation · Email · Auth: API Key · Actions: 13

Authentication

API Key Authentication

Authenticate using your Hunter API key
1

Step 1

Go to https://hunter.io and sign in
2

Step 2

Navigate to your account API settings at https://hunter.io/api-keys
3

Step 3

Copy your API key
4

Step 4

Paste the API key below

Required Credentials

Available Actions

Response

Parameters

string
required
The email address you want to find information about

Response

Parameters

string
required
The email address of the lead
string
The first name of the lead
string
The last name of the lead
string
The job title of the lead
string
The name of the company the lead is working in
string
The sector of the company. Allowed values: Animal, Art & Entertainment, Automotive, Beauty & Fitness, Books & Literature, Education & Career, Finance, Food & Drink, Game, Health, Hobby & Leisure, Home & Garden, Industry, Internet & Telecom, Law & Government, Manufacturing, News, Real Estate, Science, Retail, Sport, Technology, Travel
string
The size of the company the lead is working in
integer
Estimation of the probability the email address returned is correct, between 0 and 100
string
The domain name of the company
string
The country of the lead (ISO 3166-1 alpha-2 standard)
string
The address of the public profile on LinkedIn
string
The phone number of the lead
string
The Twitter handle of the lead
string
Some personal notes about the lead
string
The source where the lead has been found
string
The identifier of the list the lead belongs to. If not specified, the lead is saved in the last list created

Response

Parameters

string
required
The unique identifier of the lead

Response

Parameters

string
Domain name from which you want to find the email addresses. For example, ‘stripe.com’. Either domain or company must be provided
string
The company name from which you want to find the email addresses. For example, ‘stripe’. Either domain or company must be provided
integer
required
Specifies the max number of email addresses to return (Default: 100)
string
Get only personal or generic email addresses. Allowed values: personal, generic
string
Get only email addresses for people with the selected seniority level(s). Comma-separated values: junior, senior, executive
string
Get only email addresses for people working in the selected department(s). Comma-separated values: executive, it, finance, management, sales, legal, support, hr, marketing, communication, education, design, health, operations

Response

Parameters

string
Domain name from which you want to find the email addresses. For example, ‘stripe.com’. Either domain or company must be provided
string
The company name from which you want to find the email addresses. For example, ‘stripe’. Either domain or company must be provided
string
Get only personal or generic email addresses. Allowed values: personal, generic

Response

Parameters

string
Domain name from which you want to find the email addresses. For example, ‘stripe.com’. Either domain or company must be provided
string
The company name from which you want to find the email addresses. For example, ‘stripe’. Either domain or company must be provided
string
required
The person’s first name
string
required
The person’s last name

Response

Parameters

string
required
The email address you want to verify

Response

Parameters

string
required
The unique identifier of the lead

Response

Parameters

string
required
Identifier of the leads list to retrieve
integer
required
A limit on the number of leads to be returned. Limit can range between 1 and 100 (Default: 100)

Response

Parameters

string
Only returns the leads belonging to this list
string
Filter leads by email
string
Filter leads by first name
string
Filter leads by last name
string
Filter leads by position
string
Filter leads by company
string
Filter leads by industry
string
Filter leads by website
string
Filter leads by country code (ISO 3166-1 alpha-2)
string
Filter leads by company size
string
Filter leads by source
string
Filter leads by Twitter handle
string
Filter leads by LinkedIn URL
string
Filter leads by phone number
string
Filter by synchronization status. Allowed values: pending, error, success
string
Filter by sending status. Comma-separated values: clicked, opened, sent, pending, error, bounced, unsubscribed, replied
string
Filter by verification status. Comma-separated values: accept_all, disposable, invalid, unknown, valid, webmail, pending
string
Filter by last activity. Allowed values: * (any), ~ (unset)
string
Filter by last contact date. Allowed values: * (any), ~ (unset)
string
Only returns leads with First Name, Last Name, or Email matching the query
integer
required
A limit on the number of leads to be returned. Limit can range between 1 and 1000 (Default: 100)

Response

Parameters

integer
required
A limit on the number of lists to be returned. Limit can range between 1 and 100 (Default: 100)

Response

Parameters

string
required
The unique identifier of the lead
string
The email address of the lead
string
The person’s first name
string
The person’s last name
string
The person’s position in the company
string
The company name
string
The website URL of the company
string
The person’s phone number

Response

Limits & Quotas

  • Free plan: 25 searches and 50 verifications per month.
  • Paid plans: Limits scale with plan tier (up to 30,000+ requests/month on Enterprise).
  • Rate limit: 10 requests/second across all endpoints.
  • Error model: Non-2xx responses and timeouts are caught and returned as success=False + error rather than raising.

Apollo.io

Brandfetch

Clay