Skip to content
On this page

📧 W2 Data Email Validate 010

About the service

W2DataEmailValidate010Service provides a range of fraud intelligence services using the email address as a key data point to generate a customization risk score. User can search data by email address or by a combination of email and IP address.

Product Code: W2-DATA-EMAIL_VALIDATE-010

Does this service leave a credit search Footprint? No

Request

The following properties pertain to this service.

Query Data

Property NameTypeLengthOptional/MandatoryNotes
EmailString300Mandatory
IPString40OptionalIPv4

Response

Example Response

json
"w2DataEmailValidate010EmailAndIpResult": {
	"company": "dave+Corp",
	"country": "US",
	"dob": "",
	"domainAge": "2012-05-01T07:00:00Z",
	"domainCategory": "Fraud+Mitigation+Services",
	"domainCompany": "dave+Corp",
	"domainCorporate": "Yes",
	"domainCountryName": "United+States",
	"domainExists": "Yes",
	"domainName": "dave.com",
	"domainRelevantInfo": "Low Risk Domain",
	"domainRelevantInfoID": "510",
	"domainRiskLevel": "Low",
	"domainRiskLevelID": "4",
	"eaAdvice": "Lower Fraud Risk",
	"eaAdviceID": "3",
	"eaReason": "Email Created at least  2.4  Years Ago",
	"eaReasonID": 14,
	"eaRiskBand": "Fraud Score 101 to 300",
	"eaRiskBandID": "2",
	"eaScore": "181",
	"eaStatusID": "4",
	"eName": "",
	"email": "[email protected]",
	"emailAge": "",
	"emailExists": "Not Sure",
	"fraud_type": "",
	"gender": "",
	"location": "",
	"title": ""
}

Response Breakdown

The table below contains explanations for the fields returned in the response:

