NexGenData Email Verification
AI-generatedSummary
Verifies email deliverability (SMTP, MX, catch-all, disposable and role-account checks per the node description) by running a NexGenData Apify actor synchronously and returning its dataset items as output.
Inputs
- Mode (required) — 'Single Email' verifies one address per incoming item; 'Bulk' verifies many addresses in one actor run per incoming item. Default is single.
- Email (required) — Single mode only. The address to verify; whitespace is trimmed. Can be an expression to use per-item data.
- Emails (required) — Bulk mode only. Addresses separated by newlines or commas. Trimmed and passed to the actor as one string.
- Additional Fields: Actor Memory (MB) — Memory allocated to the actor run, sent as the memory query parameter. Default 512 in the UI.
- Additional Fields: Run Timeout (Seconds) — Maximum time for the actor run, sent as the timeout parameter. If unset, the client uses 240 seconds. The HTTP request timeout is this value plus 30 seconds.
Output shape
A list of items, one per result record returned by the actor's dataset (typically one per verified email). Each record's fields are emitted as the item JSON and paired to the input item that triggered it.
Requires the nexGenDataApi credential with an Apify token; the node errors if the token is missing. The node does not define the result fields, which come from the actor. In bulk mode, each incoming item triggers a separate actor run. With Continue on Fail enabled, a failed item outputs {error: message} instead of throwing.
Examples
Example 1: Validate a signup email from a webhook before adding it to a CRM
Mode: Single Email; Email: {{$json.email}}; leave Additional Fields at defaults.
Example 2: Clean a pasted list of leads in one run
Mode: Bulk; Emails: one address per line or comma-separated; Run Timeout set to 300 seconds for a large list.