I would like to announce upcoming changes to API. In upcoming month or two site will be updated with new functionality and core framework will be changed.
Don't worry, existing API structure will remain the same and its not mandatory to update your current API requests - more data might be available in responses, but from request side you are not forced to change anything. No downtime is expected, however, please follow this thread for updates.
New site and API version will include following changes and improvements:
Massive update on blacklisted MX records [UPDATE]
Current MX blacklist (here) contains around 450 records. However, I have checked all our currently blacklisted domains (around 40,000) and their corresponding MX records and new MX blacklist currently has more than 3,000 records. I have already removed some of false-positive ones from most popular providers (more than 100), but I would appreciate any help for identifying more false MX records currently listed which are actually valid and non-disposable. Here are available new MX blacklist. Please post corrections here or in Gist comments - will appreciate any contribution, thank you!
Improved detection of disposable emails [UPDATE]
Emails which are not listed in our internal blacklists (domains, mx). There are often providers with healthy MX records and frequently changing domains which we can't blacklist so easily. However, some of them usually have repeated pattern on email usernames. I have implemented prediction mechanism for some of these providers, and it can be easily extended in future. Of course, this detection won't work if you just check domains instead of full email address.
Email username scoring [NEW]
With this feature you will be able to see likelihood score (0 to 100) of real emails. It works by checking if email username contains real names, surnames, nicknames, years and numeration combinations. Unrecognized words and random string usernames will return very low score.
MX record value output [NEW]
Responses will include MX host-names and values (if any).
Username output [NEW]
Responses will include email username part (if any).
Malicious IP and location check [NEW]
New endpoint will be available to check IP addresses. I have sourced database with more than 200,000 malicious IPs (updated on daily bases). If IP will be detected as malicious, API response will include amount of blacklists its been listed. You could then use this blacklist count on your side to decide on further actions if it exceeds some threshold. All responses will additionally include IP location - country, city and coordinates.
Account registration [NEW]
You will have possibility to create account and use API key for some additional features, such as - analytics, statistics, request throttle increase, more data available in responses, SMTP validation (currently experimental). Even more features will be available in future for registered accounts.
Also, you might have noticed there are now available dedicated documentation page for all API requests. All newest API changes and features will be posted there.
If you have any questions or recommendations regarding updates feel free to reply. And again, I would really appreciate help for identifying false-positive MX records in new blacklist, thank you!
The text was updated successfully, but these errors were encountered:
New version is still in progress, but due to private reasons, last couple of months I haven't had much time to actively work and finalize it. ETA early 2021.
Another feature that will be included for registered accounts are personalized whitelist/blacklist - you will have possibility to block domains which are not included in our blacklist, and allow domains which are detected by our blacklist.