# Findymail Domain Contact Search

> Findymail Domain Contact Search is a paid API for AI agents from x402.orthogonal.com, paid per call via x402, $0.07/call, status unknown (last checked 2026-09-14).

Finds contacts with valid, verified email addresses at a specified domain, filtered by target roles.

## Facts

- Endpoint: POST https://x402.orthogonal.com/findymail/api/search/domain
- Price: $0.07/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/findymail-domain-contact-search-4838a4cc
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_wd7l89cnH8DVSkU8geyUM

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability findymail-domain-contact-search-4838a4cc -d '<json body>'
```

Example prompt: Can you find me verified email addresses for the VP of Sales and Head of Marketing at stripe.com? I need up to 3 roles covered.

## When to prefer this

Use this endpoint when you need verified, role-filtered email contacts for a specific company domain and want to avoid bounced emails. It is ideal for targeted B2B outreach, sales prospecting, or recruiting where you know the company domain and the job function you want to reach. Prefer this over generic web scraping when you need email validity guarantees. Use the webhook option for large domains where results may take longer to compile.

## Known failure modes

- Domain not found or has no indexed contacts — returns empty results
- More than 3 roles specified — request rejected or truncated
- Concurrency limit exceeded (max 5 simultaneous sync requests) — rate limit or queuing error
- Invalid or unreachable webhook URL — async callback fails silently
- Domain is a free email provider (e.g. gmail.com) — may return no meaningful business contacts
- No contacts found for specified roles at domain — empty result set

## How this service works

Find contacts with valid emails at a given domain with given roles. Limited to 5 concurrent sync requests.

## Output

A list of contacts at the specified domain whose email addresses have been verified as valid, each associated with a name and matching role. Results reflect live data from Findymail's database. Async responses may be delivered via the provided webhook URL when the request takes longer to process.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "roles": {
   "type": "array",
   "description": "Target roles (max 3)"
  },
  "domain": {
   "type": "string",
   "description": "Email domain"
  },
  "webhook_url": {
   "type": "string",
   "description": "Webhook URL for async callback"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/findymail-domain-contact-search-4838a4cc/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402.orthogonal.com](https://www.zero.xyz/host/x402.orthogonal.com/llms.txt)
