# 411data B2B Job Enrichment — Async Lead Enrich

> 411data B2B Job Enrichment — Async Lead Enrich is a paid API for AI agents from 411data.io, paid per call via x402, $1/call, status unknown (last checked 2026-09-15).

Submits an async B2B lead enrichment job to find business emails, phone numbers, and contact data for a given company or person, returning a job ID for polling results.

## Facts

- Endpoint: POST https://411data.io/api/v1/enrich/jobs
- Price: $1/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/411data-b2b-job-enrichment-async-lead-enrich-f4fde5df
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_STor0rABPeNaxTxv_1Fsr

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 411data-b2b-job-enrichment-async-lead-enrich-f4fde5df -d '<json body>'
```

Example prompt: I need to enrich a lead — find the business email and phone number for Jane Smith, Head of Marketing at Acme Corp (acmecorp.com) — use 411data and bill up to $1.50 if there's a match.

## When to prefer this

Choose this endpoint when you need asynchronous B2B lead enrichment with bill-on-match pricing, where you only pay if contact data is actually found. Prefer this over synchronous endpoints when enrichment may require multi-source research and longer processing time. Ideal for sales automation, CRM enrichment, and recruiting workflows where a job queue model is acceptable.

## Known failure modes

- No match found — job completes but returns empty contact data; no charge on bill-on-match pricing
- Invalid or missing required input fields — returns 400 with validation error
- Insufficient balance — returns 402 if virtual balance is below bill_up_to_usd threshold
- Job timeout — job exceeds max_timeout_seconds without completing, returns timeout status
- Polling bearer token expired — subsequent poll requests fail with 401

## How this service works

B2B lead enrichment API: find business emails, phone numbers, and contact data for lead generation. Bill-on-match pricing, free trial, agent-native REST + enrich agent.

## Output

Returns a job object with a unique job_id, current status ('queued'), a status_url for polling, a poll_bearer token for authenticated polling, the billing_mode, a bill_up_to_usd cap, recommended poll_interval_sec, and max_timeout_seconds. The agent must poll the status_url to retrieve enriched contact data once the job completes.

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "job_id": "ej_abc123def456",
  "status": "queued",
  "status_url": "/api/v1/enrich/jobs/ej_abc123def456",
  "poll_bearer": "411j_…",
  "billing_mode": "virtual_balance",
  "bill_up_to_usd": 1.5,
  "poll_interval_sec": 2,
  "max_timeout_seconds": 1200
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/411data-b2b-job-enrichment-async-lead-enrich-f4fde5df/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from 411data.io](https://www.zero.xyz/host/411data.io/llms.txt)
