A scrapper that collects the top level domain info from the IANA
A scrapper to pull all the top level domains (.com, .us, etc) from the IANA's Root Zone Database and format the information in JSON.
There are three datasets in the data folder (collected on 08/12/17):
[
{
"domain": ".aws",
"linkToIANA": "https://www.iana.org/domains/root/db/aws.html",
"type": "generic",
"sponsor": "Amazon Registry Services, Inc."
},
...
]
You can download the json files in data/ or access them via NPM:
npm install tld-data
Then inside of a JS file:
// Webpack (or other JS bundler that supports JSON importing)
import tlds from "tld-data/data/tlds";
import sponsors from "tld-data/data/sponsors";
import types from "tld-data/data/types";
// Node
const tlds = require("tld-data/data/tlds");
const sponsors = require("tld-data/data/sponsors");
const types = require("tld-data/data/types");
Make sure you have node installed. Download the repository, open a terminal in the tld-data folder and run:
npm install
npm run scrape