Skip to main content

Open Data Early Pilots

For an introduction to this project, please consult ICANN Open Data Initiative.

ICANN's Open Data Initiative has produced a number of early pilots as an exercise in making data available via an API and via online, interactive tools. This allows researchers to access data in convenient formats and allows a general audience to interpret and visualize data. The early pilots are based on the same data sets, implemented via different tools and approaches.

The early pilots will be available for a limited time with the goal of generating discussion and providing feedback on the future course of the Open Data Initiative. Community members are encouraged to test the various pilots, join the email list mentioned below, and provide informal feedback and/or engage in discussions.

The email list is:

To join the list, visit

Description of the Early Pilots

The early pilots are based on the Registry Monthly Reports of Activity and Transactions. These are reports currently publically available, after a three-month delay.

All of the early pilot implementations were initialized with the monthly reports through February 2017 in a one-time action, that is, as the pilots are available for trial the data won't change or be updated.

The goal of the ICANN organization in making the pilots available for trial by the ICANN community is to begin to explore, in concrete terms, what open data can mean to ICANN managed data sets. Discussion and feedback regarding the experiences with the pilots is desired to help shape the path forward.


Note: for the Enigma tool, creation of an account is required. This login is needed for the functioning of the API.

Limitation of the Early Pilots

Because the early pilots involve a small collection of commercial vendors and are based on a select set of ICANN's many data sets, it is important to keep in mind that these pilots may not be an adequate measure of one vendor's tools against the other vendors. The Registry Monthly Reports, while often the subject of research interests, are possibly not representative of the data sets managed by ICANN. In the course of the development of the pilots, individual participants expressed a desire to show more functionality. Community members are welcome to further examine the tools beyond the early pilot, as well as suggest other tools.

The focus should be on exploring the concept, what can be done with open data access and not as much on which early pilot implementation is the best at doing the job. The latter is interesting but there are many other factors that need to be considered which are beyond the early pilot's design (such as moving data into the vendor tools on a regular basis).

Domain Name System
Internationalized Domain Name ,IDN,"IDNs are domain names that include characters used in the local representation of languages that are not written with the twenty-six letters of the basic Latin alphabet ""a-z"". An IDN can contain Latin letters with diacritical marks, as required by many European languages, or may consist of characters from non-Latin scripts such as Arabic or Chinese. Many languages also use other types of digits than the European ""0-9"". The basic Latin alphabet together with the European-Arabic digits are, for the purpose of domain names, termed ""ASCII characters"" (ASCII = American Standard Code for Information Interchange). These are also included in the broader range of ""Unicode characters"" that provides the basis for IDNs. The ""hostname rule"" requires that all domain names of the type under consideration here are stored in the DNS using only the ASCII characters listed above, with the one further addition of the hyphen ""-"". The Unicode form of an IDN therefore requires special encoding before it is entered into the DNS. The following terminology is used when distinguishing between these forms: A domain name consists of a series of ""labels"" (separated by ""dots""). The ASCII form of an IDN label is termed an ""A-label"". All operations defined in the DNS protocol use A-labels exclusively. The Unicode form, which a user expects to be displayed, is termed a ""U-label"". The difference may be illustrated with the Hindi word for ""test"" — परीका — appearing here as a U-label would (in the Devanagari script). A special form of ""ASCII compatible encoding"" (abbreviated ACE) is applied to this to produce the corresponding A-label: xn--11b5bs1di. A domain name that only includes ASCII letters, digits, and hyphens is termed an ""LDH label"". Although the definitions of A-labels and LDH-labels overlap, a name consisting exclusively of LDH labels, such as"""" is not an IDN."