Pro plan. Hunter works through a connection and HTTP steps, which are part of Pro and Agency (and the free trial). Anything you already have keeps working on every plan. See Plans and billing.
How it connects: Hunter’s API v2 with your key in the URL. See Hunter’s Email Finder docs. The answer below follows Hunter’s docs.
Before you start
- Hunter plan: the free plan has a small number of searches each month; paid plans add more. Hunter’s docs say the Email Finder only counts a request when it returns an email.
- An API key: in Hunter, open API in your account.
- The company domain on the contact, for example in the company’s Website (
{{company.website}}).
1. Connect Hunter
In Kerux, open Integrations > Connections, click Connect on Custom API (under Developers):- How it signs in: API key in the URL, parameter name
api_key, paste the key. - Base URL:
https://api.hunter.io
2. Find the email
Add a Webhook / HTTP step namedhunter, pick the Hunter connection:
brightpath.io). If your company websites start with https://, a Transform step with replace can strip it first. Hunter’s docs also list company (the company name) in place of domain, and linkedin_handle in place of the names. Its answer (trimmed):
3. Keep only good addresses
- A Condition:
{{steps.hunter.response.body.data.score}}at least your threshold (for example 80) and{{steps.hunter.response.body.data.verification.status}}equal tovalid. - Then an Update contact step that sets Email to
{{steps.hunter.response.body.data.email}}. - Everyone else stays on LinkedIn.
Test with one contact
In the Builder, click Test to open Test on one contact. The journey shows the request (the key is hidden) and Hunter’s answer.Common errors
400 with a missing domain
400 with a missing domain
The contact’s company has no website. Add a Condition before the step, or fill the company’s website first.
429 Too Many Requests
429 Too Many Requests
Hunter’s rate limit or your monthly searches. Kerux retries later; check your plan’s searches.