API Freaks logoAPI Freaks logo
CTRL+K

    Documentation

  • Pricing

  • Resources

  • Tools

  • Contact us

CTRL+K
Sign InGet Started For Free
  • Credits Usage APIGET
  • IP Geolocation Lookup APIGET
  • Bulk IP Geolocation LookupPOST
  • Domain WHOIS LookupGET
  • IP WHOIS LookupGET
  • ASN LookupGET
  • Domain WHOIS Historical LookupGET
  • Domain WHOIS Reverse LookupGET
  • Bulk Domain WHOIS LookupPOST
  • DNS LookupGET
  • Historical DNS LookupGET
  • Reverse DNS LookupGET
  • Bulk DNS LookupPOST
  • SSL Certificate LookupGET
  • SSL Certificate Chain LookupGET
  • Domain AvailabilityGET
  • Domain Availability with SuggestionsGET
  • Bulk Domain AvailabilityPOST
  • Website Screenshot APIGET
  • Bulk Screenshot APIPOST
  • Latest Exchange RatesGET
  • Historical Exchange RatesGET
  • Currency Converter LatestGET
  • Currency Converter HistoricalGET
  • Currency Time Series APIGET
  • Currency Fluctuation APIGET
  • Geolocalized Currency ConverterGET
  • Currency SupportedGET
  • Currency SymbolsGET
  • Currency Historical Data LimitsGET
  • Live Commodity PricesGET
  • Historical Commodity Prices APIGET
  • Commodity Fluctuation APIGET
  • Commodity Time Series APIGET
  • Commodity SymbolsGET
  • Timezone LookupGET
  • Timezone ConverterGET
  • GeoDB Countries APIGET
  • GeoDB Country Details APIGET
  • GeoDB Regions APIGET
  • GeoDB Subregions APIGET
  • GeoDB Admin Levels APIGET
  • GeoDB Admin Units APIGET
  • GeoDB Admin Units Details APIGET
  • GeoDB Cities APIGET
  • Zip Code Lookup APIGET
  • ZIP Code Search City APIGET
  • ZIP Code Search Region APIGET
  • ZIP Code Search Radius APIGET
  • ZIP Code Distance APIGET
  • ZIP Code Distance Match APIGET
  • User Agent ParserGET
  • Bulk User Agent ParserPOST
  • Astronomy APIGET

Ready to get started?

Sign Up for Free

APIFreaks

API Catalog

  • Geolocation APIs
  • WHOIS APIs
  • DNS APIs
  • SSL APIs
  • Domain Availability APIs
  • Screenshot APIs
  • Currency APIs
  • Commodity APIs
  • Timezone APIs
  • Zipcode APIs
  • User Agent APIs
  • Other APIs

Tools Catalog

  • Formatters & Beautifiers
  • Converters & Optimizers
  • Viewers & Validators

Docs

  • Documentation
  • Swagger Docs

Pricing & Accounts

  • Pricing
  • Sign up
  • Sign In

Company

  • About Us
  • Resources
  • Terms
  • Privacy

Copyright © 2024

Made in Pakistan

Domain WHOIS History Lookup API

GET

https://api.apifreaks.com/v1.0/domain/whois/history

format
Format of the Response
domainNameStringrequired
Domain name or URL whose historical WHOIS required.
Media Type
JSON
Body

API Keystringrequired
Your private API key. Get it from API Freaks dashboard.

Sample Responses

400
404
LANGUAGE
Python
PHP
Java
Node
Ruby
JavaScript
C#
$ pip install requests
RESPONSE

Click Test it to start the request and see the response here!


API Response

FieldTypeRequirementDescription
statusBooleanMandatory
Determines whether the request was successfully processed or not.
whoisStringMandatory
Indicates that this response contains historical data. Possible value: <br> (1) historical.
total_recordsStringMandatory
Shows the total number of records found for the queried domain.
whois_domains_historicalArrayMandatory

List of domain's WHOIS records. Each object contains the following fields

