# get_domain

> Get one registrar domain in detail, enriched with a live registry read: status, expiry, auto-renewal, TLD, the registrar, `nameservers`, DNSSEC `dsRecords`, the…

- Tier: R
- Required scope: read:domains
- Annotations: readOnlyHint, idempotentHint
- Docs: https://api.inleed.com/tools/get-domain

## Description

Get one registrar domain in detail, enriched with a live registry read: status, expiry, auto-renewal, TLD, the registrar, `nameservers`, DNSSEC `dsRecords`, the `registrant` contact, `glueRecords`, the `can:{}` block and the resolved `target`. `registryAvailable` is false when the registrar could not be read live (the DB-backed fields still return); the transfer lock and EPP status codes are not exposed by the client area and are omitted. This is the registrar record — for the DNS zone records use `list_dns_records`, for hosting detail use `get_service`. `isRegistrarDomain` is false when the identifier was a hosting account or an addon domain merely hosted here (then `hostedOn` names the account and the note says it is not registered through Inleed — `transfer_domain_in` brings it here).

## Input schema

- `input` — string (required). A domain, website URL, or Inleed service id — e.g. example.com, https://example.com/, or a numeric service id like 9900002.

## Example call

```json
{
  "name": "get_domain",
  "arguments": {
    "input": "example.se"
  }
}
```

