apyhub
COMMUNICATIONS · DATA VALIDATION

Validate Email DNS API (Including Disposable Emails)

What it does

Email Verification checks whether an email address is valid and deliverable. Send an email, and you get back a boolean data value that tells you whether the address passed verification.

Use disposable_checks when you want to reject known disposable domains before MX verification. It defaults to true, so disposable addresses are filtered automatically unless you turn that check off.

This is useful anywhere you need to reduce bad signups, clean a mailing list, or validate user-entered addresses before sending a confirmation email. Because the response is a simple boolean, it fits easily into signup flows, CRM hygiene jobs, and pre-send validation steps.

If you just need a fast yes-or-no signal on whether an address should be treated as usable, Email Verification keeps the response format minimal and easy to wire into your app.

POST
Verify email validity and deliverability
https://api.eu.apyverse.com/apyhub/verify-email

QUICKSTART

GUIDE

Quickstart

Verify a single email address by sending it in a JSON body.

curl -X POST "https://api.eu.apyverse.com/apyhub/verify-email" \
  -H "apy-token: $APY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"email":"[email protected]"}'

What you'll get back

Returns a JSON object with a data boolean field — true when the email is valid, false otherwise.

{
  "data": true
}
TRY ITLIVE · 25 ATOMS
Loading your default key…
The full key is used to call the gateway and stays in this tab — never sent to orbit or saved.
body*
When true (default), reject known disposable domains before MX verification.

About this endpoint

What it does

Verifies whether the provided email address is valid and deliverable. It accepts an email in the request body and returns a JSON object with a data boolean field indicating the result.

Request Body

ParameterTypeMandatoryDescription
emailStringYesEmail address to verify. Must be in email format.
disposable_checksBooleanNoWhen true (default), reject known disposable domains before MX verification.

Response

Returns a JSON object with a data boolean field — true when the email is considered valid and deliverable, false otherwise.

ParameterTypeMandatoryDescription
dataBooleanYesVerification result for the submitted email address.

Body

Name
Type
Description
bodyREQUIRED
object
▣ COMMON ERRORS

Errors any endpoint can return

400bad_request

Required parameter missing or malformed body.

401unauthorized

API key missing, revoked, or not authorized for this service.

429rate_limited

Your plan's per-second rate exceeded. Retry with exponential backoff.

503upstream_busy

Backend temporarily unavailable. Try again in a few seconds.