Hunter API

Development / API Key Intermediate HTTPS
Varies by plan (check documentation)

Overview

Hunter (hunter.io) provides APIs to find and verify professional email addresses associated with any domain, making it a go-to tool for sales prospecting and lead enrichment. It can search for all emails at a company domain, guess a specific person email from their name, and verify whether an email address is deliverable. A free tier is available with 25 searches per month.

💡

Beginner Tip

Create a free account at hunter.io to obtain your API key. The domain-search endpoint is the best starting point: pass a company domain and get back a list of known email addresses with their confidence scores. Always check the score field — addresses above 80 are generally safe to email.

Available Data

book title and author
ISBN and publisher
cover image URL
page count
publication date
email delivery status

Example Response

JSON Response
{
  "message_id": "msg_abc123def456",
  "status": "delivered",
  "to": "[email protected]",
  "subject": "Welcome!",
  "timestamp": "2025-01-15T10:30:00Z"
}

Field Reference

data.domain The company domain that was searched.
data.organization The organization name associated with the domain.
data.emails List of discovered email addresses for the domain.
data.emails[].value The discovered email address.
data.emails[].confidence Confidence score 0-100 indicating how likely the email is valid and active.
data.emails[].position Job title or role of the person associated with the email.

Implementation Example

// ⚠️ Note: This URL may be a documentation page. Check official docs for actual API endpoint.
const url = "https://hunter.io/api";
// Replace headers or query params with the values required by this API.
const response = await fetch(url, {
  headers: {
  "X-API-Key": "YOUR_API_KEY"
  }
});
if (!response.ok) throw new Error(`Request failed: ${response.status}`);
const data = await response.json();
console.log(data);

What Can You Build?

Note: These code examples are AI-generated and unverified. Always refer to the official API documentation for accurate usage.

Common Errors & Troubleshooting

401 Unauthorized Missing or incorrect api_key parameter
Append api_key=YOUR_KEY to every request URL or check that you copied the key correctly from your dashboard.
429 Too Many Requests Monthly search quota exceeded on the free plan
Upgrade your Hunter plan or wait for quota reset at the start of the next month.
Empty emails array Hunter has no data for the requested domain
Less common or very small company domains may not be indexed; try the email-finder endpoint with a full name instead.

Matrix Score Breakdown

🌐 Reachability 30/30
⚡ Speed 10/20
🔒 Security 15/15
🛠 Developer XP 12/20
✓ Reliability 10/15

Partially tested on Apr 5, 2026

Technical Specifications

Auth API Key
HTTPS REQUIRED
CORS UNKNOWN
Category Development
Difficulty Intermediate
Verified: 2026-04-04

Similar APIs

View All →