New: Earn 20% as an AgentAlley affiliate. Share your link and earn on every sale you refer. Join now New: Earn 20% as an affiliate. Join now

Find emails from domains, LinkedIn, or company search

Tomba - Email Finding & Verification

by gooseworks-ai · MIT license · ★ 1,220 on GitHub · updated Sep 21

Tomba - Email Finding & Verification cover

Email finder and verifier - find emails from domains, LinkedIn, or company search

---
name: email-finder-tomba
description: Email finder and verifier - find emails from domains, LinkedIn, or company search
source: orthogonal
---


# Tomba - Email Finding & Verification

## 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`

Overview

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

What you get

  • Validate PhoneValidate a phone number and get carrier information
  • Domain StatusCheck the status and availability of a domain
  • Email FormatGet the email format patterns used by a domain (e.g. first.last, firstlast)
  • Find PersonGet person information from an email address
  • Combined EnrichmentGet combined person and company information from an email
  • Domain SuggestionsGet domain suggestions for a company name
Manual install (npx, ZIP)
Claude Codenpx skills add gooseworks-ai/goose-skills --skill email-finder-tomba -g -a claude-code
Claude Code (manual)mkdir -p ~/.claude/skills && curl -sL https://codeload.github.com/gooseworks-ai/goose-skills/tar.gz/615c685f34f8 \ | tar -xz -C ~/.claude/skills --strip-components=4 goose-skills-615c685f34f8/skills/lead-generation/capabilities/email-finder-tomba
Windows (PowerShell)New-Item -ItemType Directory -Force "$HOME\.claude\skills" | Out-Null; Invoke-WebRequest "https://m.agentalley.io/zip/096b76f288c0136c4c1b/email-finder-tomba.zip" -OutFile "$env:TEMP\email-finder-tomba.zip"; Expand-Archive "$env:TEMP\email-finder-tomba.zip" -DestinationPath "$HOME\.claude\skills" -Force
Claude.ai / desktopDownload the ZIP and upload it under Settings → Capabilities → Skills.
Codex, Cursor, other agentsPoint them at SKILL.md. The other files are plain text.

Connects with Agent Alley MCP · agentalley.io/mcp

Files included

  • SKILL.md12.4 KB
  • skill.meta.json292 B
Read the files here
gooseworks-ai/615c6852 files
SKILL.md
Show the full text350 lines

Tomba - Email Finding & Verification

Setup

Read your credentials from ~/.gooseworks/credentials.json:

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 and verify email addresses from domains, LinkedIn profiles, or natural language search.

Capabilities

  • Validate Phone: Validate a phone number and get carrier information
  • Domain Status: Check the status and availability of a domain
  • Email Format: Get the email format patterns used by a domain (e.g. first.last, firstlast)
  • Find Person: Get person information from an email address
  • Combined Enrichment: Get combined person and company information from an email
  • Domain Suggestions: Get domain suggestions for a company name
  • Email Count: Get the count of email addresses for a domain, broken down by department and seniority
  • Author Finder: Find the email address of a blog post author from the article URL
  • LinkedIn Finder: Find the email address from a LinkedIn profile URL
  • Technology Stack: Discover technologies used by a website
  • Verify Email: Verify the deliverability of an email address
  • Find Company: Get company information from a domain
  • Location: Get employee location distribution for a domain
  • Domain Search: Search emails based on a website domain
  • Email Enrichment: Enrich an email address with person and company data (name, location, social handles)
  • Find Phone: Find phone numbers associated with an email, domain, or LinkedIn profile
  • Similar Domains: Find domains similar to a given domain
  • Email Finder: Find the most likely email address from a domain name, first name, and last name
  • Email Sources: Find the sources where an email was found on the web
  • Search Companies: Search for companies using natural language queries or structured filters

Usage

Validate Phone

Validate a phone number and get carrier information.

Parameters:

  • phone* (string) - Phone number to validate
  • country_code (string) - Country code (e.g., US)
curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
  -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"api":"tomba","path":"/v1/phone-validator","query":{"phone":"+14155552671"}}'
Domain Status

Check the status and availability of a domain.

Parameters:

  • domain* (string) - Domain to check
curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
  -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"api":"tomba","path":"/v1/domain-status","query":{"domain":"stripe.com"}}'
Email Format

Get the email format patterns used by a domain (e.g. first.last, firstlast).

Parameters:

  • domain* (string) - Domain name, e.g. stripe.com
curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
  -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"api":"tomba","path":"/v1/email-format","query":{"domain":"stripe.com"}}'
Find Person

Get person information from an email address.

Parameters:

  • email* (string) - Email address to look up
curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
  -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"api":"tomba","path":"/v1/people/find","query":{"email":"[email protected]"}}'
Combined Enrichment

Get combined person and company information from an email.

Parameters:

  • email* (string) - Email address to enrich
curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
  -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"api":"tomba","path":"/v1/combined/find","query":{"email":"[email protected]"}}'
Domain Suggestions

Get domain suggestions for a company name

Parameters:

  • query* (string) - The domain or company name to find suggestions for
curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
  -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"api":"tomba","path":"/v1/domain-suggestions","query":{"query":"Google"}}'
Email Count

Get the count of email addresses for a domain, broken down by department and seniority.

Parameters:

  • domain* (string) - Domain name, e.g. stripe.com
curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
  -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"api":"tomba","path":"/v1/email-count","query":{"domain":"openai.com"}}'
Author Finder

Find the email address of a blog post author from the article URL.

Parameters:

  • url* (string) - URL of the blog post/article
curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
  -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"api":"tomba","path":"/v1/author-finder","query":{"url":"https://example.com/blog/post"}}'
LinkedIn Finder

Find the email address from a LinkedIn profile URL.

Parameters:

  • url* (string) - LinkedIn profile URL
  • enrich_mobile (string) - Set to true to get phone number
curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
  -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"api":"tomba","path":"/v1/linkedin","query":{"url":"https://linkedin.com/in/johndoe"}}'
Technology Stack

Discover technologies used by a website.

Parameters:

  • domain* (string) - Domain to analyze
curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
  -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"api":"tomba","path":"/v1/technology","query":{"domain":"stripe.com"}}'
Verify Email

Verify the deliverability of an email address.

Parameters:

  • email* (string) - The email address to verify
curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
  -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"api":"tomba","path":"/v1/email-verifier","query":{"email":"[email protected]"}}'
Find Company

Get company information from a domain.

Parameters:

  • domain* (string) - Domain name (e.g., stripe.com)
curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
  -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"api":"tomba","path":"/v1/companies/find","query":{"domain":"anthropic.com"}}'
Location

Get employee location distribution for a domain.

Parameters:

  • domain* (string) - Domain name, e.g. stripe.com
curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
  -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"api":"tomba","path":"/v1/location","query":{"domain":"stripe.com"}}'

Search emails based on a website domain. Returns all email addresses found on the internet for a given domain, with organization info and employee details.

Parameters:

  • domain* (string) - Domain name to search, e.g. stripe.com
  • company* (string) - Company name (3-75 chars)
  • page (string) - Page number (default 1)
  • limit (string) - Results per page: 10, 20, or 50 (default 10)
  • country (string) - Two-letter country code filter
  • department (string) - Department filter: engineering, sales, finance, hr, it, marketing, operations, management, executive, legal, support, communication, software, security, pr, warehouse, diversity, administrative, facilities, accounting
curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
  -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"api":"tomba","path":"/v1/domain-search","query":{"domain":"stripe.com"}}'
Email Enrichment

Enrich an email address with person and company data (name, location, social handles).

Parameters:

  • email* (string) - Email address to enrich
  • enrich_mobile (string) - Set to true to get phone number
curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
  -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"api":"tomba","path":"/v1/enrich","query":{"email":"[email protected]"}}'
Find Phone

Find phone numbers associated with an email, domain, or LinkedIn profile.

Parameters:

  • email (string) - Email address to find phone for
  • domain (string) - Domain to find phone numbers for
  • linkedin (string) - LinkedIn profile URL
  • full (boolean) - Set to true to get all phone numbers
curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
  -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"api":"tomba","path":"/v1/phone-finder","query":{"domain":"stripe.com","first_name":"John","last_name":"Doe"}}'
Similar Domains

Find domains similar to a given domain.

Parameters:

  • domain* (string) - Domain to find similar domains for
curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
  -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"api":"tomba","path":"/v1/similar","query":{"domain":"stripe.com"}}'
Email Finder

Find the most likely email address from a domain name, first name, and last name.

Parameters:

  • domain* (string) - Domain name, e.g. stripe.com
  • company* (string) - Company name (3-75 chars)
  • full_name (string) - Full name of the person
  • first_name (string) - First name of the person
  • last_name (string) - Last name of the person
  • enrich_mobile (string) - Set to true to get phone number
curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
  -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"api":"tomba","path":"/v1/email-finder","query":{"domain":"stripe.com","first_name":"John","last_name":"Doe"}}'
Email Sources

Find the sources where an email was found on the web.

Parameters:

  • email* (string) - Email address to find sources for
curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
  -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"api":"tomba","path":"/v1/email-sources","query":{"email":"[email protected]"}}'
Search Companies

Search for companies using natural language queries or structured filters. AI assistant generates appropriate filters from your query.

Parameters:

  • query (string) - Natural language query (8-100 chars). AI generates filters from this. Use only on first request, then use filters for pagination.
  • filters (object) - Structured filters: company, location_country, location_city, location_state, industry, size, type, keywords, founded, technologies, similar, revenue, sic, naics. Each has include/exclude arrays.
  • page (integer) - Page number for pagination (1-1000, default: 1)
curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
  -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"api":"tomba","path":"/v1/reveal/search","body":{"query":"AI startups in San Francisco with 50+ employees"}}'

Use Cases

  1. Sales Prospecting: Find contact emails at target companies
  2. Lead Generation: Build email lists from LinkedIn
  3. Email Validation: Clean email lists before campaigns
  4. Company Research: Find companies matching criteria
  5. Outreach: Verify emails before sending

Discover More

For full endpoint details and parameters:

curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/search \
  -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"prompt":"tomba 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":"tomba","path":"/v1/phone-validator"}'   # Get endpoint details
