

TL;DR
- Add an HTTP Request node that POSTs the email to
/api/v1/verifywith your API key as a bearer token. - Branch on
state: deliverable goes on to your CRM or sender; risky and undeliverable go to a review or discard path. - Cost: $0.0058 per address or less, with unknown results refunded.
- API keys are issued on request; this is an HTTP workflow, not a native connector.
The workflow
- Trigger. A webhook, a Google Sheets row, a form submission or a CRM event gives you an email address.
- HTTP Request node. Method POST, URL
https://mailexchange.com/api/v1/verify. Authentication: Header Auth withAuthorization: Bearer YOUR_KEY. Body (JSON):{"email": "{{ $json.email }}"}. - IF node. Condition:
{{ $json.state }}equalsdeliverable. - True branch: add to your CRM, sequencer or newsletter.
- False branch: write to a "review" sheet, or discard undeliverable results.
The response includes state, reason, score, accept_all, role, free, disposable and mx. See the API reference.
Handling slow servers
Most checks return in seconds. When a mail server is slow, /verify answers with HTTP 202 and {"state": "pending", "list_id": ...}. In n8n, add a Wait node and then a second HTTP Request to GET /api/v1/lists/{list_id}/results. Details in verify a list with the API.
Bulk lists in n8n
For many addresses, use POST /api/v1/lists with up to 100,000 emails and a callback_url pointing at an n8n Webhook node. Mail Exchange calls it when the list is done, signed with X-MX-Signature. See webhooks and callbacks.
Good practice
- Verify once, after enrichment, on the final address.
- Don't verify every execution of a loop for the same address: de-duplicate first.
- Handle 402 (out of credits) and 429 (rate limit) with an error branch: errors and limits.
FAQ
Is there an n8n node for Mail Exchange?
Not yet. Use the HTTP Request node with your API key; it takes a couple of minutes to set up.
How do I verify an email in n8n?
POST the address to /api/v1/verify with a bearer token, then branch on the state field in an IF node.
How much does it cost?
$0.0058 per address or less, depending on pack size, and unknown results are refunded.