Integrate Anymail Finder with Clay

This guide shows how to integrate Anymail Finder with Clay using the "HTTP API" tool, specifically to use our "Find a Person's Email" endpoint.

The exact same steps apply to those other endpoints, with only the endpoint URL, input fields, and output structure changed:

Step 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". show screenshot
  3. In the search bar, type "http", then select "HTTP API" from the list. show screenshot

Step 2: Add Your Anymail Finder API Key

  1. Go to https://newapp.anymailfinder.com/settings/api.
  2. Click "Get API Key" (if you haven't already), then copy the API key.
  3. Back in Clay, click "Add account". show screenshot
  4. Set the following values: show screenshot
    Name your connection:Name the connection (e.g. "Anymail Finder").
    Key:Authorization
    Value:Paste your Anymail Finder API Key
  5. Click "Save".

Step 3: Configure API Inputs

  1. Set the following values: show screenshot
    Method:POST
    Endpoint:https://api.anymailfinder.com/v5.1/find-email/person
    Body:Create a valid JSON request using your Clay table columns. Use / to map each field to the relevant column in your table. Here's the format:
    {
      "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>"
    }
    Response timeout:Set to 180000 (this ensures enough time for processing – 180 seconds).
  2. Click "Save", then "Save and run 10 rows" to test it. Clay will now submit the first 10 rows and attempt to find emails.

Step 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". show screenshot
  3. Repeat the same for "Email Status".
  4. You'll now see 2 columns added to your table: show screenshot
    Email:the email found.
    Email Status:Possible values are:
    • valid: Safe to use (97%+ accuracy). You are charged only for these.
    • risky: May bounce; use cautiously.
    • not_found: No email found. Free of charge.

You're Done!

You've now connected Anymail Finder to Clay - your workflow can automatically find and verify emails based on your own data.

If you run into any issues: