API Endpoint:
https://www.sevenj.com/rosterapi/v1/tld-extract?emailaddress=
API Description:
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 broad range of scenarios including stripping subdomains across common and uncommon TLDs like .edu, .co.uk, .vacations, etc. It also supports parsing unknown TLDs. The API returns JSON with the TLD extracted from the email provided.
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" }
How is this API different ?:
Very simple to use, and very broad support for all existing TLDs and combinations of domains and subdomains., which is a little trickier that it would seem upfront.
SSL Support:
Yes
API Portal / Home Page:

Support Email Address:
Primary Category:
Secondary Categories:
Device Specific:
No
Scope:
Docs Home Page URL:
Supported Response Formats:
Is This an Unofficial API?:
No
Is This a Hypermedia API?:
No
Restricted Access ( Requires Provider Approval ):
No
Terms Of Service URL:
Type:
Supported Request Formats:
Architectural Style:
Version:
0.1
Is the API Design/Description Non-Proprietary ?:
Yes
Other(not listed):
0
Other(not listed):
0
Type of License if Non-Proprietary:
Free to use
Version Status:
Recommended (active, supported)
Direction Selection:
Provider to Consumer
Version Title:
SevenJ TLD Email Extractor REST API v0.1