The Email Information Retrieval API offers comprehensive and reliable analysis of email domains to ensure secure, effective, and risk-free communications. This tool identifies whether a domain belongs to disposable, blocked, or potentially fraudulent services, helping companies protect their platforms against spam, fraud, and fake registrations.
When an email or domain is received, the API performs multiple real-time validations. First, it checks whether the domain is included in blacklists or temporary email databases. It then analyzes the MX (Mail Exchange) records to determine if the server is valid, active, and belongs to a trusted provider. It also identifies whether the email is role-based (such as info@, admin@, or support@) and assigns a risk score that quantifies the likelihood of malicious or temporary use.
Thanks to its accuracy and speed, this API is ideal for verifying registration forms, mailing lists, marketing campaigns, SaaS platforms, or CRMs, preventing bounces and keeping databases clean.
In short, the Email Information Retrieval API allows you to detect and block fake or unsafe emails before they pose a threat. Its integration is simple, its performance is fast, and its results are detailed, facilitating automatic decision-making about the validity and reliability of each email domain analyzed.
Returns validation information for an email address, indicating that the status is invalid because it was rejected. It includes data such as the user, the domain, whether the email belongs to a public service, and whether it is disposable or role-based.
Email Verification - Endpoint Features
| Object | Description |
|---|---|
email |
[Required] Enter a email |
{"status":"invalid","reason":"rejected_email","email":"[email protected]","user":"johndoe","domain":"gmail.com","public":true,"disposable":false,"role":false}
curl --location --request GET 'https://zylalabs.com/api/10655/email+information+retrieval+api/20206/[email protected]' --header 'Authorization: Bearer YOUR_API_KEY'
| Header | Description |
|---|---|
Authorization
|
[Required] Should be Bearer access_key. See "Your API Access Key" above when you are subscribed. |
No long-term commitment. Upgrade, downgrade, or cancel anytime. Free Trial includes up to 50 requests.
The Email Verification endpoint returns data regarding the validity of an email domain, including whether it is disposable, blocked, or role-based. It also provides MX record information, risk scores, and the domain's provider type.
Key fields in the response include "valid" (boolean), "block" (boolean), "disposable" (boolean), "mx_info" (MX record details), "risk_score" (numerical), and "provider_type" (type of email provider).
The response data is structured in JSON format, with key-value pairs that provide insights into the email's validity, risk assessment, and technical details about the domain's mail server.
The endpoint provides information on email validity, domain status (disposable or blocked), MX record verification, risk scoring, and whether the email is role-based, helping to assess potential fraud.
Data accuracy is maintained through real-time validations against multiple sources, including blacklists and temporary email databases, as well as checks on MX records to ensure they belong to trusted providers.
Typical use cases include verifying email addresses during user registration, cleaning mailing lists, enhancing marketing campaign effectiveness, and preventing fraud in SaaS platforms and CRMs.
Users can customize their requests by specifying the email address or domain they wish to verify. The API processes this input to return tailored validation results based on the provided email.
Standard data patterns include a "valid" field indicating true or false, a "risk_score" ranging from 1 to 10, and detailed MX information. Users can expect consistent formatting across responses for easy integration.
To obtain your API key, you first need to sign in to your account and subscribe to the API you want to use. Once subscribed, go to your Profile, open the Subscription section, and select the specific API. Your API key will be available there and can be used to authenticate your requests.
You can’t switch APIs during the free trial. If you subscribe to a different API, your trial will end and the new subscription will start as a paid plan.
If you don’t cancel before the 7th day, your free trial will end automatically and your subscription will switch to a paid plan under the same plan you originally subscribed to, meaning you will be charged and gain access to the API calls included in that plan.
The free trial ends when you reach 50 API requests or after 7 days, whichever comes first.
No, the free trial is available only once, so we recommend using it on the API that interests you the most. Most of our APIs offer a free trial, but some may not include this option.
Yes, we offer a 7-day free trial that allows you to make up to 50 API calls at no cost, so you can test our APIs without any commitment.
Zyla API Hub is like a big store for APIs, where you can find thousands of them all in one place. We also offer dedicated support and real-time monitoring of all APIs. Once you sign up, you can pick and choose which APIs you want to use. Just remember, each API needs its own subscription. But if you subscribe to multiple ones, you'll use the same key for all of them, making things easier for you.
Service Level:
100%
Response Time:
227ms
Service Level:
100%
Response Time:
1,025ms
Service Level:
100%
Response Time:
701ms
Service Level:
100%
Response Time:
1,465ms
Service Level:
100%
Response Time:
2,230ms
Service Level:
100%
Response Time:
808ms
Service Level:
100%
Response Time:
956ms
Service Level:
100%
Response Time:
0ms
Service Level:
100%
Response Time:
256ms
Service Level:
80%
Response Time:
753ms
Service Level:
100%
Response Time:
4,309ms
Service Level:
100%
Response Time:
4,197ms
Service Level:
100%
Response Time:
3,690ms
Service Level:
100%
Response Time:
2,755ms
Service Level:
100%
Response Time:
2,542ms
Service Level:
100%
Response Time:
61ms
Service Level:
100%
Response Time:
7,928ms
Service Level:
100%
Response Time:
55ms
Service Level:
100%
Response Time:
1,621ms
Service Level:
100%
Response Time:
18ms