Email Validation API
Introduction
This API is used to validate an email ID of an individual. This will check the name of the email id user, which domain it belongs to, what is the SMTP server address, etc.
How to call the API
You are required to pass the access token received from the login call, as authorization header in the Email-ID Validation request along with Email-ID.
API Input Guidelines
A Valid Email Id should be provided
CURL Request
curl --location --request POST '<https://signzy.tech/api/v2/patrons/<patron> id>/emailvalidations' \
--header 'Content-Type: application/json' \
--header 'Authorization: <Authorization token>' \
--data-raw '{"essentials":{"emailId":"<email Id>"}}'Input Parameters
PARAMETER NAME | DESCRIPTION |
|---|---|
Authorization | Contains the id parameter returned from the login step |
Content-Type | application/json |
task | The type of task performed - “Basic Search” |
essentials | Contains the essential output data |
API Response
{
"essentials": {
"emailId": "<Email ID>"
},
"id": "<......id.....>",
"patronId": "<......patron Id.....>",
"result": {
"emailId": "<Email ID>",
"validEmail": "true",
"status": "deliverable",
"subStatus": "",
"freeEmail": "false",
"didYouMean": "",
"account": <"Account holders name>",
"domain": "signzy.com",
"domainAgeDays": "2269",
"smtpProvider": "g-suite",
"mxFound": "true",
"mxRecord": "aspmx.l.google.com",
"personalDetails": {
"name": "<Name>",
"email": "<Email ID>",
"location": "Pune, MH, IN",
"timeZone": "Asia/Kolkata",
"bio": "",
"avatar": "",
"employment": "signzy.com",
"socialMediaHandles": {
"facebook": "",
"github": "",
"twitter": "",
"linkedin": "in/nikita-wasnik-48a4a4184",
"googleplus": "",
"aboutme": "",
"gravatar": ""
}
},
"companyDetails": {
"name": "Signzy",
"legalName": "",
"domain": "signzy.com",
"domainAliases": [],
"phoneNumbers": [],
"emailAddresses": [
"[email protected]",
"[email protected]"
],
"category": {
"sector": "Information Technology",
"industryGroup": "Software & Services",
"industry": "Internet Software & Services",
"subIndustry": "Internet Software & Services",
"sicCode": "48",
"naicsCode": "51"
},
"tags": [
"Information Technology & Services",
"Consulting & Professional Services",
"Technology",
"Financial Services",
"Enterprise",
"SAAS",
"B2B"
],
"description": "Accelerate Digital transformation using artificial intelligence. Make your digital onboarding hassle free using Video KYC and realtime negative data checks",
"foundedYear": 2015,
"location": "Arakere Bannerghatta Rd, Arekere, Bengaluru, Karnataka 560076, India",
"linkedinHandle": "company/teamsignzy",
"usEIN": "",
"metrics": {
"alexaUsRank": "",
"alexaGlobalRank": 321846,
"employeesRange": "51-250",
"marketCap": "",
"raised": 12600000,
"annualRevenue": "",
"estimatedAnnualRevenue": "$10M-$50M"
}
},
"domainDetails": {
"ip": "13.234.218.151",
"continentCode": "NA",
"countryCode": "US",
"latitude": 38,
"longitude": -97,
"timezone": "",
"domain": "",
"status": "",
"available": "",
"registered": "",
"domainId": "",
"createdOn": "",
"updatedOn": "",
"expiresOn": "",
"registrar": {
"id": "",
"name": "",
"organization": "",
"url": ""
},
"nameservers": []
}
}
}Response Parameters
PARAMETERS | DESCRIPTION |
|---|---|
emailID passed by the user | |
status | whether the EmailID is valid or not.(returns string value i.e."valid |invalid |catch-all |unknown |spamtrap |abuse |do_not_mail") |
sub-status | Possible Values ([antispam_system |greylisted |mail_server_temporary_error |forcible_disconnect |mail_server_did_not_respond |timeout_exceeded |failed_smtp_connection |mailbox_quota_exceeded |exception_occurred |possible_traps |role_based |global_suppression |mailbox_not_found |no_dns_entries |failed_syntax_check |possible_typo |unroutable_ip_address |leading_period_removed |does_not_accept_mail |alias_address |role_based_catch_all |disposable |toxic]) |
account | The portion of the email address before the "@" symbol. |
domain | The portion of the email address after the "@" symbol. |
did_you_mean | Suggestive Fix for an email typo |
domain_age_days | Age of the email domain in days. |
free_email | If the email comes from a free provider (returns string value i.e."true/false"). |
mx_found | Does the domain have an MX record. (returns string value i.e."true/false"). |
mx_record | The preferred MX record of the domain. |
smtp_provider | The SMTP Provider of the email. |
firstname | The first name of the owner of the email when available. |
lastname | The last name of the owner of the email when available. |
gender | The gender of the owner of the email when available. |
city | The city of the IP passed in. |
region | The region/state of the IP passed in. |
zipcode | The zipcode of the IP passed in. |
country | The country of the IP passed in. |
Getting help
Please feel free to contact us if you have any questions, require clarification, or have ideas for how to make the documents or any of our services better.
You can reach out to us at [email protected].