# Icypeas (/integrations/icypeas)

Use [Icypeas](https://icypeas.com/) to find a professional email address from a person's name and company domain, or verify an existing address. Results are asynchronous: the integration polls for the result before returning it to the workflow.

## Use the block \[#usage-instructions]

Integrate Icypeas to find a professional email address from a name and company domain, or verify whether an existing email is valid and deliverable. Results are returned asynchronously via polling.

## Actions \[#actions]

### Icypeas Find Email \[#icypeas-find-email]

Find a professional email address from a first name, last name, and company domain or name. Submits the search and polls until a result is available. Costs 1 credit per found email (<https://www.icypeas.com/pricing>).

#### Input \[#input]

| Parameter | Type | Required | Description |
| - | - | - | - |
| `apiKey` | string | Yes | Icypeas API key |
| `firstname` | string | No | Target person's first name |
| `lastname` | string | No | Target person's last name |
| `domainOrCompany` | string | Yes | Target company domain (e.g. stripe.com) or company name (e.g. Stripe) |

#### Output \[#output]

| Parameter | Type | Description |
| - | - | - |
| `searchId` | string | Icypeas internal search ID |
| `status` | string | Terminal search status: FOUND \| DEBITED \| NOT\_FOUND \| DEBITED\_NOT\_FOUND \| BAD\_INPUT \| INSUFFICIENT\_FUNDS \| ABORTED |
| `email` | string | Email address found or verified |
| `item` | json | Full raw item object returned by the Icypeas results endpoint |
| `firstname` | string | Found person's first name |
| `lastname` | string | Found person's last name |

### Icypeas Verify Email \[#icypeas-verify-email]

Verify whether an email address is valid and deliverable. Submits the verification and polls until a result is available. Costs 0.1 credit per verification (<https://www.icypeas.com/pricing>).

#### Input \[#input-1]

| Parameter | Type | Required | Description |
| - | - | - | - |
| `apiKey` | string | Yes | Icypeas API key |
| `email` | string | Yes | Email address to verify (e.g. <john@stripe.com>) |

#### Output \[#output-1]

| Parameter | Type | Description |
| - | - | - |
| `searchId` | string | Icypeas internal search ID |
| `status` | string | Terminal search status: FOUND \| DEBITED \| NOT\_FOUND \| DEBITED\_NOT\_FOUND \| BAD\_INPUT \| INSUFFICIENT\_FUNDS \| ABORTED |
| `email` | string | Email address found or verified |
| `item` | json | Full raw item object returned by the Icypeas results endpoint |
| `valid` | boolean | Whether the email is valid/deliverable (true for FOUND/DEBITED status) |
