// catch-all email finder
Discover Verified Emails on Catch-All Domains
Most email finders give up on catch-all domains. Tomba delivers accurate, verified addresses by analyzing 450M+ contacts and 50+ patterns so you reach real people, not dead inboxes.
// api console
- richard@piedpiper.com
- full_name
- Richard Hendricks
- position
- CEO
- company
- Pied Piper
- score
- 100
- verification.status
- valid
- type
- personal
- accept_all
- false
- sources
- 1 item
Based on verified reviews
// 01 · request
Catch-all Finder is one HTTPS request
Send the parameters with your key and secret. Every SDK, the CLI and the MCP server make this same call.
/email-finderParameterdomainpiedpiper.com- Company domain (or send company)
first_nameRichard- First name (or send full_name)
last_nameHendricks- Last name
enrich_mobilefalse- Also return phone numbers
webhook_urlhttps://example.com/webhook- Also POST the result to this URL
// official sdks
The same call from 13 official libraries, each one a thin wrapper over the REST API.
- C#
- Dart
- Deno
- Elixir
- Go
- Lua
- Node.js
- Perl
- PHP
- Python
- R
- Ruby
- Rust
// 02 · response
What comes back
JSON, the same in every language. Fields Tomba doesn't know are null, never guessed.
/email-finderFielddata.emailstring | null- The address, or null when none is found
data.scoreinteger- Confidence from 0 to 100
data.verification.statusstring | null- valid, accept_all, invalid or unknown, with verification.date
data.full_name, data.position, data.departmentstring | null- Name, job title and team
data.typestring | null- personal or generic (a role address such as sales@)
data.linkedin, data.twitterstring | null- Public profiles
data.sources[]array | null- Up to 20 public pages where the address was found, with dates
data.accept_allboolean | null- The domain accepts mail for any address (catch-all)
data.phone_numberboolean- Tomba holds a phone number for the person
data.phone_data[]array- The numbers, when you send enrich_mobile (each as in Phone Finder)
{
"data": {
"email": "richard@piedpiper.com",
"first_name": "Richard",
"last_name": "Hendricks",
"full_name": "Richard Hendricks",
"website_url": "piedpiper.com",
"company": "Pied Piper",
"pattern": "{first}",
"department": "executive",
"type": "personal",
"position": "CEO",
"country": "US",
"gender": "male",
"twitter": null,
"linkedin": "https://www.linkedin.com/in/richard-hendricks",
"score": 100,
"accept_all": false,
"phone_number": true,
"verification": {
"date": "2025-01-15T10:32:00+01:00",
"status": "valid"
},
"sources": [
{
"uri": "https://piedpiper.com/blog/engineering",
"website_url": "piedpiper.com",
"extracted_on": "2024-06-01T09:14:07+01:00",
"last_seen_on": "2025-01-10T17:02:44+01:00",
"still_on_page": true
}
],
"phone_data": []
}
}// 03 · cost and limits
What a call costs
A call is charged only under the condition below. Rate limits depend on your plan.
// cost
1search credit
Charged when: An address is returned with a status other than unknown. 6 with phone data.
Errors, 429 and 451 responses, and the same request again within your usage window cost nothing.
How credits work// rate limits
Requests per second / minute / day| Free | Basic | Growth | Pro | |
|---|---|---|---|---|
| Search, finder, similar, technology | 1 / 2 / 5 | 3 / 50 / 500 | 5 / 80 / 1,000 | 8 / 150 / 4,000 |
| Email verifier | 1 / 2 / 10 | 2 / 40 / 500 | 3 / 60 / 1,000 | 5 / 100 / 4,000 |
Pro Plus, Scale and credit packs of 50,000 or more: no limit on these endpoints. Enterprise: no per-second or per-minute limit, 100,000 requests a day. Daily limits reset at 00:00 UTC. Rate limits
// 04 · use it anywhere
Catch-all Finder beyond the API
The same endpoint, and the same credits, behind the app and every integration.
- REST APIJSON over HTTPS, 13 SDKs, signed webhooks.
GET /v1/email-finder - Bulk CSVUpload a list in the app or POST it to /bulk; download when it's done.
POST /v1/bulk/{type} - MCP for AI agentsRemote MCP server, 28 tools, OAuth sign-in.
https://mcp.tomba.io/mcp - Google Sheets and ExcelFormulas and a sidebar that call the same endpoints.
=TOMBA_VERIFY(A2) - Browser extensionEmails on LinkedIn and on any website you visit.
Chrome · Edge · Firefox · Safari - Zapier, Make, n8nNo-code actions for the finder, verifier and enrichment.
Zapier · Make · n8n · Pipedream
// 05 · capabilities
Why Professionals Trust Tomba's Catch-All Email Finder
Proven tools that deliver results where standard email finders fail.
AI Pattern Recognition
Analyzes 50+ email format patterns across the company and pinpoints the verified address even when the server accepts everything.
450M+ Contact Cross-Reference
Validates each email candidate against 450M+ contacts, web mentions, and social profiles to guarantee it belongs to a real person.
Instant Confidence Scoring
Every result includes a 0-100 confidence score. Higher scores mean proven deliverability so you reach the right inbox every time.
Deep SMTP Verification
Goes beyond basic MX lookups with advanced SMTP handshake techniques to detect active mailboxes hidden behind catch-all servers.
Pay Only for Verified Results
No credits wasted on low-confidence results. You only pay when Tomba is confident the email is accurate and deliverable.
Bulk Processing at Scale
Process thousands of catch-all domains at once via CSV upload or API. Filter results by confidence threshold and export instantly.
// use cases
What teams build with Catch-all Finder
- Email FinderFind any professional's verified email by name and company.
- Domain SearchInstantly uncover every email address at a company domain.
- Catch-All Email VerifierVerify deliverability on catch-all domains with AI scoring.
- Bulk Email FinderFind thousands of catch-all emails at scale via CSV upload.
- LinkedIn FinderTurn LinkedIn profiles into verified email addresses.
- API AccessIntegrate catch-all email finding directly into your workflow.