Historical Whois

This data call provides information on objects that are stored in the RIPE DB. The result is aligned to a specific object, which is identified by an object type and an object key, which is similar to the Whois data call. In contrast to the Whois data call, this data call puts a focus on historical changes of an object and its related objects.
Historical changes are given in the form of versions, one version - by default the latest version - is presented with details.
Related objects are separated into referencing and referenced objects. Referencing objects are objects that have a reference to the object in focus and referenced objects are referenced from the object in focus.

https://stat.ripe.net/data/historical-whois/data.<format>?<parameters> 

e.g. https://stat.ripe.net/data/historical-whois/data.json?resource=193.0.20.0/24

e.g. https://stat.ripe.net/data/historical-whois/data.json?resource=organisation:ORG-NCC1-RIPE

Parameters

Key Value Info Required
resource The resource to query. This is a prefix (v4/v6), an AS number, or a string of the format "object-type:object-key" for looking up generic database objects. yes
version Defines the version to load details for. Can be provided as numerical value (e.g. version=4) or as time-based value (ISO8601 or Unix timestamp). Given as a numerical value, the value must match exactly the historical version number.
Given as a time-based value, the version that was valid at the given time will be returned.
no

Output

Data

Key Info
num_versions Number of total version for the selected object.
resource, type and version Shows which resource, object type and version is returned.
database Defines from which RIR database the data is fetched. Currently only the RIPE DB is supported.
suggestions In cases the lookup does not match exactly, suggestions are provided.
versions Contains a list of historical changes represented as version.
terms_and_conditions Terms and conditions of the RIPE DB and for using this data.
objects Details for the object in the selected version.
referencing All objects that contains references to the object in focus.
referenced_by All objects that are referenced by the object in focus.

Sample object


          "data": {
              "num_versions": 11,
              "resource": "2001:67c:2e8::/48",
              "version": "2018-03-12T13:59:00",
              "database": "RIPE",
              "suggestions": [],
              "versions": [
                  {
                      "version": 11,
                      "from_time": "2017-12-04T14:38:44",
                      "to_time": "2018-03-12T13:59:00"
                  },
                  {
                      "version": 10,
                      "from_time": "2016-06-02T08:54:32",
                      "to_time": "2017-12-04T14:38:44"
                  },
                  {
                      "version": 9,
                      "from_time": "2016-04-14T08:40:13",
                      "to_time": "2016-06-02T08:54:32"
                  },
                  {
                      "version": 8,
                      "from_time": "2016-04-12T01:03:36",
                      "to_time": "2016-04-14T08:40:13"
                  },
                  {
                      "version": 7,
                      "from_time": "2015-06-02T13:50:05",
                      "to_time": "2016-04-12T01:03:36"
                  },
                  {
                      "version": 6,
                      "from_time": "2015-05-05T02:45:49",
                      "to_time": "2015-06-02T13:50:05"
                  },
                  {
                      "version": 5,
                      "from_time": "2012-03-12T08:53:46",
                      "to_time": "2015-05-05T02:45:49"
                  },
                  {
                      "version": 4,
                      "from_time": "2012-03-12T08:52:34",
                      "to_time": "2012-03-12T08:53:46"
                  },
                  {
                      "version": 3,
                      "from_time": "2011-03-29T14:49:03",
                      "to_time": "2012-03-12T08:52:34"
                  },
                  {
                      "version": 2,
                      "from_time": "2011-02-23T12:34:11",
                      "to_time": "2011-03-29T14:49:03"
                  },
                  {
                      "version": 1,
                      "from_time": "2010-09-17T13:18:51",
                      "to_time": "2011-02-23T12:34:11"
                  }
              ],
              "terms_and_conditions": "http://www.ripe.net/db/support/db-terms-conditions.pdf",
              "access": "standard",
              "objects": [
                  {
                      "deleted": false,
                      "version": 11,
                      "key": "2001:67c:2e8::/48",
                      "attributes": [
                          {
                              "attribute": "inet6num",
                              "value": "2001:67c:2e8::/48"
                          },
                          {
                              "attribute": "netname",
                              "value": "RIPE-NCC-NET"
                          },
                          {
                              "attribute": "org",
                              "value": "ORG-RIEN1-RIPE"
                          },
                          {
                              "attribute": "country",
                              "value": "NL"
                          },
                          {
                              "attribute": "admin-c",
                              "value": "BRD-RIPE"
                          },
                          {
                              "attribute": "tech-c",
                              "value": "OPS4-RIPE"
                          },
                          {
                              "attribute": "status",
                              "value": "ASSIGNED PI"
                          },
                          {
                              "attribute": "mnt-by",
                              "value": "RIPE-NCC-END-MNT"
                          },
                          {
                              "attribute": "mnt-by",
                              "value": "RIPE-NCC-MNT"
                          },
                          {
                              "attribute": "mnt-routes",
                              "value": "RIPE-NCC-MNT"
                          },
                          {
                              "attribute": "mnt-domains",
                              "value": "RIPE-NCC-MNT"
                          },
                          {
                              "attribute": "created",
                              "value": "2010-09-17T13:18:51Z"
                          },
                          {
                              "attribute": "last-modified",
                              "value": "2017-12-04T14:38:44Z"
                          },
                          {
                              "attribute": "source",
                              "value": "RIPE"
                          }
                      ],
                      "type": "inet6num",
                      "from_time": "2017-12-04T14:38:44",
                      "latest": true
                  }
              ],
              "latest_time": "2018-03-12T13:59:00",
              "referencing": [
                  [
                      {
                          "version": 8,
                          "type": "mntner",
                          "from_time": "2016-06-24T08:28:44",
                          "key": "RIPE-NCC-END-MNT",
                          "latest": true
                      }
                  ],
                  [
                      {
                          "version": 60,
                          "type": "mntner",
                          "from_time": "2017-11-06T13:12:57",
                          "key": "RIPE-NCC-MNT",
                          "latest": true
                      }
                  ],
                  [
                      {
                          "version": 4,
                          "type": "person",
                          "from_time": "2017-08-15T12:31:30",
                          "key": "BRD-RIPE",
                          "latest": true
                      }
                  ],
                  [
                      {
                          "version": 26,
                          "type": "organisation",
                          "from_time": "2016-05-20T10:49:28",
                          "key": "ORG-RIEN1-RIPE",
                          "latest": true
                      }
                  ],
                  [
                      {
                          "version": 40,
                          "type": "role",
                          "from_time": "2017-12-04T14:50:50",
                          "key": "OPS4-RIPE",
                          "latest": true
                      }
                  ]
              ],
              "type": "inet6num",
              "referenced_by": [
                  [
                      {
                          "version": 1,
                          "type": "route6",
                          "from_time": "2010-09-27T12:14:23",
                          "key": "2001:67c:2e8::/48|AS3333",
                          "latest": true
                      }
                  ]
              ]
          }