AACFlow

Hunter io

Find and verify professional email addresses

Usage Instructions

Integrate Hunter into the workflow. Can search domains, find email addresses, verify email addresses, discover companies, find companies, and count email addresses.

Tools

hunter_discover

Input

ParameterTypeRequiredDescription
querystringNoNo description
domainstringNoCompany domain name to filter by (e.g., "stripe.com", "company.io")
headcountstringNoCompany size filter (e.g., "1-10", "11-50")
company_typestringNoNo description
technologystringNoNo description
apiKeystringYesNo description

Output

ParameterTypeDescription
resultsarrayList of companies matching the search criteria
domainstringCompany domain
namestringCompany/organization name
headcountnumberCompany size/headcount
technologiesarrayTechnologies used by the company
email_countnumberTotal number of email addresses found

Input

ParameterTypeRequiredDescription
domainstringYesDomain name to search for email addresses (e.g., "stripe.com", "company.io")
limitnumberNoNo description
offsetnumberNoNo description
typestringNoFilter for personal or generic emails (e.g., "personal", "generic", "all")
senioritystringNoFilter by seniority level (e.g., "junior", "senior", "executive")
departmentstringNoFilter by specific department (e.g., "sales", "marketing", "engineering", "hr")
apiKeystringYesNo description

Output

ParameterTypeDescription
emailsarrayList of email addresses found for the domain (up to 100 per request)
valuestringThe email address
typestringEmail type: personal or generic (role-based)
confidencenumberProbability score (0-100) that the email is correct
first_namestringPerson's first name
last_namestringPerson's last name
positionstringJob title/position
senioritystringSeniority level (junior, senior, executive)
departmentstringDepartment (executive, it, finance, management, sales, legal, support, hr, marketing, communication)
linkedinstringLinkedIn profile URL
twitterstringTwitter handle
phone_numberstringPhone number
sourcesarrayList of sources where the email was found (limited to 20)
domainstringDomain where the email was found
uristringFull URL of the source page
extracted_onstringDate when the email was first extracted (YYYY-MM-DD)
last_seen_onstringDate when the email was last seen (YYYY-MM-DD)
still_on_pagebooleanWhether the email is still present on the source page
verificationobjectEmail verification information
datestringDate when the email was verified (YYYY-MM-DD)
statusstringVerification status (valid, invalid, accept_all, webmail, disposable, unknown)
domainstringThe searched domain name
disposablebooleanWhether the domain is a disposable email service
webmailbooleanWhether the domain is a webmail provider (e.g., Gmail)
accept_allbooleanWhether the server accepts all email addresses (may cause false positives)
patternstringThe email pattern used by the organization (e.g., {first}, {first}.{last})
organizationstringThe organization/company name
descriptionstringDescription of the organization
industrystringIndustry classification of the organization
twitterstringTwitter handle of the organization
facebookstringFacebook page URL of the organization
linkedinstringLinkedIn company page URL
instagramstringInstagram profile of the organization
youtubestringYouTube channel of the organization
technologiesarrayTechnologies used by the organization
countrystringCountry where the organization is headquartered
statestringState/province where the organization is located
citystringCity where the organization is located
postal_codestringPostal code of the organization
streetstringStreet address of the organization

hunter_email_finder

Finds the most likely email address for a person given their name and company domain.

Input

ParameterTypeRequiredDescription
domainstringYesCompany domain name (e.g., "stripe.com", "company.io")
first_namestringYesNo description
last_namestringYesNo description
companystringNoCompany name (e.g., "Stripe", "Acme Inc")
apiKeystringYesNo description

Output

ParameterTypeDescription
sourcesarrayList of sources where the email was found (limited to 20)
domainstringDomain where the email was found
uristringFull URL of the source page
extracted_onstringDate when the email was first extracted (YYYY-MM-DD)
last_seen_onstringDate when the email was last seen (YYYY-MM-DD)
still_on_pagebooleanWhether the email is still present on the source page
verificationobjectEmail verification information
datestringDate when the email was verified (YYYY-MM-DD)
statusstringVerification status (valid, invalid, accept_all, webmail, disposable, unknown)
emailstringThe found email address
scorenumberConfidence score (0-100) for the found email address

hunter_email_verifier

Verifies the deliverability of an email address and provides detailed verification status.

Input

ParameterTypeRequiredDescription
emailstringYesNo description
apiKeystringYesNo description

Output

ParameterTypeDescription
sourcesarrayList of sources where the email was found (limited to 20)
domainstringDomain where the email was found
uristringFull URL of the source page
extracted_onstringDate when the email was first extracted (YYYY-MM-DD)
last_seen_onstringDate when the email was last seen (YYYY-MM-DD)
still_on_pagebooleanWhether the email is still present on the source page
resultstringDeliverability result: deliverable, undeliverable, or risky
scorenumberDeliverability score (0-100). Webmail and disposable emails receive an arbitrary score of 50.
emailstringThe verified email address
regexpbooleanWhether the email passes regular expression validation
gibberishbooleanWhether the email appears to be auto-generated (e.g., e65rc109q@company.com)
disposablebooleanWhether the email is from a disposable email service
webmailbooleanWhether the email is from a webmail provider (e.g., Gmail)
mx_recordsbooleanWhether MX records exist for the domain
smtp_serverbooleanWhether connection to the SMTP server was successful
smtp_checkbooleanWhether the email address doesn't bounce
accept_allbooleanWhether the server accepts all email addresses (may cause false positives)
blockbooleanWhether the domain is blocking verification (validity could not be determined)
statusstringVerification status: valid, invalid, accept_all, webmail, disposable, unknown, or blocked

hunter_companies_find

Input

ParameterTypeRequiredDescription
domainstringYesDomain to find company data for (e.g., "stripe.com", "company.io")
apiKeystringYesNo description

Output

ParameterTypeDescription
companyobjectCompany information
namestringCompany name
domainstringCompany domain
industrystringIndustry classification
sizestringCompany size/headcount range
countrystringCountry where the company is located
linkedinstringLinkedIn company page URL
twitterstringTwitter handle
personobjectPerson information (undefined for companies_find tool)

hunter_email_count

Input

ParameterTypeRequiredDescription
domainstringNoDomain to count emails for (e.g., "stripe.com"). Required if company not provided
companystringNoCompany name to count emails for (e.g., "Stripe", "Acme Inc"). Required if domain not provided
typestringNoFilter for personal or generic emails only (e.g., "personal", "generic", "all")
apiKeystringYesNo description

Output

ParameterTypeDescription
departmentobjectEmail count breakdown by department
executivenumberNumber of executive department emails
itnumberNumber of IT department emails
financenumberNumber of finance department emails
managementnumberNumber of management department emails
salesnumberNumber of sales department emails
legalnumberNumber of legal department emails
supportnumberNumber of support department emails
hrnumberNumber of HR department emails
marketingnumberNumber of marketing department emails
communicationnumberNumber of communication department emails
educationnumberNumber of education department emails
designnumberNumber of design department emails
healthnumberNumber of health department emails
operationsnumberNumber of operations department emails
seniorityobjectEmail count breakdown by seniority level
juniornumberNumber of junior-level emails
seniornumberNumber of senior-level emails
executivenumberNumber of executive-level emails
totalnumberTotal number of email addresses found
personal_emailsnumberNumber of personal email addresses (individual employees)
generic_emailsnumberNumber of generic/role-based email addresses (e.g., contact@, info@)

On this page

Start building today
Trusted by over 100,000 builders.
The SaaS platform to build AI agents and run your agentic workforce.
Get started