Bestseller
Domain Information WHOIS Lookup Domain Analysis
Domain WHOIS Information Lookup
Get comprehensive WHOIS information for any domain including registration details, nameservers, and domain status
Data & API Features
Comprehensive WHOIS information lookup for any domain;
Detailed domain registration and expiration information;
Nameserver and DNS information retrieval;
Domain status and security information;
Registrar and organization details;
Contact information and email addresses;
Full API support for HTTPS (TLS v1.0 / v1.1 / v1.2 / v1.3);
Fully compatible with Apple ATS;
Nationwide multi-node CDN deployment;
Ultra-fast response, API interface load balancing built with multiple servers.

Annual Subscription
$49$99
Try it for free!
Sign In Sign in to get a trial key and test all APIs.
Secure payment by Stripe
API Document
HTTP Protocol:HTTPS
HTTP Method:GET
HTTP Endpoint:https://api.gugudata.io/v1/websitetools/whois
Response Type:application/json; charset=utf-8
DEMO Endpoint:https://api.gugudata.io/v1/websitetools/whois/demo
Live Demo:Try Interactive Demo
Full API Docs:developers.gugudata.io
API Request Parameters
| Name | Type | Is Required | Default Value | Remark |
|---|---|---|---|---|
| appkey | string | true | YOUR_APPKEY | Obtained after payment |
| domain | string | true | N/A | Domain name to lookup (e.g., google.com, example.org) |
API Response Parameters
| Name | Type | Remark |
|---|---|---|
| dataStatus.requestParameter | string | Echo of request parameters |
| dataStatus.statusCode | integer | HTTP status code of the response |
| dataStatus.status | string | Response status |
| dataStatus.statusDescription | string | Human-readable status message |
| dataStatus.responseDateTime | string | Server response timestamp |
| dataStatus.dataTotalCount | integer | Total number of records returned |
| data.domain_name | array | Domain name(s) found in WHOIS record |
| data.registrar | string | Domain registrar information |
| data.creation_date | array | Domain creation date(s) |
| data.expiration_date | array | Domain expiration date(s) |
| data.updated_date | array | Domain last update date(s) |
| data.name_servers | array | Domain nameservers |
| data.status | array | Domain status information |
| data.org | string | Organization name |
| data.country | string | Country code |
| data.emails | array | Contact email addresses |
| data.dnssec | string | DNSSEC status |
API Response Status Codes
| Status Code | Explanation of Status Code | Remarks |
|---|---|---|
| 200 | API responding normally | For business status codes, see below under API Custom Status Codes. |
| 400 | Parameter error | |
| 402 | APPKEY error | Please check if the APPKEY provided is the one obtained from the developer center. |
| 403 | Account overdue | Please pay attention to the E-mail reminders regarding order expiration. |
| 429 | Request rate limited | Requests cannot exceed 5 times per second. The CDN layer intelligently determines based on the frequency of IP requests. General high-frequency requests do not trigger this status code. |
| 500 | API response error |