FieldTypeExplanation
CompanyStringThe name of the company in which the email belongs
CountryStringDomain Country Code
DobStringThe date of birth for the person who owns the email address.
DomainAgedatetimeThe creation date of the domain. This field may be blank for
some queries. Returned in UTC format
DomainCategoryStringThe category type for the company in which the email belongs.
DomainCompanyStringThe domain of the company in which the email belongs.
DomainCorporateStringPossible values:
Yes
No
Null
DomainCountryMatchStringFUTURE ENHANCEMENT – The logic for this field will be implemented at a later date
This field can be either Yes, No, or blank. Value indicates whether the country of the Email matched the billing address country. A mismatch indicates a higher risk of fraud. If no country input was provided, this field will be left blank
Pre-defined Input Parameters required to return a value:
- billcountry
This field can be either Yes, No, or blank. Value indicates whether the country of the Email matched the billing address country. A mismatch indicates a higher risk of fraud. If no country input was provided, this field will be left blank
Pre-defined Input Parameters required to return a value:
- billcountry
DomainCountryNameStringThe country of the company in which the email belongs.
DomainExistsStringVerification of whether the email domain exists. Values are:
Yes
No
Not Anymore
Not Sure
DomainNameStringThe email address domain name.
DomainRelevantInfoIntThe relevant info description. See domainrelevantinfoID
DomainRelevantInfoIDInt501 - NoKnownRisk
502 - RiskCountry
503 - HighRiskCategory
504 - HighRiskDomain
505 - RecentlyCreated
506 - InvalidDomain
507 - LowRiskCategory
508 - ValidDomainFromCountry
509 - ValidDomain
510 - LowRiskDomain
511 - ReviewRiskCategory
521 - LowRiskEmailDomainforCompany
522 - LowRiskEmailDomainforIndustry
523 - LowRiskEmailDomainforNetwork
524 - VeryLowRiskEmailDomainforCompany
525 - VeryLowRiskEmailDomainforIndustry
526 - VeryLowRiskEmailDomainforNetwork
527 - HighRiskEmailDomainforCompany
528 - HighRiskEmailDomainforIndustry
529 - HighRiskEmailDomainforNetwork
530 - VeryHighRiskEmailDomainforCompany
531 - VeryHighRiskEmailDomainforIndustry
532 - VeryHighRiskEmailDomainforNetwork
DomainRiskCountryStringFUTURE ENHANCEMENT – The logic for this field will be implemented at a later date
This field can be either Yes or No. The field will be set to “Yes”if the country associated with the email’s domain is
associated with a high risk of fraud; otherwise, it will be set to “No”Pre-defined Input Parameters required to return a value:
- billcountry
DomainRiskLevelStringThe risk level description. See domainrisklevelID above.
DomainRiskLevelIDIntPossible values:
1 - VeryHigh
2 - High
3 - Moderate
4 - Low
5 - VeryLow
6 - Review
EAAdviceStringServes as a guideline based on the risk associated with the
email address.
EAAdviceIDStringServes as a guideline based on the risk associated with the email address.1 - Fraud Review
2 - Unclear Risk
3 - Lower Fraud Risk
4 - Moderate Fraud Risk
11 - Data Entry Review
1001 - Custom Fraud Score Define
EAReasonStringProvides relevant information to understand the Fraud Score. See above for all possible values.
EAReasonIDStringPossible values are:
1 - Fraud Level X
2 - Email does not exist
3 - Domain does not exist
4 - Risky Domain
5 - Risky Country
6 - Risky Email Name
7 - Numeric Email
8 - Limited History for Email
9 - Email Recently Created
10 - Email linked to High Risk Account
11 - Good Level X
12 - Low Risk Domain
13 - Email Created X Years Ago
14 - Email Created at least X Years Ago
15 - Email Linked to Low Risk Account
16 - InvalidEmailSyntax
17 - Mailbox is Full
18 - Mailbox is Inactive
19 - Corporate Link
20 - Mailbox is Expired
21 - User Defined Risk Domain
22 - User Defined Low Risk Domain
23 - Velocity Level X
24 - Risk Domain Category
25 - Low Risk Domain Category
26 - High Risk Email Account
27 - Email Created at least X Months Ago
28 - Valid Email From X Country Domain
29 - Valid Domain From X Country
30 - Potentially Breached Email
31 - Fraud Emails Linked X
32 - Good Email Linked Level X
33 - Fraud IP Level X
34 - Good IP Level X
35 - Risky Proxy IP
36 - Risk IP Behavior
37 - Risky IP Country
38 - IP Not Found
39 - IP Invalid Syntax Format
40 - High Risk IP
51 - Good Popularity
52 - Risk Domain Category Review
53 - Tumbling Abuse
54 - Email Enumeration for Company
55 - Email Enumeration for Industry
61 - Customer Email not Provided
62 - Risk Email Pattern
63 - Suspected Fraud
101 - Low Risk Email Domain for Company
102 - Low Risk IP for Company
103 - Low Risk IP Geolocation for Company
104 - Low Risk Email Domain for Industry
105 - Low Risk IP for Industry
106 - Low Risk IP Geolocation for Industry
107 - Low Risk Email Domain for Network
108 - Low Risk IP for Network
109 - Low Risk IP Geolocation for Network
110 - Very Low Risk Email Domain for Company
111 - Very Low Risk IP for Company
112 - Very Low Risk IP Geolocation for Company
113 - Very Low Risk Email Domain for Industry
114 - Very Low Risk IP for Industry
115 - Very Low Risk IP Geolocation for Industry
116 - Very Low Risk Email Domain for Network
117 - Very Low Risk IP for Network
118 - Very Low Risk IP Geolocation for Network
121 - High Risk Email Domain for Company
122 - High Risk IP for Company
123 - High Risk IP Geolocation for Company
124 - High Risk Email Domain for Industry
125 - High Risk IP for Industry
126 - High Risk IP Geolocation for Industry
127 - High Risk Email Domain for Network
128 - High Risk IP for Network
129 - High Risk IP Geolocation for Network
130 - Very High Risk Email Domain for Company
131 - Very High Risk IP for Company
132 - Very High Risk IP Geolocation for Company
133 - Very High Risk Email Domain for Industry
134 - Very High Risk IP for Industry
135 - Very High Risk IP Geolocation for Industry
136 - Very High Risk Email Domain for Network
137 - Very High Risk IP for Network
138 - Very High Risk IP Geolocation for Network
EARiskBandStringYou can create customised risk levels for your business. You can also view specific elements or attributes associated with an email and customise results. Emailage provides 6 preloaded and recommended 'Risk Band' score ranges.
Admins can update these ranges or add up to 20 new ranges
EARiskBandIDIntYou can create customised risk levels for your business. You can also view specific elements or attributes associated with an email and customise results. Emailage provides 6 preloaded and recommended 'Risk Band' score ranges.
Admins can update these ranges or add up to 20 new ranges
EAScoreStringProprietary algorithm that calculates the fraud risk
associated with an email address.
EAStatusIDStringThe possible values of EAStatusID:
0 - GeneralError
1 - Certified
2 - Verified
3 - EmailNonxistent
4 - ValidDomain
5 - DomainInexistent
ENameStringThe name of the person who owns the email address
EmailStringEmail address provided for the query
EmailAgedatetimeThe creation date of the email. This field may be blank for some queries. Returned in UTC format
EmailExistsStringVerification of whether the email address exists. Values are:
Yes
No
Not Anymore
Not Sure
Fraud_typeStringThis field provides the type of fraud marked for the queried value. If multiple companies within our system marked the queried value as fraud, we provide the fraud type of the latest company that made the marking. Please note: this field will ONLY be returned for queries that were marked as
fraud in our system. Possible values are:
-Card Not Present Fraud
-Customer Dispute (Chargeback)
-First Party Fraud
-First Payment Default
-Identify Theft (Fraud Application)
-Identify Theft (Account Take Over)
-Suspected Fraud (Not Confirmed)
-Synthetic ID
-Other
GenderStringThe gender of the person who owns the email address
IpAddressStringIP address provided for the query
IpDomainStringThe second level domain associated with the IP address.
This will be something like “example.com” or
“example.co.uk”, not “foo.example.com”
IpTimezoneStringThe time zone associated with the IP address. Time zone names are taken from the IANA time zone database
Ip_AnonymousdetectedStringIndicates whether the user's IP address is an anonymous proxy. The values for this field are:
Yes
No
Ip_CallingcCodeStringThe calling code (area code) for the IP.
Ip_CityStringFor US, the city where the IP is located (e.g. San Francisco)
Ip_CityConfString
Ip_ContinentCodeStringThe continent associated with the IP, e.g. North America
Ip_CorporateProxyStringIndicates whether the user's IP address is a known
corporate proxy. This field can be either Yes or No.
Ip_CountryStringThe name of the country associated with the IP.
Ip_CountryCodeStringA two-character ISO 3166-1 country code for the country associated with the IP address. In addition to the standard codes, we may also return one of the following:
A1 - an anonymous proxy.
A2 - a satellite provider.
EU - an IP in a block used by multiple European countries.
AP - an IP in a block used by multiple Asia/Pacific region countries. The US country code is returned for IP addresses associated with overseas US military bases.
Ip_CountryconfString
Ip_IspStringThe name of the service provider for the IP (e.g. Optimum Online).
Ip_MetroCodeStringThe metro code associated with the IP address. These are only available for IP addresses in the US.
Ip_NetSpeedCellStringThe network speed associated with the IP address. This can be one of the following values:
Dialup
Cable/DSL
Corporate
Cellular
Ip_OrgStringThe organization associated with the IP (e.g. HSA-UWC).
Ip_PostalCodeString
Ip_PostalConfString
Ip_RegionStringFor US, the state where the IP is located (e.g. California).
Ip_RegionConfString
Ip_ReputationStringThe reputation of the proxy, indicates the likelihood that the user's IP address is an open proxy. The values for this field are:
Good
Moderate
High Risk
Very High Risk
Ip_RiskLevelStringSee Ip_RiskLevelId
Ip_RiskLevelIdStringProvides the fraud risk for the IP Address, the values for this field are:
1 - Very High
2 - High
3 - Moderate
4 - Low
5 - Very Low
Ip_RiskReasonStringSee Ip_RiskReasonId
Ip_RiskReasonIdStringProvides relevant information (most important reason) to understand the IP Risk Level:
301 - Moderate Risk
307 - Risk Country
308 - Anonymous Proxy
309 - Risk Proxy
310 - IP Not Found
311 - Moderate By Proxy Reputation And Country Code
312 - Invalid IP Syntax
313 - TOR Network IP
321 - Low Risk IP for Company
322 - Low Risk IP Geolocation for Company
323 - Low Risk IP for Industry
324 - Low Risk IP Geolocation for Industry
325 - Low Risk IP for Network
326 - Low Risk IP Geolocation for Network
327 - Very Low Risk IP for Company
328 - Very Low Risk IP Geolocation for Company
329 - Very Low Risk IP for Industry
330 - Very Low Risk IP Geolocation for Industry
331 - Very Low Risk IP for Network
332 - Very Low Risk IP Geolocation for Network
333 - High Risk IP for Company
334 - High Risk IP Geolocation for Company
335 - High Risk IP for Industry
336 - High Risk IP Geolocation for Industry
337 - High Risk IP for Network
338 - High Risk IP Geolocation for Network
339 - Very High Risk IP for Company
340 - Very High Risk IP Geolocation for Company
341 - Very High Risk IP for Industry
342 - Very High Risk IP Geolocation for Industry
343 - Very High Risk IP for Network
344 - Very High Risk IP Geolocation for Network
Ip_RisksCoreString
Ip_UserTypeStringThe user type associated with the IP address. This will be one of the following values:
business
cafe
cellular
college
contentDeliveryNetwork
government
hosting
library
military
residential
router
school
searchEngineSpider
traveler
LocationStringThe location of the person who owns the email address.
TitleStringThe title of the email owner.

