API Basics
★  Fundamentals
★  Error Codes
★  Examples
★  Batch Processing
★  Specification
★  SDKs
Data Tools
Telephony
Geolocation
Security and Networking
E-commerce
Imaging

Email Verify

SMTP based email address verification. Verify real users and filter out low-quality email addresses.

Email verify does everything the Email Validate API does but takes validation one step further and performs a realtime SMTP based lookup. This process is similar to how a real email is delivered, so it can verify if an email would actually make it to the recipient address. Our SMTP process will identify if the username exists at the email service provider and can also check if the domain is setup as a catch-all (will accept mail for any address)

NOTE
Because this API performs a realtime check against a live mail server it can take some time if the target mail server is slow. In some cases this API may take up to 20 seconds to complete. However on average it will complete in less than 2 seconds.

End Point

https://neutrinoapi.com/email-verify
Test API
API Request
ParameterRequiredTypeDefaultDescription
emailYesstringAn email address
fix-typosNobooleanfalseAutomatically attempt to fix typos in the address
API Response
ParameterTypeDescription
validbooleanIs this a valid email address (syntax and domain is valid)
verifiedbooleanTrue if this address has passed SMTP verification. Check the smtp-status and smtp-response fields for specific verification details
emailstringThe full email address (this could be different to the supplied address if typos-fixed is true)
typos-fixedbooleanTrue if typos have been fixed
syntax-errorbooleanTrue if this address has a syntax error
domain-errorbooleanTrue if this address has a domain error (e.g. no valid mail server records)
domainstringThe email domain
providerstringThe email service provider domain
is-freemailbooleanTrue if this address is a free-mail address
is-disposablebooleanTrue if this address is a disposable, temporary or darknet related email address
is-personalbooleanTrue if this address is for a person. False if this is a role based address, e.g. admin@, help@, office@, etc.
smtp-statusstringThe SMTP verification status for the address:
  • ok - SMTP verification was successful, this is a real address that can receive mail
  • invalid - this is not a valid email address (has either a domain or syntax error)
  • absent - this address is not registered with the email service provider
  • unresponsive - the mail server(s) for this address timed-out or refused to open an SMTP connection (this could be a temporary issue with the provider)
  • unknown - sorry, we could not reliably determine the real status of this address (this address may or may not exist)
smtp-responsestringThe raw SMTP response message received during verification
is-deferredbooleanTrue if the mail server responded with a temporary failure (either a 4xx response code or unresponsive server). You can retry this address later, we recommend waiting at least 15 minutes before retrying
is-catch-allbooleanTrue if this email domain has a catch-all policy (it will accept mail for any username)
Daily Limits
Free TierTier 1Tier 2Tier 3
105005,00050,000