1---
2name: email-finder-tomba
3description: Email finder and verifier - find emails from domains, LinkedIn, or company search
4source: orthogonal
5---
6 
7 
8# Tomba - Email Finding & Verification
9 
10## Setup
11 
12Read your credentials from ~/.gooseworks/credentials.json:
13```bash
14export GOOSEWORKS_API_KEY=$(python3 -c "import json;print(json.load(open('$HOME/.gooseworks/credentials.json'))['api_key'])")
15export GOOSEWORKS_API_BASE=$(python3 -c "import json;print(json.load(open('$HOME/.gooseworks/credentials.json')).get('api_base','https://api.gooseworks.ai'))")
16```
17 
18If ~/.gooseworks/credentials.json does not exist, tell the user to run: `npx gooseworks login`
19 
20All endpoints use Bearer auth: `-H "Authorization: Bearer $GOOSEWORKS_API_KEY"`
21 
22 
23Find and verify email addresses from domains, LinkedIn profiles, or natural language search.
24 
25## Capabilities
26 
27- **Validate Phone**: Validate a phone number and get carrier information
28- **Domain Status**: Check the status and availability of a domain
29- **Email Format**: Get the email format patterns used by a domain (e.g. first.last, firstlast)
30- **Find Person**: Get person information from an email address
31- **Combined Enrichment**: Get combined person and company information from an email
32- **Domain Suggestions**: Get domain suggestions for a company name
33- **Email Count**: Get the count of email addresses for a domain, broken down by department and seniority
34- **Author Finder**: Find the email address of a blog post author from the article URL
35- **LinkedIn Finder**: Find the email address from a LinkedIn profile URL
36- **Technology Stack**: Discover technologies used by a website
37- **Verify Email**: Verify the deliverability of an email address
38- **Find Company**: Get company information from a domain
39- **Location**: Get employee location distribution for a domain
40- **Domain Search**: Search emails based on a website domain
41- **Email Enrichment**: Enrich an email address with person and company data (name, location, social handles)
42- **Find Phone**: Find phone numbers associated with an email, domain, or LinkedIn profile
43- **Similar Domains**: Find domains similar to a given domain
44- **Email Finder**: Find the most likely email address from a domain name, first name, and last name
45- **Email Sources**: Find the sources where an email was found on the web
46- **Search Companies**: Search for companies using natural language queries or structured filters
47 
48## Usage
49 
50### Validate Phone
51Validate a phone number and get carrier information.
52 
53Parameters:
54- phone* (string) - Phone number to validate
55- country_code (string) - Country code (e.g., US)
56 
57```bash
58curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
59 -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
60 -H "Content-Type: application/json" \
61 -d '{"api":"tomba","path":"/v1/phone-validator","query":{"phone":"+14155552671"}}'
62```
63 
64### Domain Status
65Check the status and availability of a domain.
66 
67Parameters:
68- domain* (string) - Domain to check
69 
70```bash
71curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
72 -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
73 -H "Content-Type: application/json" \
74 -d '{"api":"tomba","path":"/v1/domain-status","query":{"domain":"stripe.com"}}'
75```
76 
77### Email Format
78Get the email format patterns used by a domain (e.g. first.last, firstlast).
79 
80Parameters:
81- domain* (string) - Domain name, e.g. stripe.com
82 
83```bash
84curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
85 -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
86 -H "Content-Type: application/json" \
87 -d '{"api":"tomba","path":"/v1/email-format","query":{"domain":"stripe.com"}}'
88```
89 
90### Find Person
91Get person information from an email address.
92 
93Parameters:
94- email* (string) - Email address to look up
95 
96```bash
97curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
98 -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
99 -H "Content-Type: application/json" \
100 -d '{"api":"tomba","path":"/v1/people/find","query":{"email":"[email protected]"}}'
101```
102 
103### Combined Enrichment
104Get combined person and company information from an email.
105 
106Parameters:
107- email* (string) - Email address to enrich
108 
109```bash
110curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
111 -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
112 -H "Content-Type: application/json" \
113 -d '{"api":"tomba","path":"/v1/combined/find","query":{"email":"[email protected]"}}'
114```
115 
116### Domain Suggestions
117Get domain suggestions for a company name
118 
119Parameters:
120- query* (string) - The domain or company name to find suggestions for
121 
122```bash
123curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
124 -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
125 -H "Content-Type: application/json" \
126 -d '{"api":"tomba","path":"/v1/domain-suggestions","query":{"query":"Google"}}'
127```
128 
129### Email Count
130Get the count of email addresses for a domain, broken down by department and seniority.
131 
132Parameters:
133- domain* (string) - Domain name, e.g. stripe.com
134 
135```bash
136curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
137 -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
138 -H "Content-Type: application/json" \
139 -d '{"api":"tomba","path":"/v1/email-count","query":{"domain":"openai.com"}}'
140```
141 
142### Author Finder
143Find the email address of a blog post author from the article URL.
144 
145Parameters:
146- url* (string) - URL of the blog post/article
147 
148```bash
149curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
150 -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
151 -H "Content-Type: application/json" \
152 -d '{"api":"tomba","path":"/v1/author-finder","query":{"url":"https://example.com/blog/post"}}'
153```
154 
155### LinkedIn Finder
156Find the email address from a LinkedIn profile URL.
157 
158Parameters:
159- url* (string) - LinkedIn profile URL
160- enrich_mobile (string) - Set to true to get phone number
161 
162```bash
163curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
164 -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
165 -H "Content-Type: application/json" \
166 -d '{"api":"tomba","path":"/v1/linkedin","query":{"url":"https://linkedin.com/in/johndoe"}}'
167```
168 
169### Technology Stack
170Discover technologies used by a website.
171 
172Parameters:
173- domain* (string) - Domain to analyze
174 
175```bash
176curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
177 -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
178 -H "Content-Type: application/json" \
179 -d '{"api":"tomba","path":"/v1/technology","query":{"domain":"stripe.com"}}'
180```
181 
182### Verify Email
183Verify the deliverability of an email address.
184 
185Parameters:
186- email* (string) - The email address to verify
187 
188```bash
189curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
190 -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
191 -H "Content-Type: application/json" \
192 -d '{"api":"tomba","path":"/v1/email-verifier","query":{"email":"[email protected]"}}'
193```
194 
195### Find Company
196Get company information from a domain.
197 
198Parameters:
199- domain* (string) - Domain name (e.g., stripe.com)
200 
201```bash
202curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
203 -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
204 -H "Content-Type: application/json" \
205 -d '{"api":"tomba","path":"/v1/companies/find","query":{"domain":"anthropic.com"}}'
206```
207 
208### Location
209Get employee location distribution for a domain.
210 
211Parameters:
212- domain* (string) - Domain name, e.g. stripe.com
213 
214```bash
215curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
216 -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
217 -H "Content-Type: application/json" \
218 -d '{"api":"tomba","path":"/v1/location","query":{"domain":"stripe.com"}}'
219```
220 
221### Domain Search
222Search emails based on a website domain. Returns all email addresses found on the internet for a given domain, with organization info and employee details.
223 
224Parameters:
225- domain* (string) - Domain name to search, e.g. stripe.com
226- company* (string) - Company name (3-75 chars)
227- page (string) - Page number (default 1)
228- limit (string) - Results per page: 10, 20, or 50 (default 10)
229- country (string) - Two-letter country code filter
230- department (string) - Department filter: engineering, sales, finance, hr, it, marketing, operations, management, executive, legal, support, communication, software, security, pr, warehouse, diversity, administrative, facilities, accounting
231 
232```bash
233curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
234 -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
235 -H "Content-Type: application/json" \
236 -d '{"api":"tomba","path":"/v1/domain-search","query":{"domain":"stripe.com"}}'
237```
238 
239### Email Enrichment
240Enrich an email address with person and company data (name, location, social handles).
241 
242Parameters:
243- email* (string) - Email address to enrich
244- enrich_mobile (string) - Set to true to get phone number
245 
246```bash
247curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
248 -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
249 -H "Content-Type: application/json" \
250 -d '{"api":"tomba","path":"/v1/enrich","query":{"email":"[email protected]"}}'
251```
252 
253### Find Phone
254Find phone numbers associated with an email, domain, or LinkedIn profile.
255 
256Parameters:
257- email (string) - Email address to find phone for
258- domain (string) - Domain to find phone numbers for
259- linkedin (string) - LinkedIn profile URL
260- full (boolean) - Set to true to get all phone numbers
261 
262```bash
263curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
264 -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
265 -H "Content-Type: application/json" \
266 -d '{"api":"tomba","path":"/v1/phone-finder","query":{"domain":"stripe.com","first_name":"John","last_name":"Doe"}}'
267```
268 
269### Similar Domains
270Find domains similar to a given domain.
271 
272Parameters:
273- domain* (string) - Domain to find similar domains for
274 
275```bash
276curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
277 -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
278 -H "Content-Type: application/json" \
279 -d '{"api":"tomba","path":"/v1/similar","query":{"domain":"stripe.com"}}'
280```
281 
282### Email Finder
283Find the most likely email address from a domain name, first name, and last name.
284 
285Parameters:
286- domain* (string) - Domain name, e.g. stripe.com
287- company* (string) - Company name (3-75 chars)
288- full_name (string) - Full name of the person
289- first_name (string) - First name of the person
290- last_name (string) - Last name of the person
291- enrich_mobile (string) - Set to true to get phone number
292 
293```bash
294curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
295 -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
296 -H "Content-Type: application/json" \
297 -d '{"api":"tomba","path":"/v1/email-finder","query":{"domain":"stripe.com","first_name":"John","last_name":"Doe"}}'
298```
299 
300### Email Sources
301Find the sources where an email was found on the web.
302 
303Parameters:
304- email* (string) - Email address to find sources for
305 
306```bash
307curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
308 -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
309 -H "Content-Type: application/json" \
310 -d '{"api":"tomba","path":"/v1/email-sources","query":{"email":"[email protected]"}}'
311```
312 
313### Search Companies
314Search for companies using natural language queries or structured filters. AI assistant generates appropriate filters from your query.
315 
316Parameters:
317- query (string) - Natural language query (8-100 chars). AI generates filters from this. Use only on first request, then use filters for pagination.
318- filters (object) - Structured filters: company, location_country, location_city, location_state, industry, size, type, keywords, founded, technologies, similar, revenue, sic, naics. Each has include/exclude arrays.
319- page (integer) - Page number for pagination (1-1000, default: 1)
320 
321```bash
322curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
323 -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
324 -H "Content-Type: application/json" \
325 -d '{"api":"tomba","path":"/v1/reveal/search","body":{"query":"AI startups in San Francisco with 50+ employees"}}'
326```
327 
328## Use Cases
329 
3301. **Sales Prospecting**: Find contact emails at target companies
3312. **Lead Generation**: Build email lists from LinkedIn
3323. **Email Validation**: Clean email lists before campaigns
3334. **Company Research**: Find companies matching criteria
3345. **Outreach**: Verify emails before sending
335 
336## Discover More
337 
338For full endpoint details and parameters:
339 
340```bash
341curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/search \
342 -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
343 -H "Content-Type: application/json" \
344 -d '{"prompt":"tomba API endpoints"}' List all endpoints
345curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/details \
346 -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
347 -H "Content-Type: application/json" \
348 -d '{"api":"tomba","path":"/v1/phone-validator"}' # Get endpoint details
349```
350 
View all files on GitHub →

