Get Domain Ownership & Registration Details

WHOIS Lookup API.

Retrieve comprehensive WHOIS registration data for any domain. Get registrar details, creation and expiry dates, domain status, nameservers, and more. Perfect for domain research, brand monitoring, and security investigations.

Free tier, no card< 200ms responses99.9% uptime SLA
GET/v1/whoislookuplive
Response200 OK · sample
{
  "status": "ok",
  "error": null,
  "data": {
    "domainName": "MYSPACE.COM",
    "registryDomainID": "3877095_DOMAIN_COM-VRSN",
    "createdDate": "1996-02-22T05:00:00Z",
    "expiryDate": "2029-02-23T05:00:00Z",
    "updatedDate": "2023-01-17T00:16:21Z",
    "domainStatus": [
      "client delete prohibited https://icann.org/epp#client delete prohibited",
      "client renew prohibited https://icann.org/epp#client renew prohibited",
      "client transfer prohibited https://icann.org/epp#client transfer prohibited",
      "client update prohibited https://icann.org/epp#client update prohibited"
    ],
    "dNSSEC": "unsigned",
    "registrar": "GoDaddy.com, LLC",
    "registrarIANAID": "146",
    "registrarURL": "http://www.godaddy.com",
    "registrarAbuseContactEmail": "abuse@godaddy.com",
    "registrarAbuseContactPhone": "tel:480-624-2505",
    "nameServers": [
      "ns-cloud-a2.googledomains.com",
      "ns-cloud-a3.googledomains.com",
      "ns-cloud-a4.googledomains.com",
      "ns-cloud-a1.googledomains.com"
    ],
    "domain": "myspace.com",
    "fetchedAtUTC": "2025-12-17T01:54:05.069Z",
    "tld": "com",
    "status": "active",
    "domainAgeDays": 11094,
    "domainAgeYears": 30.4,
    "isRecentlyRegistered": false,
    "trustScore": 93,
    "trustLevel": "high"
  }
}
Sample response · verify to run one live call, no signup
Integrates with your favorite tools
LangChainn8nZapierMakePipedreamPower AutomatePostman

WHOIS Lookup API

Retrieve comprehensive WHOIS registration data for any domain. Get registrar details, creation and expiry dates, domain status, nameservers, and more. Perfect for domain research, brand monitoring, and security investigations.

  • Comprehensive WHOIS data for all major TLDs
  • Registration, expiry, and update dates
  • Nameserver and registrar information
  • EPP status codes for domain security
  1. 1

    Send one request

    A single authenticated GET with the location you care about — no SDK required.

    GET /v1/whoislookup?query=
    x-api-key: your_key
  2. 2

    We do the aggregation

    Each request pulls from multiple upstream sources and computes the derived fields for you.

  3. 3

    Get clean JSON back

    One structured object, typically under 200 ms — ready to render.

    { domainName, registryDomainID, createdDate, }

Everything in a single call.

/v1/whoislookupapplication/json
domainName"MYSPACE.COM"
registryDomainID"3877095_DOMAIN_COM-VRSN"
createdDate"1996-02-22T05:00:00Z"
expiryDate"2029-02-23T05:00:00Z"
updatedDate"2023-01-17T00:16:21Z"
domainStatusarray of 4
dNSSEC"unsigned"
registrar"GoDaddy.com, LLC"
registrarIANAID"146"
registrarURL"http://www.godaddy.com"
registrarAbuseContactEmail"abuse@godaddy.com"
registrarAbuseContactPhone"tel:480-624-2505"
nameServersarray of 4
domain"myspace.com"
fetchedAtUTC"2025-12-17T01:54:05.069Z"
tld"com"
status"active"
domainAgeDays11094
domainAgeYears30.4
isRecentlyRegisteredfalse
trustScore93
trustLevel"high"

What developers build with it.

Real applications shipping on this endpoint today — each with the numbers that made it worth wiring up.

See every use case

Call it in your language.

Copy a working request, or install a typed SDK. Same endpoint, same key.

const res = await fetch("https://api.apiverve.com/v1/whoislookup?domain=myspace.com", {
  headers: { "x-api-key": "YOUR_API_KEY" },
});
const { data } = await res.json();
console.log(data);

One subscription, the whole get domain ownership & registration details stack.

Every related API ships with your key — no separate plans, no extra keys, one bill.

See pricing
8APIs in this bundle
99.9%uptime SLA

Wire it into the tools you already run.

Ready-made recipes for Zapier, Make, and n8n — trigger on an event, and the data lands where your team works.

Google Sheets
Domain WHOIS Data in Google Sheets
WhenNew row added in Google Sheets
ThenFetch WHOIS for domain in row → write registrar, createdDate, expiryDate, and nameServers back to the row
Slack
Domain Expiry Alert in Slack
WhenScheduled daily trigger
ThenFetch WHOIS → if expiryDate is within 60 days, post domainName, expiryDate, and registrar to Slack
Airtable
Domain Registry in Airtable
WhenNew record created in Airtable
ThenFetch WHOIS for domain field → update record with registrar, createdDate, expiryDate, and tld
Notion
Domain Portfolio in Notion
WhenNew database item created in Notion
ThenFetch WHOIS for domain → update Notion item with registrar, createdDate, expiryDate, and nameServers
Salesforce
Account Domain Data in Salesforce
WhenNew account created in Salesforce
ThenFetch WHOIS for account domain → update account with registrar, createdDate, expiryDate, and tld
GitHub
Domain Investigation in GitHub Issues
WhenNew issue created in GitHub
ThenFetch WHOIS for domain in issue → add registrar, createdDate, nameServers, and domainStatus as comment
Browse all integrations

Questions about the API

What TLDs are supported?
We support all major gTLDs (.com, .net, .org, .info, etc.) and most ccTLDs. Coverage includes over 1,500 TLD extensions.
Is registrant contact information available?
Due to GDPR and privacy regulations, most registrars now redact personal contact information. Our API returns whatever data is publicly available in WHOIS records.
How fresh is the WHOIS data?
We query WHOIS servers in real-time for each request. Data reflects the current state of the domain registration.
Can I check domain expiration dates?
Yes, the expiryDate field shows when the domain registration expires. Use this for monitoring domain portfolios or identifying expiring domains.
What are EPP status codes?
EPP (Extensible Provisioning Protocol) status codes indicate the domain state - whether it can be transferred, deleted, or updated. Codes like "clientTransferProhibited" mean the domain is locked.
Can I use this for bulk domain lookups?
Yes, our API supports high-volume queries. Contact us for enterprise rate limits if you need to check thousands of domains.

Start building with the WHOIS Lookup API. Free tier, no card required — your key is live in minutes.

Bonus: 300+ more APIs

The same key unlocks every other APIVerve endpoint — reach for them when you need them.

Browse the catalog