Skip to content

// 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

GETapi.tomba.io/v1/email-finder
Example

Mike Knoop

Co-founder · Zapier

99
mike@zapier.comvalid
Found on 1 public pageapp.tomba.io/verify/mike@zapier.com
Phone available
—
LinkedIn
—
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

// 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.

GET/email-finder
domainpiedpiper.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

1search 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

GET /email-finder
200 OK
{
  "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 · 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 G2
  • I'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.

// 06 · questions

Catch-all Finder: quick answers

Still have questions? Visit the help center

// 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.