GEThttps://api.deepinfo.com/v1/lookup/whois

Returns the current WHOIS registration record of a domain: registrar, registrant, creation, update and expiry dates, name servers and status codes. The record is queried in real time. The response includes both the raw WHOIS text and a parsed version.

Authentication

Send your API key in the apikey request header.

Query Parameters

ParameterRequiredDescription
domainRequired
Domain name, e.g. deepinfo.com. Subdomains are accepted (www.deepinfo.com); IP addresses are not.
Exampledeepinfo.com

Response Fields

FieldDescription
domain_name
The queried domain
raw
Raw WHOIS text as returned by the WHOIS server
parsed
Parsed record, with the parsed.* fields below. null if the record could not be parsed
parsed.create_date
Registration date
parsed.update_date
Date of the last update
parsed.expiry_date
Expiry date
parsed.registrar
Registrar
parsed.registrant.name
Registrant name
parsed.registrant.organization
Registrant organization
parsed.registrant.street
Registrant street address
parsed.registrant.city
Registrant city
parsed.registrant.state
Registrant state or province
parsed.registrant.postal_code
Registrant postal code
parsed.registrant.country
Registrant country
parsed.registrant.phone
Registrant phone number
parsed.registrant.email
Registrant e-mail address
parsed.name_servers
Name servers
parsed.domain_status
Domain status codes
parsed.whois_server
WHOIS server
check_date
When the lookup was performed (UTC)
parse_code
Parser status code; null when parsing succeeded

Response Schema

Inferred from examples Built from the saved 2xx example response: the fields it contains, with the types seen there. It is not a contract.

FieldTypeExample
domain_namestring"deepinfo.com"
rawstring
parsedobject
parsed.uidstring"3bafd4dd0782078cdf8163ad780370d9"
parsed.create_datestring"2001-06-05T02:57:08Z"
parsed.update_datestring"2025-08-19T07:33:45Z"
parsed.expiry_datestring"2028-10-20T11:59:59Z"
parsed.registrarstring"godaddy online services cayman isla…"
parsed.registrantobject
parsed.registrant.namestring
parsed.registrant.organizationstring
parsed.registrant.streetstring
parsed.registrant.citystring"tempe"
parsed.registrant.statestring"arizona"
parsed.registrant.postal_codestring
parsed.registrant.countrystring"us"
parsed.registrant.phonestring
parsed.registrant.emailstring
parsed.name_serversarray<string>"may.ns.cloudflare.com"
parsed.domain_statusarray<string>"clientdeleteprohibited"
parsed.whois_serverstring"whois.uniregistrar.com"
check_datestring"2026-09-22T12:25:50Z"
parse_codenull

Errors

400 if domain is missing or not a valid domain. See Getting Started → Errors.

Examples

Saved examples from the Deepinfo API. Selecting one loads it into the request and response panels.

Worked Examples

Worked examples of this endpoint, each on its own page with the exact request and the response it returns.

See all examples

Reference updated