FieldTypeRequirementDescription
numIntegerMandatory
Shows the number of the record in the array.
statusBooleanMandatory
Always true
domain_nameStringMandatory
Domain name which was queried
query_timeStringMandatory
The timestamp when the query was made. (format YYYY-MM-DD HH:mm:ss)
whois_serverStringMandatory
The WHOIS server that provided the domain information.
domain_registeredStringMandatory
Determines whether the requested domain is registered/not registered or is restricted. Possible values are:<br> (1) yes - domain is registered <br> (2) no - domain is not registered <br> (3) restricted - domain is restricted by the registry or registrar and can not be registered
create_dateStringOptional
Date when the domain was initially registered (format: YYYY-MM-DD)
update_dateStringOptional
The date (format: YYYY-MM-DD) of the most recent update to the domain registration.
expiry_dateStringOptional
The date (format: YYYY-MM-DD) when the domain registration will expire if not renewed.
domain_registrar.iana_idStringOptional
The IANA (Internet Assigned Numbers Authority) ID of the registrar managing the domain. This unique identifier is assigned to domain registrars by the IANA to ensure their recognition and regulation in the domain name system.
domain_registrar.registrar_nameStringOptional
The name of the registrar managing the domain.
domain_registrar.whois_serverStringOptional
The WHOIS server that provided the domain information.
domain_registrar.website_urlStringOptional
The website URL of the registrar managing the domain.
domain_registrar.email_addressStringOptional
The email address of registrar contact
domain_registrar.phone_numberStringOptional
The phone number of the registrar managing the object.
reseller_contactObjectOptional
Third party between the registrar and registrant.
reseller_contact.nameStringOptional
Name of the reseller.
reseller_contact.email_addressStringOptional
Email address of the reseller.
reseller_contact.phoneStringOptional
Phone number of the reseller.
registrant_contactObjectOptional
Contact details of the domain's owner.
administrative_contactObjectOptional
Contact details of the domain administrator.
technical_contactObjectOptional
Contact details of the technical person.
billing_contactObjectOptional
Contact details of the person handling billing operations.
name_serversArrayOptional
Name servers of the domain.
domain_statusArrayOptional
Status of the domain.
whois_raw_domainStringOptional
Raw WHOIS data for the domain
registry_dataObjectOptional
Registry data of the domain.

The registrant_contact, administrative_contact, technical_contact, and billing_contact objects contain the following fields:

FieldTypeRequirementDescription
nameStringOptional
Name of the person.
companyStringOptional
Name of the company.
streetStringOptional
Street name.
cityStringOptional
City of the responsible person.
stateStringOptional
State of the responsible person.
zip_codeStringOptional
Zip code of the responsible person.
country_nameStringOptional
Country name of the responsible person.
country_codeStringOptional
Country code of the responsible person.
emailaddressStringOptional
Email address of the responsible person.
phoneStringOptional
Phone number of the responsible person.
faxStringOptional
Fax of the responsible person.
mailingaddressStringOptional
Mailing address of the responsible person.

The registry_data object contains following fields:

FieldTypeRequirementDescription
domain_nameStringOptional
Name of the domain.
query_timeStringOptional
The timestamp when the query was made (format: YYYY-MM-DD HH:mm:ss).
whois_serverStringOptional
The WHOIS server that provided the domain information.
domain_registeredStringOptional
Determines whether the requested domain is registered/not registered or is restricted. Possible values are:<br> (1) yes - domain is registered <br> (2) no - domain is not registered <br> (3) restricted - domain is restricted by the registry or registrar and can not be registered
create_dateStringOptional
Date when the domain was initially registered (format: YYYY-MM-DD).
update_dateStringOptional
The date (format: YYYY-MM-DD) of the most recent update to the domain registration.
expiry_dateStringOptional
The date (format: YYYY-MM-DD) when the domain registration will expire if not renewed.
name_serversArrayOptional
Name servers of the domain.
domain_statusArrayOptional
Status of the domain.
whois_raw_registryStringOptional
Raw WHOIS data from the registry.
domain_registrarObjectOptional
Registrar information.
domain_registrar.iana_idStringOptional
The IANA (Internet Assigned Numbers Authority) ID of the registrar managing the domain. This unique identifier is assigned to domain registrars by the IANA to ensure their recognition and regulation in the domain name system.
domain_registrar.registrar_nameStringOptional
The name of the registrar managing the domain.
domain_registrar.whois_serverStringOptional
The WHOIS server that provided the domain information.
domain_registrar.website_urlStringOptional
The website URL of the registrar managing the domain.
domain_registrar.email_addressStringOptional
The email address of the registrar contact.
domain_registrar.phone_numberStringOptional
The phone number of the registrar managing the object.