4 ms·
Useful machine readable iana and ripe data
I was reading a HN post about Public Suffix List Problems [1] and saw a mention for a JSON list of Generic top-level domains (gTLDs) [3] as opposed to the human readable list [4].
I'm always on the lookout for the canonical source of interesting machine readable data that I might use one day.
One source is the Internet Assigned Numbers Authority [2]. A google search (site:data.iana.org -tz) was interesting. [5][6]
Most of the IANA protocol registries have a machine readable list [7]
Time zone data [8][9]
The Regional Internet Registry for Europe, the Middle East and parts of Central Asia (RIPE) [10] has a great data API [11] where you can do lookups such as [12] and even [13]
[1] https://news.ycombinator.com/item?id=27852962
[2] https://www.iana.org
[3] https://www.icann.org/resources/registries/gtlds/v2/gtlds.json
[4] https://www.iana.org/domains/root/db
[5] https://data.iana.org/ietf-extracts/2021/07/15/
[6] https://data.iana.org/TLD/tlds-alpha-by-domain.txt
[7] https://www.iana.org/protocols
[8] https://data.iana.org/time-zones/tz-link.html
[9] https://www.iana.org/time-zones/repository/tzcode-latest.tar.gz
[10] https://www.ripe.net/
[11] https://stat.ripe.net/docs/data_api
[12] https://stat.ripe.net/data/iana-registry-info/data.json?resource=193/23
[13] https://stat.ripe.net/data/whats-my-ip/data.json