---
title: "Get Person Email (Bulk)"
method: POST
path: "/v2/people/enrich/emails/bulk"
tags: ["People"]
---

# Get Person Email (Bulk)

`POST /v2/people/enrich/emails/bulk`

## Request

- Base URL: `https://api.village.ai`
- URL: `https://api.village.ai/v2/people/enrich/emails/bulk`
- Auth: HTTP bearer

Find email addresses for multiple people in a single request. Use this for batch email lookup when preparing outreach campaigns. Provide up to 10 LinkedIn URLs. Returns email addresses where found, with error messages for failed lookups. More efficient than calling enrich_person_email multiple times. Each person is looked up live at Apollo.io. People can have their data removed by emailing privacy@village.ai or support@village.ai.

## Request body

- EnrichEmailsBulkRequest: Request for bulk email enrichment (max 10 identifiers)
  - `identifiers` EnrichIdentifier[], required
    - union: Person identifier - provide one of: linkedin_url or url
      - object: Person by LinkedIn URL
        - `linkedin_url` string, required: LinkedIn person profile URL
      - object: Person by generic URL (auto-detected)
        - `url` string, required: Generic URL (auto-detected)

## Response `200`

Bulk email retrieval completed (may include partial failures)

- object
  - `data` BulkEmailProfile[], required: Response for bulk email enrichment
    - `linkedin_url` string
    - `email` string
    - `error` string
  - `metadata` object, required
    - `request_id` string, required

## Other responses

- `400`: Bad request - invalid parameters
- `401`: Unauthorized - missing or invalid authentication

---

[API](https://skmtc.dev/village/apis/village-v2-api.md) - [All operations](https://skmtc.dev/village/apis/village-v2-api/llms.txt) - [OpenAPI document](https://skmtc.dev/village/apis/village-v2-api/revisions/aebe21a1a544?raw)
