# Asset Whois History Detail

GET /easm/assets/{asset_id}/whois-history/{history_id}: Returns one WHOIS snapshot of an asset, by the history_id returned by the list endpoint.

Source: https://docs.deepinfo.com/reference/easm/asset-whois-history-detail/

Last updated: 2026-09-27

---
`GET https://api.deepinfo.com/v1/easm/assets/{asset_id}/whois-history/{history_id}`

Returns one WHOIS snapshot of an asset, by the `history_id` returned by the list endpoint.

## Authentication

Send your API key in the `apikey` request header.

## Path Parameters

| Parameter | Required | Description | Example |
|---|---|---|---|
| `asset_id` | Required |  | `000000000000000ea4f90001` |
| `history_id` | Required |  | `00000000000000000000000ebd470001` |

## Response Fields

| Field | Type | Description |
|---|---|---|
| `result` | object |  |
| `status` | boolean |  |
| `check_date` | string | date-time |

## Response Schema

_Inferred from examples._ Built from the saved 2xx example response: the fields it contains, with the types seen there. It is not a contract.

| Field | Type |
|---|---|
| `result` | object |
| `result.domain_name` | string |
| `result.raw` | string |
| `result.parsed` | object |
| `result.parsed.uid` | string |
| `result.parsed.create_date` | string |
| `result.parsed.update_date` | string |
| `result.parsed.expiry_date` | string |
| `result.parsed.registrar` | string |
| `result.parsed.registrant` | object |
| `result.parsed.registrant.name` | string |
| `result.parsed.registrant.organization` | string |
| `result.parsed.registrant.street` | string |
| `result.parsed.registrant.city` | string |
| `result.parsed.registrant.state` | string |
| `result.parsed.registrant.postal_code` | string |
| `result.parsed.registrant.country` | string |
| `result.parsed.registrant.phone` | string |
| `result.parsed.registrant.email` | string |
| `result.parsed.name_servers` | array<string> |
| `result.parsed.domain_status` | array<string> |
| `result.parsed.whois_server` | string |
| `result.check_date` | string |
| `result.parse_code` | null |
| `status` | boolean |
| `check_date` | string |

## Examples

### 200 · OK

```bash
curl 'https://api.deepinfo.com/v1/easm/assets/000000000000000ea4f90001/whois-history/00000000000000000000000ebd470001' \
  -H 'apikey: YOUR_API_KEY' \
  -H 'Accept: application/json'
```

`Content-Type: application/json` · `deepinfo-request-id: 00000000-0000-4000-8000-0000356d0001`

```json
{
  "result": {
    "domain_name": "acme.example",
    "raw": "Raw record text.",
    "parsed": {
      "uid": "00000000000000000000000e7db60001",
      "create_date": "2025-06-01T08:00:00Z",
      "update_date": "2025-07-01T08:00:00Z",
      "expiry_date": "2026-06-01T08:00:00Z",
      "registrar": "Kestrel Domains",
      "registrant": {
        "name": "REDACTED FOR PRIVACY",
        "organization": "REDACTED FOR PRIVACY",
        "street": "REDACTED FOR PRIVACY",
        "city": "Springfield",
        "state": "REDACTED FOR PRIVACY",
        "postal_code": "REDACTED FOR PRIVACY",
        "country": "US",
        "phone": "+1-555-0100",
        "email": "https://www.fernhill.example/"
      },
      "name_servers": [
        "ns1.acme.example",
        "ns2.acme.example"
      ],
      "domain_status": [
        "clientdeleteprohibited",
        "clientrenewprohibited"
      ],
      "whois_server": "whois.fernhill.example"
    },
    "check_date": "2025-07-31T08:00:00Z",
    "parse_code": null
  },
  "status": true,
  "check_date": "2025-07-31T08:00:00Z"
}
```

### 404 · Not Found (nonexistent asset_id)

```bash
curl 'https://api.deepinfo.com/v1/easm/assets/ffffffffffffffffffffffff/whois-history/ffffffffffffffffffffffff' \
  -H 'apikey: YOUR_API_KEY' \
  -H 'Accept: application/json'
```

`Content-Type: application/json` · `deepinfo-request-id: 00000000-0000-4000-8000-0000356d0001`

```json
{
  "code": 30003,
  "details": [
    "Asset does not exist."
  ],
  "solution": "https://docs.deepinfo.com/reference/"
}
```
