NexGenData Email Validator
AI-generatedSummary
Validates one or many email addresses (syntax, MX, deliverability) by running the NexGenData Email Validator Apify actor synchronously and returning the actor's dataset items as workflow items.
Inputs
- mode (required) — 'Single Email' (default) validates one address per incoming item; 'Bulk' validates many addresses in one actor run.
- singleEmail (required) — Email address to validate (shown in Single mode). Trimmed before sending; evaluated per input item, so it can be an expression.
- emails (required) — Email addresses to validate (shown in Bulk mode), one per line or comma-separated. Trimmed and passed as a single string to the actor.
- additionalFields.memoryMbytes — Memory in MB allocated to the actor run (UI default 512). Sent as the Apify 'memory' parameter.
- additionalFields.timeoutSecs — Maximum seconds to wait for the actor run (UI default 120). If unset, the client falls back to 240 seconds. The HTTP request timeout is this value plus 30s.
Output shape
A list of items. Each record returned by the actor's dataset becomes one output item (json = the record), paired to the input item that triggered it. Single mode typically yields one result per input item; Bulk mode yields one per validated address, per input item.
The exact result fields come from the Apify actor and are not defined in the node. Requires the nexGenDataApi credential with an Apify token. The call runs per input item, so Bulk mode runs once for each incoming item. With Continue On Fail enabled, failures produce an item with an 'error' message; otherwise the node throws an API error.
Examples
Example 1: Validate a lead's email from a form submission before adding it to a CRM.
Mode: Single Email; Email: {{ $json.email }}.
Example 2: Clean a pasted list of addresses in one run.
Mode: Bulk; Emails: one address per line or comma-separated; Run Timeout: 240.
Example 3: Handle a large bulk list that needs more resources.
Mode: Bulk; Emails: {{ $json.emailList }}; Additional Fields: Actor Memory 1024, Run Timeout 300.