How to get RDAP Domain WHOIS Lookup by webhook
Look up domain registration records via public RDAP (rdap.org) - status, registrar, nameservers, and created/updated/expiry dates. A run saves one row per result.
Set up the Apify actor
Apify is where this run is collected. An actor is the program that collects the rows. A task is that program saved with your settings, so the next section can ask for the latest rows. You need a free Apify account.
- 01Open RDAP Domain WHOIS Lookup and click Try for free. Create an Apify account if you do not have one. The Free plan does not ask for a card.
- 02You are on the input form. Keep the sample for this first run.
{ "domains": [ "example.com" ], "maxItems": 5 } - 03Leave the proxy setting as it is. Click Start and wait until the run says Succeeded.
- 04Open Storage, then Dataset. You should see
found,handle,status,registrar. - 05When you want the real list, raise maxItems. The sample cap is only there so the first run stays small.
- 06Go back to the input and choose Save as a new task. Name it after this list.
- 07Open the task. Copy the task ID from the address bar. Excel, Sheets, Power BI, and the other guides ask for this ID.
- 08On the task, open Schedules and add a weekly run if you want fresh rows. Each run pays the start charge and the charge for the rows. The amounts are in the price list on this page.
- 09Open Settings, then API & Integrations, and copy an API token. Excel, Sheets, and the other guides put this token in a download link. Anyone with that link can download the rows, so treat it like a password.
How to set up a webhook
Use the task ID and the API token from Set up the Apify actor, above.
- 01In Apify, open RDAP Domain WHOIS Lookup and go to Integrations.
- 02Add a webhook for Actor run succeeded. Point it at the URL that should receive the run.
- 03The payload includes the dataset id. Read the rows from that dataset, or from the task URL in the sections above.
- 04The weekly schedule from Set up the Apify actor, above, is what makes this fire every week.
Schema
Examples come from the actor sample, not a live result.
| Name | Description | Example |
|---|---|---|
found | Found | true |
handle | Handle | 2336799_DOMAIN_COM-VRSN |
status | Status | client |
registrar | Registrar | RESERVED-Internet |
nameservers | Nameservers | A.IANA-SERVERS.NET, |
created | Created | 1995-08-14T04:00:00Z |
updated | Updated | 2024-08-14T07:01:39Z |
expires | Expires | 2025-08-13T04:00:00Z |
entities | Entities | RESERVED-Internet |
scrapedAt | Scraped At | 2026-09-11T12:00:00+00:00 |
foundFoundtruehandleHandle2336799_DOMAIN_COM-VRSNstatusStatusclientdelete prohibited registrarRegistrarRESERVED-InternetAssigned Numbers Authority nameserversNameserversA.IANA-SERVERS.NET,B.IANA-SERVERS.NET createdCreated1995-08-14T04:00:00ZupdatedUpdated2024-08-14T07:01:39ZexpiresExpires2025-08-13T04:00:00ZentitiesEntitiesRESERVED-InternetAssigned Numbers Authority (registrar) scrapedAtScraped At2026-09-11T12:00:00+00:00