Skip to content
Back to skills

Email Finder Hunter

BSecurity

Email finder and verifier - find emails, verify deliverability, discover companies

  • 1,232 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added May 27, 2026
developmentpythongobashapi

Works with

  • api

Security analysis

B88/100
  • criticalSends environment variables or credentials to an external URL

Pro scans all 2 files and shows the line behind each finding

Scanned September 4, 2026

npx -y skills add gooseworks-ai/goose-skills --skill email-finder-hunter --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Email Finder Hunter?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Email Finder Hunter
[![Security: B — Skills Directory](https://www.skillsdirectory.com/api/skills/gooseworks-ai-email-finder-hunter/badge)](https://www.skillsdirectory.com/skills/gooseworks-ai-email-finder-hunter)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: email-finder-hunter
description: Email finder and verifier - find emails, verify deliverability, discover companies
source: orthogonal
---


# Hunter - Email Intelligence

## Setup

Read your credentials from ~/.gooseworks/credentials.json:
```bash
export GOOSEWORKS_API_KEY=$(python3 -c "import json;print(json.load(open('$HOME/.gooseworks/credentials.json'))['api_key'])")
export GOOSEWORKS_API_BASE=$(python3 -c "import json;print(json.load(open('$HOME/.gooseworks/credentials.json')).get('api_base','https://api.gooseworks.ai'))")
```

If ~/.gooseworks/credentials.json does not exist, tell the user to run: `npx gooseworks login`

All endpoints use Bearer auth: `-H "Authorization: Bearer $GOOSEWORKS_API_KEY"`


Find email addresses, verify deliverability, and discover companies.

## Capabilities

- **Combined Enrichment**: Get both person AND company information from an email address in a single request
- **Email Enrichment**: Get detailed person information from an email address - name, location, employment, social profiles
- **Email Count**: Get count of email addresses we have for a domain, broken down by department and seniority
- **Discover Companies**: Find companies matching criteria using filters or natural language
- **Company Enrichment**: Get detailed company information from a domain - industry, description, location, size, tech stack, funding
- **Domain Search**: Find all email addresses for a domain
- **Email Finder**: Find the most likely email address for a person given their name and company domain
- **Email Verifier**: Verify if an email address is deliverable

## Usage

### Combined Enrichment
Get both person AND company information from an email address in a single request.

Parameters:
- email* (string) - Email address to enrich

```bash
curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
  -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"api":"hunter","path":"/v2/combined/find","query":{"email":"jane@company.com"}}'
```

### Email Enrichment
Get detailed person information from an email address - name, location, employment, social profiles.

Parameters:
- email (string) - Email address to enrich
- linkedin_handle (string) - LinkedIn handle to enrich

```bash
curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
  -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"api":"hunter","path":"/v2/people/find","query":{"email":"john@company.com"}}'
```

### Email Count
Get count of email addresses we have for a domain, broken down by department and seniority. FREE endpoint.

Parameters:
- domain (string) - Domain to count emails for
- company (string) - Company name (domain preferred)
- type (string) - Filter: personal or generic

```bash
curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
  -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"api":"hunter","path":"/v2/email-count","query":{"domain":"google.com"}}'
```

### Discover Companies
Find companies matching criteria using filters or natural language. Returns up to 100 companies per request. FREE endpoint.

Parameters:
- query (string) - Natural language search (e.g. Companies in Europe in Tech)
- headquarters_location (object) - Filter by HQ location
- industry (object) - Filter by industry
- headcount (array) - Filter by employee count ranges
- limit (integer) - Max results (default 100)
- offset (integer) - Skip N results for pagination

```bash
curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
  -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"api":"hunter","path":"/v2/discover","body":{"query":"AI startups in San Francisco"}}'
```

### Company Enrichment
Get detailed company information from a domain - industry, description, location, size, tech stack, funding.

Parameters:
- domain* (string) - Company domain to enrich (e.g. hunter.io)

```bash
curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
  -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"api":"hunter","path":"/v2/companies/find","query":{"domain":"anthropic.com"}}'
```

### Domain Search
Find all email addresses for a domain. Returns emails with sources, confidence scores, and verification status.

Parameters:
- domain* (string) - Domain to search (e.g. stripe.com)
- limit (integer) - Max emails to return (default 10)
- offset (integer) - Skip N emails
- type (string) - Filter: personal or generic
- seniority (string) - Filter: junior, senior, or executive
- department (string) - Filter by department (sales, marketing, etc)

```bash
curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
  -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"api":"hunter","path":"/v2/domain-search","query":{"domain":"stripe.com"}}'
```

### Email Finder
Find the most likely email address for a person given their name and company domain.

Parameters:
- domain (string) - Company domain (e.g. reddit.com)
- company (string) - Company name (domain preferred)
- first_name (string) - Person first name
- last_name (string) - Person last name
- full_name (string) - Full name (if first/last not available)
- linkedin_handle (string) - LinkedIn profile handle

```bash
curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
  -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"api":"hunter","path":"/v2/email-finder","query":{"domain":"openai.com","first_name":"Sam","last_name":"Altman"}}'
```

### Email Verifier
Verify if an email address is deliverable. Returns status (valid, invalid, accept_all, webmail, disposable, unknown).

Parameters:
- email* (string) - Email address to verify

```bash
curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
  -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"api":"hunter","path":"/v2/email-verifier","query":{"email":"john@example.com"}}'
```

## Use Cases

1. **Sales Outreach**: Find verified emails at target companies
2. **Lead Generation**: Build email lists by domain
3. **Email Validation**: Clean lists before campaigns
4. **Company Research**: Find companies matching criteria
5. **Contact Enrichment**: Get full profiles from emails

## Discover More

For full endpoint details and parameters:

```bash
curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/search \
  -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"prompt":"hunter API endpoints"}' List all endpoints
curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/details \
  -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"api":"hunter","path":"/v2/combined/find"}'   # Get endpoint details
```

Files in this skill

  • SKILL.md6.8 KB
  • skill.meta.json269 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…