# contact-email-finder-bulk

> contact-email-finder-bulk is a paid API for AI agents from intel.rallylive.ca, paid per call via x402, $0.1/call, status unknown (last checked 2026-09-14).

Finds public contact email addresses for up to 20 company domains in a single concurrent batch call, returning results in input order with per-item error fields.

## Facts

- Endpoint: GET https://intel.rallylive.ca/bulk/contact-emails
- Price: $0.1/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/contact-email-finder-bulk-9db4c795
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_fNklVQQwjYunpIYOiklJx

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 contact-email-finder-bulk-9db4c795
```

Example prompt: I have a list of 15 company domains — acme.com, globex.com, initech.com, and 12 more — can you find the public contact email addresses listed on each of their homepages in one go?

## When to prefer this

Choose this endpoint when you have a list of 2–20 domains and need contact emails for all of them efficiently. It processes all domains concurrently and returns results in input order, making it far more efficient than calling the single /contact-emails endpoint repeatedly. Ideal for CRM enrichment pipelines, lead generation workflows, or any agent task that accumulates a domain list before lookup.

## Known failure modes

- Domain unreachable or returns non-200 status — per-item error field populated, result null
- No contact email found on homepage — item returns empty or null email with an error note
- Invalid or malformed domain in input — per-item error, does not halt other items
- Batch exceeds 20 domains — request rejected or truncated
- Rate limiting or payment failure for the $0.10 USDC per-call charge

## How this service works

Bulk contact email finder: up to 20 domains in one call, processed concurrently, results returned in input order with a per-item error field and a count of failures. Same answer per item as the single /contact-emails endpoint (Find public contact email addresses on a company's homepage). Batch enrichment for agents that hold a list. $0.01 per batch.

## Output

Returns an ordered array of results matching the input domain list. Each item contains the discovered public contact email address(es) from the company's homepage, a per-item error field indicating whether that domain's lookup succeeded or failed, and a summary count of total failures across the batch.

## 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"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {}
    }
   },
   "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/contact-email-finder-bulk-9db4c795/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from intel.rallylive.ca](https://www.zero.xyz/host/intel.rallylive.ca/llms.txt)
