Skip to content
GET /api/v1/whois

WHOIS Lookup

Look up WHOIS registration data for a domain

Parameters

name in type required description
domain query string required Without https://

Request

Send your key in the X-API-Key header. More languages and patterns live on the code examples page.

curl -s "https://apixies.io/api/v1/whois?domain=github.com" \
  -H "X-API-Key: YOUR_API_KEY"

Response

The result sits under data in the standard envelope. See the response format guide for errors and status codes.

returns

data.expiration_date
When the registration expires.
data.registrar
Company the domain is registered through.
data.creation_date
When the domain was first registered.
data.name_servers
Name servers listed for the domain.
data.status
EPP status codes like clientTransferProhibited.
data.raw_whois
Full WHOIS text, with the server it came from in whois_server.
example response 200
{
    "status": "success",
    "http_code": 200,
    "code": "SUCCESS",
    "message": "WHOIS lookup completed",
    "data": {
        "domain": "python.org",
        "whois_server": "whois.pir.org",
        "registrar": "Gandi SAS",
        "creation_date": "1995-03-27T05:00:00Z",
        "expiration_date": "2033-03-28T05:00:00Z",
        "updated_date": "2026-08-12T05:01:11Z",
        "name_servers": [
            "ns-1134.awsdns-13.org",
            "ns-2046.awsdns-63.co.uk",
            "ns-484.awsdns-60.com",
            "ns-981.awsdns-58.net"
        ],
        "status": [
            "clientTransferProhibited https://icann.org/epp#clientTransferProhibited"
        ],
        "raw_whois": "Domain Name: python.org\r\nRegistry Domain ID: REDACTED\r\nRegistrar WHOIS Server: http://whois.gandi.net\r\nRegistrar URL: http://www.gandi.net\r\nUpdated Date: 2026-08-12T05:01:11Z\r\nCreation Date: 1995-03-27T05:00:00Z\r\nRegistry Expiry Date: 2033-03-28T05:00:00Z\r\nRegistrar: Gandi SAS\r\n...",
        "queried_at": "2026-09-18T12:00:00+00:00"
    }
}

Authentication and limits

This endpoint needs an API key. Use the sandbox ("try it" above) to test it without registering. See the authentication guide for details.

Standard rate limits apply to this endpoint.

Common use cases

Domain portfolio management

Monitor expiration dates across your domain portfolio. Set up alerts for domains approaching renewal deadlines to prevent accidental lapses.

Brand protection

Monitor registrations of domains similar to your brand. Detect potential cybersquatting or phishing domains early.

Due diligence for acquisitions

Research domain ownership and registration history when evaluating domain purchases or investigating website ownership.

More documentation

Get a free API key

A temporary key takes one click and no signup. Register and you get 75 requests/day. Free tier is for development & small projects.

cookies

We use analytics cookies to see how the site gets used. Nothing loads until you accept. Privacy policy