Details

Updated
Sep 21, 2026
License
MIT
Stars on the repo
★ 1,220
Checked
Source
gooseworks-ai/goose-skills ↗
Creator
gooseworks-ai · 206 listings
View creator

Made with email-finder-tomba

Tomba - Email Finding & Verification — CleanShot 2026-07-13 at 20 16 54@2x (from the gooseworks-ai/goose-skills README)
Tomba - Email Finding & Verification — CleanShot 2026-07-13 at 20 16 54@2x (from the gooseworks-ai/goose-skills README)

by gooseworks-ai

Similar skills

See all →
SkillReverse engineer native, managed, Electron/JavaScriptREAmorluto/rea · by morlutoReverse engineer native, managed, Electron/JavaScript, packaged, firmware, and browser targets with REA. Use shipped-artifact or requested runtime evidence to explain features, compare versions, decompile code, or guide a reconstruction. Skip REA for ordinary source-repository architecture analysis.★ 316k GitHub starsSkillBrainstorms ideas into designs before any creative workBrainstorming Ideas Into Designsobra/superpowers · by obraYou MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior. Explores user intent, requirements and design before implementation.★ 290k GitHub starsSkillRequires technical rigor and verificationCode Review Receptionobra/superpowers · by obraUse when receiving code review feedback, before implementing suggestions, especially if feedback seems unclear or technically questionable - requires technical rigor and verification, not performative agreement or blind implementation★ 290k GitHub starsSkillDiagnosis loop for hard bugs and performance regressionsDiagnosing bugsmattpocock/skills · by mattpocockDiagnosis loop for hard bugs and performance regressions. Use when the user says "diagnose"/"debug this", or reports something broken/throwing/failing/slow.★ 267k GitHub starsSkillImplement the result of /to-spec and /to-tickets in codeImplement specmattpocock/skills · by mattpocockImplement the result of /to-spec and /to-tickets in code.★ 267k GitHub starsSkillWriting a PR bodymattpocock/skills · by mattpocockUse when writing a PR body.★ 267k GitHub stars

