*UPDATE*
Updated with a swagger docs page here http://emailstuff.io/api-docs/
——
So with the senderbase rdns lookup discontinued i needed a way to check it by code. Earlier i wrote a post about how to query it with c# and HttpClient that was not a very solid solution. So i created emailstuff.io a api for checking, senderbase (now talos reputation), senderscore, reputation authority and some blacklists.
For now it is not documented and a lot of features missing but it will be updated frequently next couple of weeks. Please add feature requests in the comments.
For now you can use these endpoints:
http://emailstuff.io/api/senderbase/[ipaddress] returns Bad, Neutral or Good
http://emailstuff.io/api/senderscore/[ipaddress] returns an int. -9999 = no data
http://emailstuff.io/api/reputationauthority/[ipaddress] returns an int. -9999 = no data
http://emailstuff.io/api/blacklist/[ipaddress] returns an object with the following information:
1 2 3 4 5 6 7 8 9 10 11 |
{ "fwdReverseDnsMatch": true, "ptr": "mail1.mydomain.se.", "blacklistResult": [ { "blacklist": "zen.spamhaus.org", "blacklist_url": "https://www.spamhaus.org/zen/", "listed": false, "ms": 36 }] } |
http://emailstuff.io/api/emailinfo/[emailaddress] returns an object with the following information:
1 2 3 4 5 6 7 8 9 |
{ "emailAddress": "fredrik@dattaproffs.se", "name": "fredrik", "domain": "dattaproffs.se", "isValid": true, "isRoleAddress": false, "isDisposable": false, "hasMx": true } |
These are subject to change both the endpoints and the data returned. But i will keep you posted on the blog and soon there will be a docs page for the API.