hunterio.api.* operation is listed below with parameter shapes and return types from the plugin Zod schemas.
Account
get
account.get
Get the Hunter.io account profile
Risk: read
data full type
data full type
meta full type
meta full type
update
account.update
Update the Hunter.io account profile
Risk: write
undefined
Account Stats
get
accountStats.get
Get global account statistics and credit usage
Risk: read
meta full type
meta full type
Api Keys
create
apiKeys.create
Create a new API key
Risk: write
data full type
data full type
meta full type
meta full type
delete
apiKeys.delete
Delete an API key permanently [DESTRUCTIVE · IRREVERSIBLE]
Risk: destructive · Irreversible
undefined
list
apiKeys.list
List the API keys on the account
Risk: read
data full type
data full type
meta full type
meta full type
replace
apiKeys.replace
Replace an API key definition
Risk: write
data full type
data full type
meta full type
meta full type
update
apiKeys.update
Update an API key
Risk: write
data full type
data full type
meta full type
meta full type
Companies
bulkCopy
companies.bulkCopy
Copy companies to another company list
Risk: write
data full type
data full type
meta full type
meta full type
bulkDelete
companies.bulkDelete
Delete companies in bulk permanently [DESTRUCTIVE · IRREVERSIBLE]
Risk: destructive · Irreversible
data full type
data full type
meta full type
meta full type
bulkMove
companies.bulkMove
Move companies to another company list
Risk: write
data full type
data full type
meta full type
meta full type
bulkTag
companies.bulkTag
Assign a tag to companies in bulk
Risk: write
data full type
data full type
meta full type
meta full type
create
companies.create
Add a company to the account from a domain
Risk: write
data full type
data full type
meta full type
meta full type
delete
companies.delete
Delete a company permanently [DESTRUCTIVE · IRREVERSIBLE]
Risk: destructive · Irreversible
undefined
get
companies.get
Get a company
Risk: read
data full type
data full type
meta full type
meta full type
list
companies.list
List companies with filters
Risk: read
data full type
data full type
meta full type
meta full type
tag
companies.tag
Assign a tag to a company
Risk: write
data full type
data full type
meta full type
meta full type
untag
companies.untag
Remove a tag from a company [DESTRUCTIVE]
Risk: destructive
undefined
Company List Folders
create
companyListFolders.create
Create a company list folder
Risk: write
data full type
data full type
meta full type
meta full type
delete
companyListFolders.delete
Delete a company list folder permanently [DESTRUCTIVE · IRREVERSIBLE]
Risk: destructive · Irreversible
undefined
get
companyListFolders.get
Get a company list folder
Risk: read
data full type
data full type
meta full type
meta full type
list
companyListFolders.list
List the company list folders
Risk: read
data full type
data full type
meta full type
meta full type
replace
companyListFolders.replace
Replace a company list folder
Risk: write
undefined
update
companyListFolders.update
Update a company list folder
Risk: write
undefined
Company Lists
addCompany
companyLists.addCompany
Add a company to a company list
Risk: write
data full type
data full type
meta full type
meta full type
create
companyLists.create
Create a company list
Risk: write
data full type
data full type
meta full type
meta full type
delete
companyLists.delete
Delete a company list permanently [DESTRUCTIVE · IRREVERSIBLE]
Risk: destructive · Irreversible
object
Output full type
Output full type
favorite
companyLists.favorite
Mark a company list as favorite
Risk: write
data full type
data full type
meta full type
meta full type
get
companyLists.get
Get a company list and its companies
Risk: read
data full type
data full type
meta full type
meta full type
list
companyLists.list
List the company lists on the account
Risk: read
data full type
data full type
meta full type
meta full type
removeCompany
companyLists.removeCompany
Remove a company from a company list [DESTRUCTIVE]
Risk: destructive
undefined
replace
companyLists.replace
Replace a company list
Risk: write
undefined
unfavorite
companyLists.unfavorite
Remove the favorite mark from a company list
Risk: write
data full type
data full type
meta full type
meta full type
update
companyLists.update
Update a company list
Risk: write
undefined
Company Tags
create
companyTags.create
Create a company tag
Risk: write
data full type
data full type
meta full type
meta full type
delete
companyTags.delete
Delete a company tag permanently [DESTRUCTIVE · IRREVERSIBLE]
Risk: destructive · Irreversible
undefined
get
companyTags.get
Get a company tag
Risk: read
data full type
data full type
meta full type
meta full type
list
companyTags.list
List the company tags on the account
Risk: read
data full type
data full type
meta full type
meta full type
replace
companyTags.replace
Replace a company tag
Risk: write
data full type
data full type
meta full type
meta full type
update
companyTags.update
Update a company tag
Risk: write
data full type
data full type
meta full type
meta full type
Connected Apps
get
connectedApps.get
Get a connected app
Risk: read
data full type
data full type
meta full type
meta full type
list
connectedApps.list
List the connected apps on the account
Risk: read
data full type
data full type
meta full type
meta full type
push
connectedApps.push
Push leads to a connected app
Risk: write
data full type
data full type
meta full type
meta full type
Custom Attributes
create
customAttributes.create
Create a custom attribute
Risk: write
data full type
data full type
meta full type
meta full type
delete
customAttributes.delete
Delete a custom attribute permanently [DESTRUCTIVE · IRREVERSIBLE]
Risk: destructive · Irreversible
undefined
get
customAttributes.get
Get a custom attribute
Risk: read
data full type
data full type
meta full type
meta full type
list
customAttributes.list
List the custom attributes on the account
Risk: read
data full type
data full type
meta full type
meta full type
replace
customAttributes.replace
Replace a custom attribute
Risk: write
undefined
update
customAttributes.update
Update a custom attribute
Risk: write
undefined
Discover
companies
discover.companies
Discover companies matching the given filters
Risk: read
organization full type
organization full type
headquarters_location full type
headquarters_location full type
industry full type
industry full type
company_type full type
company_type full type
keywords full type
keywords full type
year_founded full type
year_founded full type
technology full type
technology full type
funding full type
funding full type
job_openings full type
job_openings full type
similar_to full type
similar_to full type
data full type
data full type
meta full type
meta full type
people
discover.people
Discover people matching the given filters
Risk: read
organization full type
organization full type
headquarters_location full type
headquarters_location full type
industry full type
industry full type
company_type full type
company_type full type
keywords full type
keywords full type
year_founded full type
year_founded full type
technology full type
technology full type
funding full type
funding full type
job_openings full type
job_openings full type
similar_to full type
similar_to full type
data full type
data full type
meta full type
meta full type
peoplePost
discover.peoplePost
Discover people with nested filters (POST form)
Risk: read
organization full type
organization full type
headquarters_location full type
headquarters_location full type
industry full type
industry full type
company_type full type
company_type full type
keywords full type
keywords full type
year_founded full type
year_founded full type
technology full type
technology full type
funding full type
funding full type
job_openings full type
job_openings full type
similar_to full type
similar_to full type
data full type
data full type
meta full type
meta full type
Discover Views
create
discoverViews.create
Save the current discover filters as a view
Risk: write
filters full type
filters full type
data full type
data full type
meta full type
meta full type
delete
discoverViews.delete
Delete a saved discover view permanently [DESTRUCTIVE · IRREVERSIBLE]
Risk: destructive · Irreversible
undefined
get
discoverViews.get
Get a saved discover view
Risk: read
data full type
data full type
meta full type
meta full type
list
discoverViews.list
List saved discover views
Risk: read
data full type
data full type
meta full type
meta full type
Domain Count
get
domainCount.get
Count the email addresses available for a domain
Risk: read
organization full type
organization full type
headquarters_location full type
headquarters_location full type
industry full type
industry full type
company_type full type
company_type full type
keywords full type
keywords full type
year_founded full type
year_founded full type
technology full type
technology full type
funding full type
funding full type
job_openings full type
job_openings full type
similar_to full type
similar_to full type
data full type
data full type
meta full type
meta full type
Domain Finder
find
domainFinder.find
Find the domain of a company by name
Risk: read
data full type
data full type
meta full type
meta full type
findPost
domainFinder.findPost
Find the domain of a company by name (POST form)
Risk: read
data full type
data full type
meta full type
meta full type
Domain Search
search
domainSearch.search
List the email addresses found for a domain
Risk: read
data full type
data full type
meta full type
meta full type
searchPost
domainSearch.searchPost
List the email addresses found for a domain (POST form)
Risk: read
location full type
location full type
data full type
data full type
meta full type
meta full type
Domains Suggestion
get
domainsSuggestion.get
Suggest similar company domains
Risk: read
meta full type
meta full type
Email Accounts
capacities
emailAccounts.capacities
Get the sending capacities of all email accounts
Risk: read
data full type
data full type
meta full type
meta full type
get
emailAccounts.get
Get a connected email account
Risk: read
data full type
data full type
meta full type
meta full type
healthReport
emailAccounts.healthReport
Get the deliverability health report of an email account
Risk: read
data full type
data full type
meta full type
meta full type
list
emailAccounts.list
List the connected email accounts
Risk: read
data full type
data full type
meta full type
meta full type
replace
emailAccounts.replace
Replace email account settings
Risk: write
data full type
data full type
meta full type
meta full type
sequences
emailAccounts.sequences
List the sequences using an email account
Risk: read
data full type
data full type
meta full type
meta full type
update
emailAccounts.update
Update email account settings
Risk: write
data full type
data full type
meta full type
meta full type
usage
emailAccounts.usage
Get sending usage and limits of an email account
Risk: read
data full type
data full type
meta full type
meta full type
warmupReport
emailAccounts.warmupReport
Get the warmup report of an email account
Risk: read
data full type
data full type
meta full type
meta full type
Email Count
get
emailCount.get
Count the email addresses found for a domain
Risk: read
data full type
data full type
meta full type
meta full type
Email Finder
find
emailFinder.find
Find the most likely email of a person
Risk: read
data full type
data full type
meta full type
meta full type
findFound
emailFinder.findFound
Check whether an email was already found for a person
Risk: read
data full type
data full type
meta full type
meta full type
findFoundPost
emailFinder.findFoundPost
Check whether an email was already found (POST form)
Risk: read
data full type
data full type
meta full type
meta full type
Email Insight
get
emailInsight.get
Get insight data for an email address
Risk: read
data full type
data full type
meta full type
meta full type
Email Verifier
verify
emailVerifier.verify
Verify the deliverability of an email address
Risk: read
data full type
data full type
meta full type
meta full type
Enrichment
combined
enrichment.combined
Enrich a person and their company together
Risk: read
object
Output full type
Output full type
company
enrichment.company
Enrich a company profile from a domain or name
Risk: read
object
Output full type
Output full type
person
enrichment.person
Enrich a person profile from an email or name
Risk: read
object
Output full type
Output full type
Feedback
create
feedback.create
Send product feedback to Hunter
Risk: write
data full type
data full type
meta full type
meta full type
Leads
bulkDelete
leads.bulkDelete
Delete leads in bulk permanently [DESTRUCTIVE · IRREVERSIBLE]
Risk: destructive · Irreversible
meta full type
meta full type
bulkExist
leads.bulkExist
Check which of the given emails exist as leads
Risk: read
data full type
data full type
meta full type
meta full type
bulkMove
leads.bulkMove
Move leads to another leads list
Risk: write
data full type
data full type
meta full type
meta full type
bulkUpsert
leads.bulkUpsert
Create or update up to 100 leads in a single call
Risk: write
leads full type
leads full type
data full type
data full type
meta full type
meta full type
create
leads.create
Create a lead
Risk: write
custom_attributes full type
custom_attributes full type
data full type
data full type
meta full type
meta full type
delete
leads.delete
Delete a lead permanently [DESTRUCTIVE · IRREVERSIBLE]
Risk: destructive · Irreversible
undefined
enrich
leads.enrich
Enrich a lead with data found by Hunter
Risk: write
data full type
data full type
meta full type
meta full type
exist
leads.exist
Check whether an email exists as a lead
Risk: read
data full type
data full type
meta full type
meta full type
get
leads.get
Get a lead
Risk: read
data full type
data full type
meta full type
meta full type
importCsv
leads.importCsv
Create a CSV import job for leads
Risk: write
meta full type
meta full type
list
leads.list
List leads with filters
Risk: read
last_activity_at full type
last_activity_at full type
last_contacted_at full type
last_contacted_at full type
last_exported_at full type
last_exported_at full type
created_at full type
created_at full type
updated_at full type
updated_at full type
verification_date full type
verification_date full type
confidence_score full type
confidence_score full type
custom_attributes full type
custom_attributes full type
location full type
location full type
data full type
data full type
meta full type
meta full type
replace
leads.replace
Replace a lead
Risk: write
custom_attributes full type
custom_attributes full type
undefined
update
leads.update
Update a lead
Risk: write
custom_attributes full type
custom_attributes full type
undefined
upsert
leads.upsert
Create or update a lead
Risk: write
custom_attributes full type
custom_attributes full type
data full type
data full type
meta full type
meta full type
Leads List Folders
create
leadsListFolders.create
Create a leads list folder
Risk: write
data full type
data full type
meta full type
meta full type
delete
leadsListFolders.delete
Delete a leads list folder permanently [DESTRUCTIVE · IRREVERSIBLE]
Risk: destructive · Irreversible
undefined
get
leadsListFolders.get
Get a leads list folder
Risk: read
data full type
data full type
meta full type
meta full type
list
leadsListFolders.list
List the leads list folders
Risk: read
data full type
data full type
meta full type
meta full type
replace
leadsListFolders.replace
Replace a leads list folder
Risk: write
undefined
update
leadsListFolders.update
Update a leads list folder
Risk: write
undefined
Leads Lists
create
leadsLists.create
Create a leads list
Risk: write
data full type
data full type
meta full type
meta full type
delete
leadsLists.delete
Delete a leads list permanently [DESTRUCTIVE · IRREVERSIBLE]
Risk: destructive · Irreversible
object
Output full type
Output full type
favorite
leadsLists.favorite
Mark a leads list as favorite
Risk: write
data full type
data full type
meta full type
meta full type
get
leadsLists.get
Get a leads list and its leads
Risk: read
data full type
data full type
meta full type
meta full type
list
leadsLists.list
List the leads lists on the account
Risk: read
data full type
data full type
meta full type
meta full type
merge
leadsLists.merge
Merge a leads list into another list [DESTRUCTIVE]
Risk: destructive
undefined
replace
leadsLists.replace
Replace a leads list
Risk: write
undefined
unfavorite
leadsLists.unfavorite
Remove the favorite mark from a leads list
Risk: write
data full type
data full type
meta full type
meta full type
update
leadsLists.update
Update a leads list
Risk: write
undefined
Lead Tags
attach
leadTags.attach
Attach a tag to a lead
Risk: write
data full type
data full type
meta full type
meta full type
detach
leadTags.detach
Detach a tag from a lead [DESTRUCTIVE]
Risk: destructive
undefined
Lookalikes
list
lookalikes.list
Find companies similar to a seed company
Risk: read
data full type
data full type
meta full type
meta full type
Messages
list
messages.list
List messages sent or received
Risk: read
data full type
data full type
meta full type
meta full type
send
messages.send
Send a message from a connected email account
Risk: write
data full type
data full type
meta full type
meta full type
Message Templates
create
messageTemplates.create
Create a message template
Risk: write
data full type
data full type
meta full type
meta full type
delete
messageTemplates.delete
Delete a message template permanently [DESTRUCTIVE · IRREVERSIBLE]
Risk: destructive · Irreversible
undefined
get
messageTemplates.get
Get a message template
Risk: read
data full type
data full type
meta full type
meta full type
list
messageTemplates.list
List message templates
Risk: read
data full type
data full type
meta full type
meta full type
replace
messageTemplates.replace
Replace a message template
Risk: write
data full type
data full type
meta full type
meta full type
update
messageTemplates.update
Update a message template
Risk: write
data full type
data full type
meta full type
meta full type
Multi Domain Search
reveal
multiDomainSearch.reveal
Reveal the verified email addresses of a multi-domain search
Risk: read
meta full type
meta full type
search
multiDomainSearch.search
Find email addresses across multiple domains
Risk: read
data full type
data full type
meta full type
meta full type
Sequence Follow Ups
create
sequenceFollowUps.create
Add a follow-up step to a sequence
Risk: write
data full type
data full type
meta full type
meta full type
delete
sequenceFollowUps.delete
Delete the last follow-up step permanently [DESTRUCTIVE · IRREVERSIBLE]
Risk: destructive · Irreversible
undefined
get
sequenceFollowUps.get
Get a follow-up step
Risk: read
data full type
data full type
meta full type
meta full type
list
sequenceFollowUps.list
List the follow-up steps of a sequence
Risk: read
data full type
data full type
meta full type
meta full type
replace
sequenceFollowUps.replace
Replace a follow-up step
Risk: write
data full type
data full type
meta full type
meta full type
update
sequenceFollowUps.update
Update a follow-up step
Risk: write
data full type
data full type
meta full type
meta full type
Sequence Recipients
add
sequenceRecipients.add
Add recipients to a sequence
Risk: write
data full type
data full type
meta full type
meta full type
list
sequenceRecipients.list
List the recipients of a sequence
Risk: read
data full type
data full type
meta full type
meta full type
remove
sequenceRecipients.remove
Remove recipients from a sequence and cancel their messages [DESTRUCTIVE]
Risk: destructive
data full type
data full type
meta full type
meta full type
Sequences
archive
sequences.archive
Archive a sequence
Risk: write
data full type
data full type
meta full type
meta full type
create
sequences.create
Create a sequence draft
Risk: write
data full type
data full type
meta full type
meta full type
delete
sequences.delete
Delete a sequence draft permanently [DESTRUCTIVE · IRREVERSIBLE]
Risk: destructive · Irreversible
undefined
get
sequences.get
Get a sequence
Risk: read
data full type
data full type
meta full type
meta full type
list
sequences.list
List sequences
Risk: read
data full type
data full type
meta full type
meta full type
pause
sequences.pause
Pause an active sequence
Risk: write
data full type
data full type
meta full type
meta full type
replace
sequences.replace
Replace a sequence
Risk: write
data full type
data full type
meta full type
meta full type
resume
sequences.resume
Resume a paused sequence
Risk: write
data full type
data full type
meta full type
meta full type
start
sequences.start
Start a sequence
Risk: write
data full type
data full type
meta full type
meta full type
test
sequences.test
Send test emails for every step of a sequence
Risk: write
meta full type
meta full type
update
sequences.update
Update a sequence
Risk: write
data full type
data full type
meta full type
meta full type
Sequence Stats
get
sequenceStats.get
Get performance statistics for a sequence
Risk: read
data full type
data full type
meta full type
meta full type
Tags
create
tags.create
Create a lead tag
Risk: write
data full type
data full type
meta full type
meta full type
delete
tags.delete
Delete a lead tag permanently [DESTRUCTIVE · IRREVERSIBLE]
Risk: destructive · Irreversible
undefined
get
tags.get
Get a lead tag
Risk: read
data full type
data full type
meta full type
meta full type
list
tags.list
List the lead tags on the account
Risk: read
data full type
data full type
meta full type
meta full type
replace
tags.replace
Replace a lead tag
Risk: write
data full type
data full type
meta full type
meta full type
update
tags.update
Update a lead tag
Risk: write
data full type
data full type
meta full type
meta full type
Team Members
list
teamMembers.list
List the team members on the account
Risk: read
data full type
data full type
meta full type
meta full type
Usage
get
usage.get
Get account usage and plan limits
Risk: read
data full type
data full type
meta full type
meta full type
history
usage.history
Get the daily API usage history for this billing period
Risk: read
data full type
data full type
meta full type
meta full type
Webhooks
create
webhooks.create
Create a webhook
Risk: write
data full type
data full type
meta full type
meta full type
delete
webhooks.delete
Delete a webhook permanently [DESTRUCTIVE · IRREVERSIBLE]
Risk: destructive · Irreversible
undefined
deleteLegacy
webhooks.deleteLegacy
Delete a webhook permanently via the legacy endpoint [DESTRUCTIVE · IRREVERSIBLE]
Risk: destructive · Irreversible
undefined
get
webhooks.get
Get a webhook
Risk: read
data full type
data full type
meta full type
meta full type
list
webhooks.list
List the configured webhooks
Risk: read
data full type
data full type
meta full type
meta full type
replace
webhooks.replace
Replace a webhook
Risk: write
data full type
data full type
meta full type
meta full type
update
webhooks.update
Update a webhook
Risk: write
data full type
data full type
meta full type
meta full type