# Vaaya / Tomba Domain Email Search

> Vaaya / Tomba Domain Email Search is a paid API for AI agents from vaaya.ai, paid per call via x402, $0.04/call, status unknown (last checked 2026-09-15).

Returns all known professional email addresses at a company domain, including names, positions, and the domain email pattern, via the Tomba email-finding service.

## Facts

- Endpoint: POST https://vaaya.ai/api/run/tomba/domain-search
- Price: $0.04/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/vaaya-tomba-domain-email-search-98e189b2
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_dXnc3ZNwIBjHxb0-5bqsy

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 vaaya-tomba-domain-email-search-98e189b2 -d '<json body>'
```

Example prompt: Find all known professional email addresses at stripe.com — especially anyone in the engineering or sales department — so I can start outreach.

## When to prefer this

Use this endpoint when you need a broad list of email addresses at an entire company domain before running a targeted email-finder for a specific person. It is the right first step for sales prospecting, outreach campaigns, or contact discovery when you only know the company name or domain. Prefer this over a single email-finder when you want to enumerate multiple contacts or learn the email format pattern used at the company.

## Known failure modes

- Domain or company not found in Tomba's database — returns empty result set
- Invalid country code (not 2-letter ISO) causes validation error
- Invalid department value causes schema rejection
- Domain too short (under 3 chars) fails validation
- Rate limiting or upstream Tomba API unavailability returns error
- Payment failure via x402 protocol prevents request from being processed

## How this service works

List all known professional email addresses at a company via Tomba. Pass `domain` (e.g. stripe.com) or `company` name; optional `country` (2-letter code), `department` (engineering/sales/finance/hr/it/marketing/operations/management), `page` + `limit` (10|20|50). Returns emails with names, positions, and the domain email pattern — good first step before email-finder when you only know the company.

## Output

A list of known professional email addresses at the specified company or domain, each entry including the person's name, job position/title, and the detected domain email pattern (e.g. {first}.{last}@company.com). Supports pagination for large result sets.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method",
    "bodyType",
    "body"
   ],
   "properties": {
    "body": {
     "type": "object",
     "$schema": "http://json-schema.org/draft-07/schema#",
     "properties": {
      "page": {
       "type": "integer",
       "exclusiveMinimum": 0
      },
      "limit": {
       "enum": [
        10,
        20,
        50
       ],
       "type": "number"
      },
      "domain": {
       "type": "string",
       "minLength": 3
      },
      "company": {
       "type": "string",
       "minLength": 1
      },
      "country": {
       "type": "string",
       "maxLength": 2,
       "minLength": 2
      },
      "department": {
       "type": "string",
       "minLength": 2
      }
     },
     "additionalProperties": false
    },
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "POST"
     ],
     "type": "string"
    },
    "bodyType": {
     "enum": [
      "json",
      "form-data",
      "text"
     ],
     "type": "string"
    },
    "pathParams": {
     "type": "object"
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/vaaya-tomba-domain-email-search-98e189b2/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from vaaya.ai](https://www.zero.xyz/host/vaaya.ai/llms.txt)
