WHOIS Lookup
Look up a domain's WHOIS record: registrar, creation and expiry dates, name servers, registrant details and the raw record.
whois-lookup Example
{
"domain": "google.com"
} {
"domain": "google.com",
"created": "1997-09-15T04:00:00Z",
"expires": "2028-09-14T04:00:00Z",
"updated": "2019-09-09T15:39:04Z",
"statuses": [
"clientDeleteProhibited https://icann.org/epp#clientDeleteProhibited",
"clientTransferProhibited https://icann.org/epp#clientTransferProhibited",
"clientUpdateProhibited https://icann.org/epp#clientUpdateProhibited",
"serverDeleteProhibited https://icann.org/epp#serverDeleteProhibited",
"serverTransferProhibited https://icann.org/epp#serverTransferProhibited",
"serverUpdateProhibited https://icann.org/epp#serverUpdateProhibited",
"//icann.org/epp"
],
"raw_whois": " Domain Name: GOOGLE.COM\r\n Registry Domain ID: 2138514_DOMAIN_COM-VRSN\r\n Registrar WHOIS Server: whois.markmonitor.com\r\n Registrar URL: http://www.markmonitor.com\r\n Updated Date: 2019-09-09T15:39:04Z\r\n Creation Date: 1997-09-15T04:00:00Z\r\n Registry Expiry Date: 2028-09-14T04:00:00Z\r\n Registrar: MarkMonitor Inc.\r\n Registrar IANA ID: 292\r\n Registrar Abuse Contact Email: [email protected]\r\n Registrar Abuse Contact Phone: +1.2086851750\r\n Domain Status: clientDeleteProhibited https://icann.org/epp#clientDeleteProhibited\r\n Domain Status: clientTransferProhibited https://icann.org/epp#clientTransferProhibited\r\n Domain Status: clientUpdateProhibited https://icann.org/epp#clientUpdateProhibited\r\n Domain Status: serverDeleteProhibited https://icann.org/epp#serverDeleteProhibited\r\n Domain Status: serverTransferProhibited https://icann.org/epp#serverTransferProhibited\r\n Domain Status: serverUpdateProhibited https://icann.org/epp#serverUpdateProhibited\r\n Name Server: NS1.GOOGLE.COM\r\n Name Server: NS2.GOOGLE.COM\r\n Name Server: NS3.GOOGLE.COM\r\n Name Server: NS4.GOOGLE.COM\r\n DNSSEC: unsigned\r\n URL of the ICANN Whois Inaccuracy Complaint Form: https://www.icann.org/wicf/\r\n>>> Last update of whois database: 2026-03-06T20:03:16Z <<<\r\n\r\nFor more information on Whois status codes, please visit https://icann.org/epp\r\n\r\nNOTICE: The expiration date displayed in this record is the date the\r\nregistrar's sponsorship of the domain name registration in the registry is\r\ncurrently set to expire. This date does not necessarily reflect the expiration\r\ndate of the domain name registrant's agreement with the sponsoring\r\nregistrar. Users may consult the sponsoring registrar's Whois database to\r\nview the registrar's reported date of expiration for this registration.\r\n\r\nTERMS OF USE: You are not authorized to access or query our Whois\r\ndatabase through the use of electronic processes that are high-volume and\r\nautomated except as reasonably necessary to register domain names or\r\nmodify existing registrations; the Data in VeriSign Global Registry\r\nServices' (\"VeriSign\") Whois database is provided by VeriSign for\r\ninformation purposes only, and to assist persons in obtaining information\r\nabout or related to a domain name registration record. VeriSign does not\r\nguarantee its accuracy. By submitting a Whois query, you agree to abide\r\nby the following terms of use: You agree that you may use this Data only\r\nfor lawful purposes and that under no circumstances will you use this Data\r\nto: (1) allow, enable, or otherwise support the transmission of mass\r\nunsolicited, commercial advertising or solicitations via e-mail, telephone,\r\nor facsimile; or (2) enable high volume, automated, electronic processes\r\nthat apply to VeriSign (or its computer systems). The compilation,\r\nrepackaging, dissemination or other use of this Data is expressly\r\nprohibited without the prior written consent of VeriSign. You agree not to\r\nuse electronic processes",
"registrar": "whois.markmonitor.com",
"name_servers": [
"ns1.google.com",
"ns2.google.com",
"ns3.google.com",
"ns4.google.com"
]
} Inputs
| Field | Type | Required | What it is |
|---|---|---|---|
domain | string | Yes | Domain name (e.g. example.com) |
Output fields
How reliably each field appears in a successful answer.
| Field | Type | Appears |
|---|---|---|
domain | string | Always (present in every successful answer) |
created | string | Always (present in every successful answer) |
expires | string | Always (present in every successful answer) |
registrar | string | Always (present in every successful answer) |
name_servers | array | Always (present in every successful answer) |
How to call it
The same tool through each route. MCP clients reach it through Strale’s server at https://api.strale.io/mcp; the call below is what the agent sends.
# Needs an API key. max_price_cents caps what this call may cost.
curl -X POST https://api.strale.io/v1/do \
-H "Authorization: Bearer $STRALE_API_KEY" \
-H 'Content-Type: application/json' \
-d '{
"capability_slug": "whois-lookup",
"inputs": {
"domain": "google.com"
},
"max_price_cents": 5
}' {
"tool": "strale_execute",
"arguments": {
"slug": "whois-lookup",
"inputs": {
"domain": "google.com"
},
"max_price_cents": 5
}
} import { Strale } from "straleio";
const strale = new Strale({ apiKey: process.env.STRALE_API_KEY! });
const result = await strale.do({
capability_slug: "whois-lookup",
inputs: {
"domain": "google.com"
},
max_price_cents: 5,
}); import os
from straleio import Strale, DoRequest
strale = Strale(api_key=os.environ["STRALE_API_KEY"])
result = strale.do(DoRequest(
capability_slug="whois-lookup",
inputs={
"domain": "google.com",
},
max_price_cents=5,
)) # No account. The first request answers 402 with the price in USDC;
# an x402 client pays it from your wallet and repeats the request.
curl -i 'https://api.strale.io/x402/v2/whois-lookup?domain=google.com' Limitations
Rate limits can slow high-volume lookups
Some registrars rate-limit WHOIS queries — bulk lookups may see slower response times
What to do instead: Batch lookups with 1-2 second delays between requests, or use the RDAP protocol endpoint when available
Redacted registrations have limited owner information
GDPR-redacted registrations (common for EU domains) show limited registrant information
What to do instead: Use the abuse contact email from the WHOIS response to request registrant details through the registrar's disclosure process
Bundled checks that include it
- Domain Security Check €0.30
- Domain Intelligence €0.35
- Vendor Risk Assessment €1.80
- Lead Enrichment & Qualification €0.27
- Domain Trust Check €0.40
- KYB Complete — Sweden €2.50
- Invoice Verify — Sweden €2.50
- DeFi Protocol Risk Check €1.50
- Crypto Counterparty KYB €1.80
- Token Project Due Diligence €0.62
- KYB Complete — Norway €2.50
- Invoice Verify — Norway €2.50
- Web3 Counterparty KYB €0.70
- KYB Complete — Finland €2.50
- Invoice Verify — Finland €2.50
- KYB Complete — United Kingdom €2.50
- Invoice Verify — United Kingdom €2.50
- KYB Complete — Germany €2.50
- Invoice Verify — Germany €2.50
- KYB Complete — France €2.50
- Invoice Verify — France €2.50
- KYB Complete — Belgium €2.50
- Invoice Verify — Belgium €2.50
- KYB Complete — Austria €2.50
- Invoice Verify — Austria €2.50
- KYB Complete — Ireland €2.50
- Invoice Verify — Ireland €2.50
- KYB Complete — Spain €2.50
- Invoice Verify — Spain €2.50
- KYB Complete — Switzerland €2.50
- Invoice Verify — Switzerland €2.50
- KYB Complete — Poland €2.50
- KYB Complete — Singapore €2.70
- Invoice Verify — Poland €2.50
- Invoice Verify — Singapore €2.77
- KYB Complete — Croatia €2.50
- Invoice Verify — Croatia €2.50
- KYB Complete — Greece €2.50
- Invoice Verify — Greece €2.50
- KYB Complete — United States €2.50
- Invoice Verify — United States €2.50
- KYB Complete — Canada €2.50
- Invoice Verify — Canada €2.50
- KYB Complete — Australia €2.50
- Invoice Verify — Australia €2.50
Related tools
- DNS Lookup Free
- Domain Contact Extraction €0.05
- SSL Certificate Check €0.03
- Tech Stack Detection €0.03