Data Tools
data-tools is the email-finding server. It takes a person’s name and a company domain, generates every common email pattern (first@, first.last@, flast@, f.last@, etc.), and verifies each candidate against the domain’s mail server via SMTP using Reacher — without sending a single email.
Endpoint
Tools
get_email
Response fields
When is_catch_all is true
Catch-all domains accept SMTP traffic for every local-part, so verification can’t disambiguate the true address. The response still returns the most likely candidate (by pattern frequency) but you should:
- Treat the result as a hypothesis, not a certainty.
- Cross-check with LinkedIn or a recent press mention before sending.
- Consider whether deliverability is enough or you need an actual reply to confirm the address.
How verification works
get_email does three things:
- Generate candidates. Every common pattern is produced from the name (
justin@,justinmares@,justin.mares@,j.mares@,jmares@, etc.). - Verify via SMTP. Each candidate is checked through Reacher: it speaks SMTP with the domain’s MX records, issues
RCPT TO, and observes the server’s response — withoutDATA(no mail is sent). - Return the first deliverable hit. Catch-all domains are detected by sending a known-bogus address; if it accepts,
is_catch_allis set totrue.
This adds 2–5 seconds of latency per call.