Valid Email Checker
All Integrations
Make.com
API Automation

Automate Email Verification
in Your Make.com Workflows

Add a real-time email check to any Make.com scenario by calling the Valid Email Checker API from the built-in HTTP module — no Make app to install. Verify a new signup, then use a Router to branch safe addresses into your CRM and route invalid ones out.

Works with Make’s built-in HTTP module — no app needed
Verify in real time inside any scenario
Route safe vs. invalid emails with a Router or Filter
99.5% accuracy across 11 verification layers

Verify-email scenario

Make.com

Trigger (any app)

New signup / lead

Verify Email

Valid Email Checker

Safe

Add to CRM

Invalid

Skip / tag

branch onstatus === "safe"

What You Need to Get Started

A Valid Email Checker API Key

Generate one on the Developer page. 150 free credits on signup.

A Make.com Account

Any plan that lets you add the built-in HTTP module to a scenario.

A Few Minutes

Drop in one HTTP module, paste your key, and you are verifying.

How to Build It in Make.com

No Make app required. You only need the built-in HTTP › Make a request module.

1

Add the HTTP module

In your scenario, add a module and choose HTTPMake a request. Set Method to POST and the URL to the verify-single endpoint below.

Request URL
https://app.validemailchecker.com/api/verify-single
2

Add your API key as a header

Set the required Authentication type field to No authentication — you'll pass the key with a header rather than Make's built-in auth (don't pick Basic auth or OAuth 2.0). Then under Headers, click Add a header and enter the name Authorization with the value Bearer YOUR_API_KEY. Prefer to reuse the key across scenarios? Choose the API key authentication type instead — set the parameter name to authorization, the key to Bearer YOUR_API_KEY, and placement to Header.

Authorization header
Authorization: Bearer YOUR_API_KEY

Get your key: generate it on the API Access page in your dashboard.

3

Send the email as a JSON body

Set Body type to Raw and Content type to JSON (application/json). In the body, map the email field from an earlier module — for example the email captured by your trigger.

Request body (JSON)
{
  "email": "{{email}}"
}

Branch on the result with a Router or Filter

Run the scenario once so Make parses the response. Then add a Router (or a Filter on a single route) and branch on the parsed status or is_valid output — e.g. send safe addresses to your CRM and route invalid ones to a separate path.

Inbound triggers: to start a scenario from an external event (a form submission, a new lead), front it with Make's Webhooks › Custom webhook module, then verify, then branch.

Single vs. Bulk — Which Endpoint?

Verify one address at a time as records flow through, or clean a whole list in one task. Both cost 1 credit per email.

Verify one at a time

Default
POST /api/verify-single

As each record flows through your scenario — a form submission, a new CRM contact, a new row — verify that one email in real time before the next module runs.

The default for Make scenarios. It is what the step-by-step above uses.

Clean a whole list

Batch
POST /api/verify-bulkGET /api/get-results/{task_id}

Periodically cleaning an existing list? Submit many emails as one task and poll for results — far more efficient than looping single HTTP calls.

Submitting as one task avoids the 60 requests/minute limit; the daily cap is 10,000 verifications.

What the API Returns

Every verification responds with a structured JSON object you can map into any later module.

status

Verdict: safe, invalid, risky, or unknown.

is_valid

Boolean — safe to send to.

is_disposable

Flags throwaway / temporary domains.

is_role_account

Flags addresses like info@ or admin@.

is_catch_all

Domain accepts mail for any address.

mx_found

Whether valid MX records exist.

risk_score

Numeric risk indicator for the address.

credits_used

Credits charged for this request.

Why Verify Inside Make.com

Protect Your Sender Reputation

Stop invalid and disposable addresses before they ever enter your CRM or email tool.

Real-Time, Not Batch

Verify the moment a lead arrives — at signup, on a form submit, or as a webhook fires.

Branch on the Result

Use a Router or Filter to send clean leads one way and questionable ones another.

Credits & Billing

1 Credit = 1 Email

Same rate as bulk, dashboard, and API.

Unknown = Refunded

Credits returned for unverifiable emails.

150 Free Credits

Included on every new account.

60/min · 10k/day

Generous API rate limits.

Frequently Asked Questions

No. There is no Make app to install. You call Valid Email Checker through Make's built-in "HTTP › Make a request" module, which can send a POST request to any REST API. Any Make.com account that lets you add an HTTP module works.

1 credit per email — the same rate as bulk upload, the dashboard, and every other method. If we cannot reach a definitive answer and return "Unknown", that credit is automatically refunded to your account. Setting up the scenario and sending requests costs nothing on its own.

API keys are generated on the Developer page inside your Valid Email Checker dashboard. Create a key, copy it, and use it as the Bearer token in your Make HTTP module's Authorization header. You can revoke and regenerate keys at any time.

Yes. For large lists, use the bulk endpoint: POST to /api/verify-bulk with an array of emails, store the returned task_id, then poll GET /api/get-results/{task_id} for the results. The single-email endpoint is best for real-time, one-at-a-time flows like form submissions.

The API allows up to 60 requests per minute and 10,000 requests per day. For high-volume scenarios, add a small delay between HTTP modules or batch addresses through the bulk endpoint to stay within these limits.

Ready to Verify Emails in Make.com?

Sign up, grab your API key from the Developer page, and drop one HTTP module into your scenario. 150 free credits included — no credit card required.

Get Started Free

150 free credits · No credit card · Built-in HTTP module