> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.anymailfinder.com/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# How to integrate Anymail Finder with Clay?

This guide explains how to integrate Anymail Finder with Clay using the HTTP API tool, starting with the [Find a Person’s Email](https://anymailfinder.com/email-finder-api/docs/find-person-email) endpoint.

The exact same steps apply to those other endpoints, with only the endpoint URL, input fields, and output structure changed:
* [Find All Emails at a Company](https://anymailfinder.com/email-finder-api/docs/find-company-email)
* [Find Emails by LinkedIn URL](https://anymailfinder.com/email-finder-api/docs/find-linkedin-url-email)
* [Find a Decision Maker's Email](https://anymailfinder.com/email-finder-api/docs/find-decision-maker-email)
* [Verify an Email](https://anymailfinder.com/email-finder-api/docs/verify-email)

# 1. Choose the "HTTP API" Tool

1. Open your Clay table with the contact data you want to enrich
2. Click "Add column" and select "Add enrichment"
3. In the search bar, type "http", then select "HTTP API" from the list

![](https://storage.crisp.chat/users/helpdesk/website/-/2/d/5/e/2d5efafd2ec2d600/2-1_e8vemg.png =600x331)

# 2. Connect your Anymail Finder account

1. In the HTTP API panel, click **Add account**
2. Insert `Authorization` in **Key**
3. Paste your API key in **Value** (available on the [Anymail Finder API settings page](https://app.anymailfinder.com/settings/api))
4. Click **Save**

The API key is stored securely and can be reused across workflows.

![](https://storage.crisp.chat/users/helpdesk/website/-/2/d/5/e/2d5efafd2ec2d600/4-1_1v710pn.png =600x331)

# 3. Configure API Inputs

1. Select `POST` in **Method**
2. Insert https://api.anymailfinder.com/v5.1/find-email/person in **Endpoint**
3. Insert a valid JSON similar to the value below in **Body** (Include at least one of `domain` or `company_name`, and either `first_name` / `last_name` or `full_name`)
```
{
  "domain": "<column containing Company Domain>",
  "company_name": "<column containing Company Name>",
  "first_name": "<column containing First Name>",
  "last_name": "<column containing Last Name>",
  "full_name": "<column containing Full Name>"
}
```
4. Insert `180000` in **Response timeout**
5. Click **Save**, then **Save and run 10 rows** to test it. Clay will now submit the first 10 rows and attempt to find emails.

![](https://storage.crisp.chat/users/helpdesk/website/-/2/d/5/e/2d5efafd2ec2d600/5_j446tz.png =600x349)

# 4. Create output columns

1. Once the call runs, you'll see a new column (e.g. "HTTP API") with status codes.
2. Click on any cell in this column. Then hover "Email" and click "Add as column".
3. Repeat the same for "Email Status".
4. You'll now see 2 columns added to your table:
| Name | Description |
| ---- |
| **Email** | the email found |
| **Email Status** | `valid` (verified and safe to use), `risky` (found but not fully verifiable) or `not_found` (no email found) |

![](https://storage.crisp.chat/users/helpdesk/website/-/2/d/5/e/2d5efafd2ec2d600/7_86rtqa.png =600x349)

# Need help?

If you run into issues:
* Review the [Anymail Finder API documentation](https://anymailfinder.com/email-finder-api/docs)
* Contact support via chat or email at [team@anymailfinder.com](mailto:team@anymailfinder.com)