ServiceTransaction examples

If input an invalid Email= "adfdfd":

The W2DataEmailValidate010EmailAndIpResult will be null and the corresponding ServiceTransactions will show the following properties:

PropertyValue
HaltTriggeredFalse
ServiceTransactionResultFailed
ServiceInterpretResultNotApplicable
ServiceTransactionResultMessage"Required field not supplied - Email"
ValidationResultFailed

If input a valid email ="[email protected]":

The W2DataEmailValidate010EmailAndIpResult will have 1 result and the corresponding ServiceTransactions will show the following properties:

PropertyValue
HaltTriggeredFalse
ServiceTransactionResultSuccess
ServiceInterpretResultOneResult
ServiceTransactionResultMessage"This call was generated using sandbox mode"
ValidationResultPass

There are also the following addresses that return different results = "[email protected]", "[email protected]", "[email protected]" and "[email protected]".

Sandbox

Sandbox mode can be used to test the service. By setting the following query option the API will only respond with mocked requests from pre-configured responses.

Sending the following request, as well as the Sandbox Query option mentioned above, will return the response below:

Sandbox Request

json
{
    "Bundle": "KYC_EMAIL_VALIDATE",
    "Data": {
        "Email":"[email protected]"
    },
    "Options": {
        "Sandbox": "true"
    },
    "ClientReference": "your-client-reference"
}

Sandbox Response

json
"w2DataEmailValidate010EmailAndIpResult": {
	"company": "Emailage+Corp",
	"country": "US",
	"dob": "",
	"domainAge": "2012-05-01T07:00:00Z",
	"domainCategory": "Fraud+Mitigation+Services",
	"domainCompany": "Emailage+Corp",
	"domainCorporate": "Yes",
	"domainCountryName": "United+States",
	"domainExists": "Yes",
	"domainName": "emailage.com",
	"domainRelevantInfo": "Low Risk Domain",
	"domainRelevantInfoID": "510",
	"domainRiskLevel": "Low",
	"domainRiskLevelID": "4",
	"eaAdvice": "Lower Fraud Risk",
	"eaAdviceID": "3",
	"eaReason": "Email Created at least  2.4  Years Ago",
	"eaReasonID": 14,
	"eaRiskBand": "Fraud Score 101 to 300",
	"eaRiskBandID": "2",
	"eaScore": "181",
	"eaStatusID": "4",
	"eName": "",
	"email": "[email protected]",
	"emailAge": "",
	"emailExists": "Not Sure",
	"fraud_type": "",
	"gender": "",
	"location": "",
	"title": ""
}