
Domain Registration Lookup — Registrar, Age & Expiry
Look up any domain's registration record: registrar, creation date, expiry, last change, status flags and nameservers. RDAP — the modern keyless replacement for WHOIS — across every TLD.
Domain Registration Lookup — Registrar, Age & Expiry returns 17 documented output fields, including id, domain, registered, recordFound and registrar. Every field carries a declared type, a written description and an example value. 0 runs are recorded on Apify.
- 17
- Output fields
- 3
- Inputs
- 0
- Runs
01 — output
What it returns
Every field the extractor writes to its dataset, with its type, a written description and an example value.
| Field | Type | What it holds | Example |
|---|---|---|---|
| id | string | The domain, used as the row identity. | apify.com |
| domain | string | The domain as the registry writes it, lower-cased. | apify.com |
| registered | boolean | True when a registration record exists. **Null — not false — when RDAP had no record**, because that also happens for a TLD whose registry publishes no RDAP. | true |
| recordFound | boolean | Whether RDAP returned anything at all. | true |
| registrar | string | The registrar of record, read from the registrar entity's vCard. | Amazon Registrar, Inc. |
| registeredAt | string | Creation date from the registry. | 2009-06-02T17:14:10Z |
| expiresAt | string | Expiry date from the registry. | 2035-06-02T17:14:10Z |
| lastChangedAt | string | Last time the registration record changed — a transfer or status change moves this, not the creation date. | 2026-05-16T16:53:04Z |
| ageDays | number | Days since registration. Domain age is a standard trust signal: a week-old domain selling something is a different proposition from a decade-old one. | 6347.9 |
| daysUntilExpiry | number | Days remaining before expiry, positive for a future date. Negative means it has lapsed. | 3148.1 |
| isExpiringSoon | boolean | True when expiry is within 60 days — the usual registrar warning window, and the filter to schedule against. | false |
| statuses | string | EPP status flags, comma-separated: clientTransferProhibited, ok, pendingDelete and so on. | client transfer prohibited |
| nameservers | string | Nameservers, comma-separated. | ns-1225.awsdns-25.org, ns-449.awsdns-56.com |
| nameServerCount | number | How many nameservers are delegated. | 4 |
| note | string | Present only when the record is missing, and it says plainly that 'no record' does not mean 'available'. | RDAP returned no record. That can mean the domain is unregistered OR that its TLD registry publishes no RDAP — this row does not distinguish them. |
| rdapSource | string | The registry endpoint the bootstrap sent us to, so the answer can be checked. | https://rdap.verisign.com/com/v1/domain/apify.com |
| scrapedAt | string | When this run read the registry. | 2026-10-19T12:00:00Z |
02 — sample
One record
Assembled from the example values declared on the schema above, not invented at render time.
{
"id": "apify.com",
"domain": "apify.com",
"registered": true,
"recordFound": true,
"registrar": "Amazon Registrar, Inc.",
"registeredAt": "2009-06-02T17:14:10Z",
"expiresAt": "2035-06-02T17:14:10Z",
"lastChangedAt": "2026-05-16T16:53:04Z"
}03 — input
What you give it
| Input | Type | Description |
|---|---|---|
| domains | arrayrequired | Domains such as apify.com or bbc.co.uk. A full URL is accepted and reduced to its host; www is stripped. |
| maxItems | integeroptional | Hard limit. A run that stops early says so. |
| timeoutSecs | integeroptional | Per domain. |
04 — run
Run Domain Registration Lookup on your own input
It runs in the cloud on Apify. Nothing to install, and you are billed per result returned rather than per attempt.
05 — questions
Asked before running it
17 of 17 fields described
- What does Domain Registration Lookup — Registrar, Age & Expiry return?
- It returns 17 documented output fields: id, domain, registered, recordFound, registrar, registeredAt, expiresAt, lastChangedAt, ageDays, daysUntilExpiry, isExpiringSoon and statuses. Each field declares its type, a description of what it holds, and an example value. The remaining 5 are listed in the output schema below.
- What input does Domain Registration Lookup — Registrar, Age & Expiry require?
- domains is required. A further 2 inputs are optional. The full input schema, with types and defaults, is below.
- Does Domain Registration Lookup — Registrar, Age & Expiry need an API key or login?
- No. None of its inputs is a credential, and it reads only public data. Nothing to sign up for before the first run.
- How do I run Domain Registration Lookup — Registrar, Age & Expiry?
- It runs on Apify. Start it from its listing with the inputs above, or call the Apify API with the Actor's ID. Results land in a dataset you can export as JSON, CSV or Excel, or read through the Apify API into your own pipeline.