> ## Documentation Index
> Fetch the complete documentation index at: https://docs.datalayer.so/llms.txt
> Use this file to discover all available pages before exploring further.

# Finding a work email

> Ask for available business email addresses and understand their limits.

When researching a person, you can ask your assistant to include their work email:

> Look up this person's Datalayer profile and include available work email. Tell me whether the email check passed or was inconclusive.

Work email is optional. Ask for it when you need contact information. It is
included in the person lookup rather than charged as a separate profile.

## Why might there be no email?

Not every profile has an available business email. Datalayer only returns business
addresses that match the website domain of the person's observed employer.
Addresses for a subsidiary or a different company domain may be missed.

The full person lookup still counts if no email is found.
[See how profiles work](/profiles-and-usage).

## What does the email check mean?

| Result      | How to read it                                                              |
| ----------- | --------------------------------------------------------------------------- |
| Valid       | The provider's check passed. This does not guarantee delivery or ownership. |
| Invalid     | The provider reported the address as invalid.                               |
| Uncertain   | The check could not give a clear answer.                                    |
| Not checked | No usable check is available. Do not treat the address as verified.         |

You may see **catch-all** mentioned. This means a domain can accept mail for many
addresses without confirming that a particular person's mailbox exists. Datalayer
treats that result as uncertain.

Look at the check date, if one is available. Jobs and email addresses change.
Even a valid result does not prove current employment or ownership of a mailbox.

## For developers

On [person lookup](/api-reference/get-person), explicitly send
`include: ["work_email"]`. The response includes up to five matching addresses.
Read each address's `verification_status`, `checked_at` and `is_catch_all`;
`checked_at` can be `null`.
