# Leadsforge Email Enrichment (Bulk)

> Leadsforge Email Enrichment (Bulk) is a paid API for AI agents from x402.orthogonal.com, paid per call via x402, $0.03/call, status unknown (last checked 2026-09-13).

Finds email addresses for multiple people in bulk by accepting people data or Leadsforge IDs, returning a job ID to poll for results.

## Facts

- Endpoint: POST https://x402.orthogonal.com/leadsforge/enrichment/emails
- Price: $0.03/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/leadsforge-email-enrichment-bulk-cf3135ef
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_zqS9-l7dvfQC0tejYM2Ob

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 leadsforge-email-enrichment-bulk-cf3135ef -d '<json body>'
```

Example prompt: Can you find the email addresses for these three people: Jane Smith at Acme Corp (acme.com), John Doe at TechStart (techstart.io), and Maria Garcia at Globex (globex.com)? Use my webhook at https://myapp.com/webhook to notify me when done.

## When to prefer this

Choose this endpoint when you need to find email addresses for multiple people in a single batch operation, especially when working with sales lead lists, CRM enrichment, or outbound prospecting workflows. It is preferable over single-person lookups when processing more than a handful of contacts, and supports async polling via job ID or webhook for large batches.

## Known failure modes

- Invalid or missing people data returns a validation error
- Unresolvable persons (no matching email found) return null or empty email fields
- Webhook delivery failure if the provided URL is unreachable
- Rate limits or quota exceeded result in 429 errors
- Job ID polling may time out if enrichment takes too long
- Malformed LinkedIn URLs or company domains may reduce match accuracy

## How this service works

Find email addresses for multiple people. Returns a job ID to poll for results. | ERROR: Unable to calculate price.

## Output

Returns a job ID that can be polled to retrieve results. Final results include discovered email addresses matched to the input people records, potentially saved to a Leadsforge list if requested. A webhook notification is sent upon completion if a webhook URL is provided.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "people": {
   "type": "array",
   "description": "Array of people objects with firstName, lastName, company, companyDomain, linkedinURL, externalID"
  },
  "personIDs": {
   "type": "array",
   "description": "Array of Leadsforge person IDs"
  },
  "saveToList": {
   "type": "boolean",
   "description": "Save results to a list"
  },
  "webhookURL": {
   "type": "string",
   "description": "Webhook URL for completion notification"
  },
  "clientRequestID": {
   "type": "string",
   "description": "Client request ID for tracking"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/leadsforge-email-enrichment-bulk-cf3135ef/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)
