Hunter — API
Hunter APIv2.0.0 Read the vendor's spec ↗
- 182 endpoints
- 16 versions archived since Sep 3, 2026
- Last checked Nov 2, 2026
Find and verify professional email addresses and manage Hunter resources.
Get started
$ curl "https://api.hunter.io/v2/tags?api_key=$API_KEY"
Set $API_KEY first, then paste.
- Base URL
-
https://api.hunter.io/v2 - Authenticate
-
API key as the api_key query parameter
2 other schemes
- API key in the X-API-KEY header
- Bearer token in the Authorization header
What it covers
- Lists 47 create, read, update, delete
- Leads 22 create, read, update, delete
- Sequences 21 create, read, update, delete
- Tags 12 create, read, update, delete
- Finder 11 create, read
- Companies 10 create, read, delete
- Email Accounts 9 read, update
- Campaigns 7 create, read, delete
- Webhooks 7 create, read, update, delete
- Templates 6 create, read, update, delete
- Api Keys 5 create, read, update, delete
- Views 4 create, read, delete
10 more areas
- Account 3 read, update
- Connected Apps 3 create, read
- Discover 3 create, read
- Enrichment 3 read
- Messages 2 create, read
- Usage 2 read
- Verifier 2 read
- Feedback 1 create
- Multi Domain Search 1 create
- Team 1 read
Open an endpoint for a runnable command, its inputs and what it returns.
Lists 47
-
DELETE
/company-lists/folders/{id}Delete a company list folderLoading…
-
DELETE
/company-lists/{id}Delete a company listLoading…
-
DELETE
/company-lists/{id}/companies/{company_id}Remove a company from a company listLoading…
-
DELETE
/company-lists/{id}/favoriteUnfavorite a company listLoading…
-
DELETE
/leads-lists/folders/{id}Delete a lead list folder (hyphen alias)Loading…
-
DELETE
/leads-lists/{id}Delete a lead list (hyphen alias)Loading…
-
DELETE
/leads-lists/{id}/favoriteUnfavorite a lead list (hyphen alias)Loading…
-
DELETE
/leads_lists/folders/{id}Delete a lead list folderLoading…
-
DELETE
/leads_lists/{id}Delete a lead listLoading…
-
DELETE
/leads_lists/{id}/favoriteUnfavorite a lead listLoading…
-
GET
/company-listsList company listsLoading…
-
GET
/company-lists/foldersList company list foldersLoading…
-
GET
/company-lists/folders/{id}Get a company list folderLoading…
-
GET
/company-lists/{id}Get a company listLoading…
-
GET
/leads-listsList lead lists (hyphen alias)Loading…
-
GET
/leads-lists/foldersList lead list folders (hyphen alias)Loading…
-
GET
/leads-lists/folders/{id}Get a lead list folder (hyphen alias)Loading…
-
GET
/leads-lists/{id}Get a lead list (hyphen alias)Loading…
-
GET
/leads_listsList lead listsLoading…
-
GET
/leads_lists/foldersList lead list foldersLoading…
-
GET
/leads_lists/folders/{id}Get a lead list folderLoading…
-
GET
/leads_lists/{id}Get a lead listLoading…
-
GET
/lookalikesFind lookalike companies from a company list or a domainLoading…
-
PATCH
/company-lists/folders/{id}Update a company list folderLoading…
-
PATCH
/company-lists/{id}Update a company listLoading…
-
PATCH
/leads-lists/folders/{id}Update a lead list folder (hyphen alias)Loading…
-
PATCH
/leads-lists/{id}Update a lead list (hyphen alias)Loading…
-
PATCH
/leads_lists/folders/{id}Update a lead list folderLoading…
-
PATCH
/leads_lists/{id}Update a lead listLoading…
-
POST
/company-listsCreate a company listLoading…
-
POST
/company-lists/foldersCreate a company list folderLoading…
-
POST
/company-lists/{id}/companiesAdd a company to a company listLoading…
-
POST
/company-lists/{id}/favoriteFavorite a company listLoading…
-
POST
/leads-listsCreate a lead list (hyphen alias)Loading…
-
POST
/leads-lists/foldersCreate a lead list folder (hyphen alias)Loading…
-
POST
/leads-lists/{id}/favoriteFavorite a lead list (hyphen alias)Loading…
-
POST
/leads-lists/{id}/mergeMerge lead lists (hyphen alias)Loading…
-
POST
/leads_listsCreate a lead listLoading…
-
POST
/leads_lists/foldersCreate a lead list folderLoading…
-
POST
/leads_lists/{id}/favoriteFavorite a lead listLoading…
-
POST
/leads_lists/{id}/mergeMerge lead listsLoading…
-
PUT
/company-lists/folders/{id}Replace a company list folderLoading…
-
PUT
/company-lists/{id}Replace a company listLoading…
-
PUT
/leads-lists/folders/{id}Replace a lead list folder (hyphen alias)Loading…
-
PUT
/leads-lists/{id}Replace a lead list (hyphen alias)Loading…
-
PUT
/leads_lists/folders/{id}Replace a lead list folderLoading…
-
PUT
/leads_lists/{id}Replace a lead listLoading…
Leads 22
-
DELETE
/leads/{id}Delete a leadLoading…
-
DELETE
/leads/{id}/tags/{tag_id}Remove a tag from a leadLoading…
-
DELETE
/leads_custom_attributes/{id}Delete a lead custom attributeLoading…
-
GET
/leadsList leadsLoading…
-
GET
/leads/bulk/existCheck whether leads exist in bulkLoading…
-
GET
/leads/existCheck whether a lead existsLoading…
-
GET
/leads/{id}Get a leadLoading…
-
GET
/leads_custom_attributesList lead custom attributesLoading…
-
GET
/leads_custom_attributes/{id}Get a lead custom attributeLoading…
-
PATCH
/leads/{id}Update a leadLoading…
-
PATCH
/leads_custom_attributes/{id}Update a lead custom attributeLoading…
-
POST
/leadsCreate a leadLoading…
-
POST
/leads-importsCreate a leads import from CSV dataLoading…
-
POST
/leads/bulk/deleteDelete leads in bulkLoading…
-
POST
/leads/bulk/moveMove leads to another list in bulkLoading…
-
POST
/leads/{id}/enrichEnrich a leadLoading…
-
POST
/leads/{id}/tagsTag a leadLoading…
-
POST
/leads_custom_attributesCreate a lead custom attributeLoading…
-
PUT
/leadsUpsert a leadLoading…
-
PUT
/leads/bulkUpsert leads in bulkLoading…
-
PUT
/leads/{id}Replace a leadLoading…
-
PUT
/leads_custom_attributes/{id}Replace a lead custom attributeLoading…
Sequences 21
-
DELETE
/sequences/{id}Delete a sequenceLoading…
-
DELETE
/sequences/{id}/follow-ups/{follow_up_id}Delete a sequence follow-up stepLoading…
-
DELETE
/sequences/{id}/recipientsRemove sequence recipientsLoading…
-
DELETE
/sequences/{sequence_id}/pauseResume a paused sequenceLoading…
-
GET
/sequencesList sequencesLoading…
-
GET
/sequences/{id}Get a sequenceLoading…
-
GET
/sequences/{id}/follow-upsList sequence follow-up stepsLoading…
-
GET
/sequences/{id}/follow-ups/{follow_up_id}Get a sequence follow-up stepLoading…
-
GET
/sequences/{id}/recipientsList sequence recipientsLoading…
-
GET
/sequences/{id}/statsGet sequence performance statsLoading…
-
PATCH
/sequences/{id}Update a sequenceLoading…
-
PATCH
/sequences/{id}/follow-ups/{follow_up_id}Update a sequence follow-up stepLoading…
-
POST
/sequencesCreate a sequenceLoading…
-
POST
/sequences/{id}/follow-upsAdd a sequence follow-up stepLoading…
-
POST
/sequences/{id}/recipientsAdd sequence recipientsLoading…
-
POST
/sequences/{id}/startStart a sequenceLoading…
-
POST
/sequences/{sequence_id}/archiveArchive a sequenceLoading…
-
POST
/sequences/{sequence_id}/pausePause a sequenceLoading…
-
POST
/sequences/{sequence_id}/testSend a test email for every step of a sequenceLoading…
-
PUT
/sequences/{id}Replace a sequenceLoading…
-
PUT
/sequences/{id}/follow-ups/{follow_up_id}Replace a sequence follow-up stepLoading…
Tags 12
-
DELETE
/company-tags/{id}Delete a company tagLoading…
-
DELETE
/tags/{id}Delete a lead tagLoading…
-
GET
/company-tagsList company tagsLoading…
-
GET
/company-tags/{id}Get a company tagLoading…
-
GET
/tagsList lead tagsLoading…
-
GET
/tags/{id}Get a lead tagLoading…
-
PATCH
/company-tags/{id}Update a company tagLoading…
-
PATCH
/tags/{id}Update a lead tagLoading…
-
POST
/company-tagsCreate a company tagLoading…
-
POST
/tagsCreate a lead tagLoading…
-
PUT
/company-tags/{id}Replace a company tagLoading…
-
PUT
/tags/{id}Replace a lead tagLoading…
Finder 11
-
GET
/domain-countCount domains matching discovery filtersLoading…
-
GET
/domain-finderFind the domain for a companyLoading…
-
GET
/domain-searchFind email addresses by domainLoading…
-
GET
/domains-suggestionSuggest domains for a company nameLoading…
-
GET
/email-countCount email addresses for a domainLoading…
-
GET
/email-finderFind a professional email addressLoading…
-
GET
/email-finder/foundGet a previously found email addressLoading…
-
POST
/domain-finderFind the domain for a company via POSTLoading…
-
POST
/domain-searchFind email addresses by domain using request-body parametersLoading…
-
POST
/email-finder/foundGet a previously found email address via POSTLoading…
-
POST
/multi-domain-search/revealReveal emails from a multi-domain searchLoading…
Companies 10
-
DELETE
/companies/{id}Delete a saved companyLoading…
-
DELETE
/companies/{id}/tags/{tag_id}Remove a tag from a saved companyLoading…
-
GET
/companiesList saved companiesLoading…
-
GET
/companies/{id}Get a saved companyLoading…
-
POST
/companiesSave a companyLoading…
-
POST
/companies/bulk/copyCopy companies to another list in bulkLoading…
-
POST
/companies/bulk/deleteDelete companies in bulkLoading…
-
POST
/companies/bulk/moveMove companies to another list in bulkLoading…
-
POST
/companies/bulk/tagTag companies in bulkLoading…
-
POST
/companies/{id}/tagsTag a saved companyLoading…
Email Accounts 9
-
GET
/email-accountsList email accountsLoading…
-
GET
/email-accounts/capacitiesGet email account sending capacitiesLoading…
-
GET
/email-accounts/{id}Get an email accountLoading…
-
GET
/email-accounts/{id}/health-reportGet an email account health reportLoading…
-
GET
/email-accounts/{id}/sequencesList sequences using an email accountLoading…
-
GET
/email-accounts/{id}/usageGet an email account usage reportLoading…
-
GET
/email-accounts/{id}/warmup-reportGet an email account warmup reportLoading…
-
PATCH
/email-accounts/{id}Update an email accountLoading…
-
PUT
/email-accounts/{id}Replace an email accountLoading…
Campaigns 7
-
DELETE
/campaigns/{id}/recipientsRemove campaign recipientsLoading…
-
GET
/campaignsList campaignsLoading…
-
GET
/campaigns/{id}/follow-ups/{follow_up_id}Get a campaign follow-up stepLoading…
-
GET
/campaigns/{id}/recipientsList campaign recipientsLoading…
-
POST
/campaigns/{id}/follow-upsAdd a campaign follow-up stepLoading…
-
POST
/campaigns/{id}/recipientsAdd campaign recipientsLoading…
-
POST
/campaigns/{id}/startStart a campaignLoading…
Webhooks 7
-
DELETE
/webhooksDelete webhooks by identifier (legacy)Loading…
-
DELETE
/webhooks/{id}Delete a webhookLoading…
-
GET
/webhooksList webhooksLoading…
-
GET
/webhooks/{id}Get a webhookLoading…
-
PATCH
/webhooks/{id}Update a webhookLoading…
-
POST
/webhooksCreate a webhookLoading…
-
PUT
/webhooks/{id}Replace a webhookLoading…
Templates 6
-
DELETE
/message-templates/{id}Delete a message templateLoading…
-
GET
/message-templatesList message templatesLoading…
-
GET
/message-templates/{id}Get a message templateLoading…
-
PATCH
/message-templates/{id}Update a message templateLoading…
-
POST
/message-templatesCreate a message templateLoading…
-
PUT
/message-templates/{id}Replace a message templateLoading…
Api Keys 5
-
DELETE
/api-keys/{id}Delete an API keyLoading…
-
GET
/api-keysList API keysLoading…
-
PATCH
/api-keys/{id}Update an API keyLoading…
-
POST
/api-keysCreate an API keyLoading…
-
PUT
/api-keys/{id}Replace an API keyLoading…
Views 4
-
DELETE
/discover/views/{id}Delete a saved discover viewLoading…
-
GET
/discover/viewsList saved discover viewsLoading…
-
GET
/discover/views/{id}Get a saved discover viewLoading…
-
POST
/discover/viewsCreate a saved discover viewLoading…
Account 3
-
GET
/accountGet account details and usageLoading…
-
GET
/account-statsGet account profile summaryLoading…
-
PUT
/accountUpdate account detailsLoading…
Connected Apps 3
-
GET
/connected-appsList connected appsLoading…
-
GET
/connected-apps/{id}Get a connected appLoading…
-
POST
/connected-apps/{id}/pushPush data to a connected appLoading…
Discover 3
-
GET
/discover/peopleDiscover people matching filtersLoading…
-
POST
/discoverDiscover companiesLoading…
-
POST
/discover/peopleDiscover people using request-body filtersLoading…
Enrichment 3
-
GET
/combined/findEnrich a person and companyLoading…
-
GET
/companies/findEnrich a companyLoading…
-
GET
/people/findEnrich a personLoading…
Messages 2
-
GET
/messagesList messagesLoading…
-
POST
/messagesSend a one-off messageLoading…
Usage 2
-
GET
/usageGet credit usage summaryLoading…
-
GET
/usage/historyGet credit usage historyLoading…
Verifier 2
-
GET
/email-insightGet deliverability insight for an email addressLoading…
-
GET
/email-verifierVerify an email addressLoading…
Feedback 1
-
POST
/feedbackSubmit product feedbackLoading…
Multi Domain Search 1
-
POST
/multi-domain-searchMulti-domain searchLoading…
Team 1
-
GET
/team/membersList team membersLoading…
No endpoint matches. Clear the filter to see all 182.
Change log
-
- +POST /sequences/{sequence_id}/test
-
- +GET /lookalikes
- +POST /leads-imports
- +PUT /leads/bulk
-
- −GET /domain-search/found
- −POST /domain-search/found
- −POST /leads/companies
-
- −DELETE /admin/users/{id}/avatar
- −GET /admin/users/{id}
-
- +DELETE /admin/users/{id}/avatar
- +DELETE /api-keys/{id}
- +DELETE /campaigns/{id}/recipients
- +DELETE /companies/{id}
- +DELETE /companies/{id}/tags/{tag_id}
- +DELETE /company-lists/folders/{id}
- +DELETE /company-lists/{id}
- +DELETE /company-lists/{id}/companies/{company_id}
- +DELETE /company-lists/{id}/favorite
- +DELETE /company-tags/{id}
- +DELETE /discover/views/{id}
- +DELETE /leads-lists/folders/{id}
- +DELETE /leads-lists/{id}
- +DELETE /leads-lists/{id}/favorite
- +DELETE /leads/{id}
- +DELETE /leads/{id}/tags/{tag_id}
- +DELETE /leads_custom_attributes/{id}
- +DELETE /leads_lists/folders/{id}
- +DELETE /leads_lists/{id}
- +DELETE /leads_lists/{id}/favorite
- +DELETE /message-templates/{id}
- +DELETE /sequences/{id}
- +DELETE /sequences/{id}/follow-ups/{follow_up_id}
- +DELETE /sequences/{id}/recipients
- +DELETE /sequences/{sequence_id}/pause
- +DELETE /tags/{id}
- +DELETE /webhooks
- +DELETE /webhooks/{id}
- +GET /account-stats
- +GET /admin/users/{id}
- +GET /api-keys
- +GET /campaigns
- +GET /campaigns/{id}/follow-ups/{follow_up_id}
- +GET /campaigns/{id}/recipients
- +GET /companies
- +GET /companies/{id}
- +GET /company-lists
- +GET /company-lists/folders
- +GET /company-lists/folders/{id}
- +GET /company-lists/{id}
- +GET /company-tags
- +GET /company-tags/{id}
- +GET /connected-apps
- +GET /connected-apps/{id}
- +GET /discover/people
- +GET /discover/views
- +GET /discover/views/{id}
- +GET /domain-count
- +GET /domain-finder
- +GET /domain-search/found
- +GET /domains-suggestion
- +GET /email-accounts
- +GET /email-accounts/capacities
- +GET /email-accounts/{id}
- +GET /email-accounts/{id}/health-report
- +GET /email-accounts/{id}/sequences
- +GET /email-accounts/{id}/usage
- +GET /email-accounts/{id}/warmup-report
- +GET /email-finder/found
- +GET /email-insight
- +GET /leads
- +GET /leads-lists
- +GET /leads-lists/folders
- +GET /leads-lists/folders/{id}
- +GET /leads-lists/{id}
- +GET /leads/bulk/exist
- +GET /leads/exist
- +GET /leads/{id}
- +GET /leads_custom_attributes
- +GET /leads_custom_attributes/{id}
- +GET /leads_lists
- +GET /leads_lists/folders
- +GET /leads_lists/folders/{id}
- +GET /leads_lists/{id}
- +GET /message-templates
- +GET /message-templates/{id}
- +GET /messages
- +GET /sequences
- +GET /sequences/{id}
- +GET /sequences/{id}/follow-ups
- +GET /sequences/{id}/follow-ups/{follow_up_id}
- +GET /sequences/{id}/recipients
- +GET /sequences/{id}/stats
- +GET /tags
- +GET /tags/{id}
- +GET /team/members
- +GET /usage
- +GET /usage/history
- +GET /webhooks
- +GET /webhooks/{id}
- +PATCH /api-keys/{id}
- +PATCH /company-lists/folders/{id}
- +PATCH /company-lists/{id}
- +PATCH /company-tags/{id}
- +PATCH /email-accounts/{id}
- +PATCH /leads-lists/folders/{id}
- +PATCH /leads-lists/{id}
- +PATCH /leads/{id}
- +PATCH /leads_custom_attributes/{id}
- +PATCH /leads_lists/folders/{id}
- +PATCH /leads_lists/{id}
- +PATCH /message-templates/{id}
- +PATCH /sequences/{id}
- +PATCH /sequences/{id}/follow-ups/{follow_up_id}
- +PATCH /tags/{id}
- +PATCH /webhooks/{id}
- +POST /api-keys
- +POST /campaigns/{id}/follow-ups
- +POST /campaigns/{id}/recipients
- +POST /campaigns/{id}/start
- +POST /companies
- +POST /companies/bulk/copy
- +POST /companies/bulk/delete
- +POST /companies/bulk/move
- +POST /companies/bulk/tag
- +POST /companies/{id}/tags
- +POST /company-lists
- +POST /company-lists/folders
- +POST /company-lists/{id}/companies
- +POST /company-lists/{id}/favorite
- +POST /company-tags
- +POST /connected-apps/{id}/push
- +POST /discover/people
- +POST /discover/views
- +POST /domain-finder
- +POST /domain-search/found
- +POST /email-finder/found
- +POST /feedback
- +POST /leads
- +POST /leads-lists
- +POST /leads-lists/folders
- +POST /leads-lists/{id}/favorite
- +POST /leads-lists/{id}/merge
- +POST /leads/bulk/delete
- +POST /leads/bulk/move
- +POST /leads/companies
- +POST /leads/{id}/enrich
- +POST /leads/{id}/tags
- +POST /leads_custom_attributes
- +POST /leads_lists
- +POST /leads_lists/folders
- +POST /leads_lists/{id}/favorite
- +POST /leads_lists/{id}/merge
- +POST /message-templates
- +POST /messages
- +POST /multi-domain-search
- +POST /multi-domain-search/reveal
- +POST /sequences
- +POST /sequences/{id}/follow-ups
- +POST /sequences/{id}/recipients
- +POST /sequences/{id}/start
- +POST /sequences/{sequence_id}/archive
- +POST /sequences/{sequence_id}/pause
- +POST /tags
- +POST /webhooks
- +PUT /account
- +PUT /api-keys/{id}
- +PUT /company-lists/folders/{id}
- +PUT /company-lists/{id}
- +PUT /company-tags/{id}
- +PUT /email-accounts/{id}
- +PUT /leads
- +PUT /leads-lists/folders/{id}
- +PUT /leads-lists/{id}
- +PUT /leads/{id}
- +PUT /leads_custom_attributes/{id}
- +PUT /leads_lists/folders/{id}
- +PUT /leads_lists/{id}
- +PUT /message-templates/{id}
- +PUT /sequences/{id}
- +PUT /sequences/{id}/follow-ups/{follow_up_id}
- +PUT /tags/{id}
- +PUT /webhooks/{id}