Email verification

Verify email addresses before you send so you can reduce bounce rates, protect sender reputation, and keep invalid leads out of your outreach workflows.

Use the response to distinguish safe, risky, invalid, disposable, and role-based addresses before they reach your CRM, campaign, or sales sequence.

Endpoint

GET https://api.wappalyzer.com/v2/verify/

Properties

Property Description
Execution Synchronous
Request timeout 30 seconds
Rate limit 10 requests per second
Pricing 1 credit per email address

Query string parameters

Name Description
email (required) Email address (e.g. [email protected]).

Response body

Name Description
email The input email address, e.g. [email protected].
domain The domain portion of the email address, e.g. example.com.
reachable One of safe, risky, invalid or unknown.
disposable The email address is provided by a known disposable email provider.
roleAccount Role accounts like [email protected] and [email protected] are typically associated with a team or company rather than a person.
mxValid The domain has valid MX DNS records.
connection The SMTP server accepts connections.
inboxFull The recipient's inbox is full.
catchAll The email address is a catch-all address.
deliverable Emails to this address are deliverable.
disabled The recipient's inbox is disabled.
syntaxValid The email address is syntactically valid.

Example

Request

curl -H "x-api-key: <your api key>" "https://api.wappalyzer.com/v2/verify/[email protected]"

Response

{ "email": "[email protected]", "domain": "example.com", "reachable": "risky", "disposable": false, "roleAccount": true, "mxValid": true, "connection": true, "inboxFull": false, "catchAll": false, "deliverable": true, "disabled": false, "syntaxValid": true }

Subscribe to receive occasional product updates.