Transfer History
This endpoint returns the transfer history that is relevant for a given IP address or prefix, as well as its less specifics.
GET /data/transfer-history/data.json?resource=8.8.8.0/24&starttime=2024-12-12T12:00
Parameters
| Key | Value | Info | Required |
|---|---|---|---|
| resource | IP or prefix | The IP or prefix whose transfer history you wish to retrieve. | YES |
Data Output
| Key | Info |
|---|---|
| transfers | The list of transfers. |
| parameters | The parameters for this query. |
Each transfer object consists of the following:
| Key | Info |
|---|---|
| sourceResource | The resource that is being transferred out of. |
| recipientResource | The transferred resource. |
| delegationDate | The date on which the source resource was delegated by the original RIR. |
| sourceRegistry | The registry which contained the source resource before the transfer. |
| recipientRegistry | The registry which contains the recipient resource after the transfer. |
| sourceCountryCode | The country code for the source resource. |
| recipientCountryCode | The country code for the recipient resource. |
| sourceHolderName | The holder of the source resource. |
| recipientHolderName | The holder of the recipient resource. |
| transferType | The type of transfer. |
| transferTime | An ISO 8601 datetime at which the transfer took place. |
The parameters consist of the following:
| Key | Info |
|---|---|
| resource | The queried resource. |
| earliest_time | The earliest time for which the response is valid. |
| latest_time | The latest time for which the response is valid. |
Code Examples
bash
curl --location --request GET "https://stat.ripe.net/data/transfer-history/data.json?resource=8.8.8.0/24"js
const requestOptions = {
method: 'GET',
};
fetch("https://stat.ripe.net/data/transfer-history/data.json?resource=8.8.8.0/24", requestOptions)
.then(response => response.text())
.then(result => console.log(result))
.catch(error => console.log('error', error));