More from gooseworks-ai

SkillMine the highest-converting ad angles from customer reviewsAd angle minergooseworks-ai/goose-skills · by gooseworks-aiMine the highest-converting ad angles from customer reviews, Reddit complaints, support tickets, and competitor ads. Extracts actual pain language, competitor weaknesses, and outcome phrases that real buyers use. Outputs a ranked angle bank with proof quotes and recommended ad formats per angle.★ 1.2k GitHub starsSkillAnalyze ad campaign performance data to identify what'sAd campaign analyzergooseworks-ai/goose-skills · by gooseworks-aiAnalyze ad campaign performance data (Google, Meta, LinkedIn) to identify what's working, what's wasting budget, and specific cut/scale/test recommendations. Runs statistical analysis, funnel diagnostics, and multi-channel budget reallocation with specific dollar-amount shift recommendations and scenario modeling.★ 1.2k GitHub starsSkillFor paid lead-gen and participant-recruitment adsAd lead quality analyzergooseworks-ai/goose-skills · by gooseworks-aiFor paid lead-gen and participant-recruitment ads, replaces vanity CPA with true CAC per qualified lead by joining ad-platform data with downstream funnel events, surfaces tracking gaps, and classifies every creative into Scale / Keep / Investigate / Cut.★ 1.2k GitHub starsSkillAnalyze the message match between your ads and landing pagesAd to landing page auditorgooseworks-ai/goose-skills · by gooseworks-aiAnalyze the message match between your ads and landing pages. Checks if the promise in the ad copy carries through to the landing page headline, body, and CTA. Flags disconnects that kill conversion rates. Works with Google, Meta, and LinkedIn ads.★ 1.2k GitHub starsSkillCheck and improve your brand's visibility across AI searchAeogooseworks-ai/goose-skills · by gooseworks-aiCheck and improve your brand's visibility across AI search engines (ChatGPT, Perplexity, Gemini, Grok, Claude, DeepSeek). Set up tracking, run visibility analyses, audit your website for AI readability, and get actionable recommendations. Uses the npx goose-aeo@latest CLI.★ 1.2k GitHub starsSkillSearch Amazon products - find items, compare pricesAmazon Product Searchgooseworks-ai/goose-skills · by gooseworks-aiSearch Amazon products - find items, compare prices, read reviews★ 1.2k GitHub stars