You can find the Official ZeroBounce Java API v2 Wrapper:
Official JAVA SDK:
This is a java wrapper class example for the ZeroBounce API v2.
The project has 2 dependencies:
Apache HttpClient
JSON (org.json)
Either download the dependencies separately and add them to the relevant path or add the following dependencies to your pom.xml file if you're building via Maven (already added if you're cloning this repo):
Validate(email) method:
- PropertiesPossible Values
- getEmailAddress()The email address you are validating.
- getStatus()ValidInvalidCatch-AllUnknownSpamtrapAbuseDoNotMail
- getSubStatus()antispam_systemgreylistedmail_server_temporary_errorforcible_disconnectmail_server_did_not_respondtimeout_exceededfailed_smtp_connectionmailbox_quota_exceededexception_occurredpossible_trapsrole_basedglobal_suppressionmailbox_not_foundno_dns_entriesfailed_syntax_checkpossible_typounroutable_ip_addressunroutable_ip_addressleading_period_removeddoes_not_accept_mailalias_addressrole_based_catch_all
- getAccount()The portion of the email address before the "@" symbol.
- getDomain()The portion of the email address after the "@" symbol.
- getDidYouMean()Suggestive Fix for an email typo or [null]
- getDomainAgeDays()Age of the email domain in days or [null].
- isFreeEmail()[true/false] If the email comes from a free provider.
- isMXFound()[true/false] Does the domain have an MX record
- getMXRecord()The preferred MX record of the domain or [null].
- getSMTPProvider()The SMTP Provider of the email or [null] (BETA).
- getFirstName()The first name of the owner of the email when available or [null].
- getLastName()The last name of the owner of the email when available or [null].
- getGender()The gender of the owner of the email when available or [null].
- getCountry()The country the IP address is from.
- getCity()The city the IP address is from.
- getZipcode()The zip code the IP address is from.
- getRegion()The region/state the IP address is from.
- getProcessedAt()The UTC time the email was validated.
getCredit() method
- PropertiesPossible Values
- getCredits()The number of credits left in account for email validation
!
Status Code Documentation
Please visit our Status Code Documentation for an explanation of each status.
!
Sandbox Mode
To test out or API without using credits - Please use the emails provided in our sandbox documentation.