First Page    Prev. Page    Next Page    Last PagePage: 1/805

Sunday, 6 Mar 2022

Simple APIs: Email Service Provider validator and TLD Email Extractor

I have developed a couple of simple single-purpose APIs. In part because they can help a project I am working on with a colleague, but also in part just for fun:

1) Email Service Provider Validator REST API

Query this REST API with any domain as the parameter and find out whether the domain belongs to a public free email service provider. The API currently recognizes over 6,000 domains that host free email services, and that number grows every day. Applications include checking to allow only corporate emails, or blocking registrations from free email providers.


For example: https://www.sevenj.com/rosterapi/v1/emailprovider?domain=hotmail.com, will return the following:

{ "isProvider": 1, "domain": "hotmail.com" }


2) TLD Email Extractor REST API
Query this REST API with any email address and it will extract and return the top level domain (TLD) against Mozilla TLDs official listing. It supports a range of scenarios with domains and subdomains, including .edu, .co.uk, and others. It also supports parsing unknown TLDs.


For example: https://www.sevenj.com/rosterapi/v1/tld-extract?emailaddress=tom.jones@mail.company.com, will return the following:

{ "tld": "company.com", "emailaddress": "tom.jones@mail.company.com" }

The APIs support SSL return JSON and are built on node.js and Express.





Saturday, 23 Jan 2021

The blog is back

I finally had an hour to review the blog's ancient codebase and make adjustments to bring it back to life!!

Friday, 22 May 2020

Career Retrospective

I did an exercise of looking back through my career in tech and pulling out things that I feel stood out... It was an interesting exercise as it boils down to very few things that really made a difference and mattered.

Albert Balcells Product Portfolio


Monday, 18 May 2020

Test Enty

After Verio (hosting company) messed up the site configuration for the n-th time... I lost track, they are really really bad at this

Hopefully it's back up

Thursday, 7 Nov 2019

Laia learns geometry

Amazing, our second grader is learning about 3D shapes:

Laia Learns Geometry

First Page    Prev. Page    Next Page    Last PagePage: 1/805