Overview
This node validates email addresses using the emailvalidation.io API. It is designed to check the validity and quality of an email address, helping users ensure that emails they send are likely to be delivered successfully. This can be particularly useful in scenarios such as cleaning mailing lists, verifying user input during sign-up processes, or preventing fraud by validating contact information.
A practical example would be integrating this node into a workflow that processes new user registrations, automatically validating the provided email before proceeding with account creation or sending welcome emails.
Properties
| Name | Meaning |
|---|---|
| The email address to validate. Example: "elon@spacex.com". | |
| Catch All | Whether to enable catch-all detection (available on paid plans). This detects if the domain accepts all emails regardless of the recipient address. |
Output
The node outputs JSON data containing detailed information about the validated email address as returned by the emailvalidation.io API. This typically includes fields indicating whether the email is valid, deliverable, risky, or invalid, along with additional metadata such as domain information and catch-all status if enabled.
No binary data output is produced by this node.
Dependencies
- Requires an API key credential for the emailvalidation.io service.
- The node makes HTTP GET requests to the
/infoendpoint of the emailvalidation.io API. - The base URL and API key must be configured in the node's credentials settings.
Troubleshooting
Common issues:
- Invalid or missing API key will cause authentication errors.
- Using catch-all detection without a paid plan may result in incomplete or no catch-all information.
- Network connectivity problems can prevent the node from reaching the API endpoint.
Error messages:
- Authentication failures usually indicate incorrect or expired API keys; verify and update credentials.
- Rate limit exceeded errors suggest too many requests in a short time; consider upgrading your plan or adding delays.
- Invalid email format errors mean the input does not conform to standard email syntax; ensure the email string is correct.