---
title: "Find Email (Bulk, Async)"
method: POST
path: "/find-email-bulk-async"
tags: ["Enrichment"]
---

# Find Email (Bulk, Async)

`POST /find-email-bulk-async`

Find email addresses for a batch of leads; returns a job ID to poll.

## Headers

- `x-api-key` string, nullable

## Request body

- FindEmailBulkRequest
  - `leads` object[], required — List of leads to process in one bulk request.
  - `verify_emails` boolean — SMTP-verify each discovered email before returning it.
  - `mode` 'PROFESSIONAL' | 'PERSONAL' — Email type to discover: 'PROFESSIONAL' (work) or 'PERSONAL'.
  - `providers` string[], nullable — Override the default provider waterfall by listing provider IDs in priority order.
  - `webhook_url` string, uri, nullable — HTTPS URL that receives the result payload when the async job completes.

## Response `200`

Successful Response

- unknown

## Other responses

- `400` — Request was rejected by the route's validation rules.
- `401` — Missing or invalid API key.
- `402` — Insufficient credits or no active subscription for this organization.
- `403` — Tier or feature not enabled for this organization.
- `404` — Async enrichment job not found.
- `422` — Request body failed validation.
- `429` — Rate limit exceeded.
- `500` — Unexpected server error. Retry with backoff.

---

[API](https://skmtc.net/sixtyfour/apis/sixtyfour-api.md) · [All operations](https://skmtc.net/sixtyfour/apis/sixtyfour-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/sixtyfour/sixtyfour-api/versions/51f0a2b62b44/schema)
