// catch-all finder
Find work emails on catch-all domains
A catch-all server accepts every address, so most finders stop there. Tomba returns the most likely address with a score and its sources, marked accept_all.
// api console
Mike Knoop
Co-founder · Zapier
- Phone available
- —
- —
- Pattern
- —
- Catch-all domain
- Yes
// teams at these companies use tomba
// 01 · in the app
Catch-all Finder in the Tomba app
Search a catch-all company in the web app: the most likely address, marked accept_all, with its score and its sources.
// also in
- REST APIJSON over HTTPS, 13 SDKs, signed webhooks.
- Bulk CSVUpload a list in the app or POST it to /bulk; download when it's done.
- Google Sheets and ExcelFormulas and a sidebar that call the same endpoints.
- Browser extensionEmails on LinkedIn and on any website you visit.
- MCP for AI agentsRemote MCP server, 28 tools, OAuth sign-in.
- Zapier, Make, n8nNo-code actions for the finder, verifier and enrichment.
// 02 · the api
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-finderdomainpiedpiper.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
// cost
Rate limits by plan1search credit
Charged when: An address is returned with a status other than unknown; 6 search credits instead of 1 with phone data (enrich_mobile).
Errors, 429 and 451 responses, and the same request again within your usage window cost nothing.
13 official SDKs: C#, Dart, Deno, Elixir, Go, Lua, Node.js, Perl, PHP, Python, R, Ruby, Rust. Libraries in the docs
{
"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": []
}
}/email-finderdata.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)
// 03 · customers
What customers say
Tomba.io is very fast and has lots of features to help anyone prospect and find exactly who you need to find. I use my zoom.info and Apollo to find companies for lead gen and then run those leads into tomba to grab me prospect info in record time.
Julian M.Account Executive, Insightvia G2I've tested over a dozen email finder tools, and Tomba.io stands out as the best. It consistently delivers accurate results and is incredibly easy to set up using the API key.
Andrei KholkinFounder, Superpage.io
// 04 · capabilities
How Tomba handles catch-all domains
The finder doesn't stop at accept-all: it scores the most likely address and shows what backs it.
Catch-all detected first
Tomba checks whether the domain accepts every address before it answers.
The company's pattern
The address follows the format the company uses most, such as {first}@.
A score to filter on
Each result carries a score from 0 to 100, so you choose how much risk to send to.
Sources when they exist
If the address appears on public pages, you see them, with the dates.
Unknown costs nothing
A search that returns nothing, or only an unknown address, uses no credit.
Whole lists at once
Upload a CSV to the bulk finder and sort the results by status and score.
// 05 · use cases
What teams build with Catch-all Finder
- Accounts behind catch-all serversReach people at companies whose mail servers accept every address, instead of skipping them.
- Fill the gaps in a listRe-run the rows another tool left blank because the domain was catch-all.
- Agency campaignsKeep catch-all prospects in a client's list, labelled so the client can decide.
- Recruiting at large employersContact candidates at companies whose servers accept every address.
// start free
Find the address behind every name
A search uses 1 search credit when it returns an address with a known status, and nothing otherwise.
The free plan includes 25 search credits every 30 days.