WHOIS API: Real-Time Domain Lookup for Any Domain

Query live, structured WHOIS data for any domain and get owner details, registrar, registration dates, nameservers - returned as clean JSON or XML in milliseconds. No caching. No stale records. Directly from authoritative WHOIS servers and RDAP on every request.

curl --location --request GET 'https://api.whoisfreaks.com/v1.0/whois?whois=live&domainName=whoisfreaks.com&apiKey=API_KEY'
[
  {
    "status": true,
    "domain_name": "whoisfreaks.com",
    "query_time": "2024-07-11 13:03:30",
    "whois_server": "whois.verisign-grs.com",
    "domain_registered": "yes",
    "create_date": "2019-03-19",
    "update_date": "2024-02-18",
    "expiry_date": "2025-03-19",
    "domain_registrar": {
      "iana_id": "1068",
      "registrar_name": "NAMECHEAP INC",
      "whois_server": "whois.namecheap.com",
      "website_url": "http://www.namecheap.com",
      "email_address": "[email protected]",
      "phone_number": "+1.9854014545"
    },
    "reseller_contact": {
      "name": "NAMECHEAP INC",
      "email_address": "N/A",
      "phone": "N/A"
    },
    "registrant_contact": {
      "name": "Redacted for Privacy",
      "company": "Privacy service provided by Withheld for Privacy ehf",
      "street": "Kalkofnsvegur 2",
      "city": "Reykjavik",
      "state": "Capital Region",
      "zip_code": "101",
      "country_name": "Iceland",
      "country_code": "IS",
      "email_address": "[email protected]",
      "phone": "+354.4212434",
      "fax": "N/A",
      "mailing_address": "Kalkofnsvegur 2, 101 Reykjavik, Capital Region, Iceland"
    },
    "administrative_contact": {
      "name": "Redacted for Privacy",
      "company": "Privacy service provided by Withheld for Privacy ehf",
      "street": "Kalkofnsvegur 2",
      "city": "Reykjavik",
      "state": "Capital Region",
      "zip_code": "101",
      "country_name": "Iceland",
      "country_code": "IS",
      "email_address": "[email protected]",
      "phone": "+354.4212434",
      "fax": "N/A",
      "mailing_address": "Kalkofnsvegur 2, 101 Reykjavik, Capital Region, Iceland"
    },
    "technical_contact": {
      "name": "Redacted for Privacy",
      "company": "Privacy service provided by Withheld for Privacy ehf",
      "street": "Kalkofnsvegur 2",
      "city": "Reykjavik",
      "state": "Capital Region",
      "zip_code": "101",
      "country_name": "Iceland",
      "country_code": "IS",
      "email_address": "[email protected]",
      "phone": "+354.4212434",
      "fax": "N/A",
      "mailing_address": "Kalkofnsvegur 2, 101 Reykjavik, Capital Region, Iceland"
    },
    "billing_contact": {
      "name": "N/A",
      "company": "N/A",
      "street": "N/A",
      "city": "N/A",
      "state": "N/A",
      "zip_code": "N/A",
      "country_name": "N/A",
      "country_code": "N/A",
      "email_address": "N/A",
      "phone": "N/A",
      "fax": "N/A",
      "mailing_address": "N/A"
    },
    "name_servers": [
      "dns3.cloudns.net",
      "dns4.cloudns.net",
      "dns7.cloudns.net",
      "dns8.cloudns.net"
    ],
    "domain_status": [
      "clientTransferProhibited"
    ],
    "whois_raw_domain": " Domain name: whoisfreaks.com Registry Domain ID: 2370976244_DOMAIN_COM-VRSN Registrar WHOIS Server: whois.namecheap.com Registrar URL: http://www.namecheap.com Updated Date: 2024-02-18T08:28:27.96Z Creation Date: 2019-03-19T18:24:27.00Z Registrar Registration Expiration Date: 2025-03-19T18:24:27.00Z Registrar: NAMECHEAP INC Registrar IANA ID: 1068 Registrar Abuse Contact Email: [email protected] Registrar Abuse Contact Phone: +1.9854014545 Reseller: NAMECHEAP INC Domain Status: clientTransferProhibited https://icann.org/epp#clientTransferProhibited Registry Registrant ID:  Registrant Name: Redacted for Privacy Registrant Organization: Privacy service provided by Withheld for Privacy ehf Registrant Street: Kalkofnsvegur 2  Registrant City: Reykjavik Registrant State/Province: Capital Region Registrant Postal Code: 101 Registrant Country: IS Registrant Phone: +354.4212434 Registrant Phone Ext:  Registrant Fax:  Registrant Fax Ext:  Registrant Email: [email protected] Registry Admin ID:  Admin Name: Redacted for Privacy Admin Organization: Privacy service provided by Withheld for Privacy ehf Admin Street: Kalkofnsvegur 2  Admin City: Reykjavik Admin State/Province: Capital Region Admin Postal Code: 101 Admin Country: IS Admin Phone: +354.4212434 Admin Phone Ext:  Admin Fax:  Admin Fax Ext:  Admin Email: [email protected] Registry Tech ID:  Tech Name: Redacted for Privacy Tech Organization: Privacy service provided by Withheld for Privacy ehf Tech Street: Kalkofnsvegur 2  Tech City: Reykjavik Tech State/Province: Capital Region Tech Postal Code: 101 Tech Country: IS Tech Phone: +354.4212434 Tech Phone Ext:  Tech Fax:  Tech Fax Ext:  Tech Email: [email protected] Name Server: dns3.cloudns.net Name Server: dns4.cloudns.net Name Server: dns7.cloudns.net Name Server: dns8.cloudns.net DNSSEC: unsigned URL of the ICANN WHOIS Data Problem Reporting System: http://wdprs.internic.net/ >>> Last update of WHOIS database: 2024-07-11T08:03:30.50Z <<< For more information on Whois status codes, please visit https://icann.org/epp",
    "registry_data": {
      "domain_name": "WHOISFREAKS.COM",
      "query_time": "2024-07-11 13:03:30",
      "whois_server": "whois.verisign-grs.com",
      "domain_registered": "yes",
      "create_date": "N/A",
      "update_date": "N/A",
      "expiry_date": "N/A",
      "domain_registrar": {
        "iana_id": "1068",
        "registrar_name": "NameCheap, Inc.",
        "whois_server": "whois.namecheap.com",
        "website_url": "http://www.namecheap.com",
        "email_address": "[email protected]",
        "phone_number": "+1.6613102107"
      },
      "name_servers": [
        "dns3.cloudns.net",
        "dns4.cloudns.net",
        "dns7.cloudns.net",
        "dns8.cloudns.net"
      ],
      "domain_status": [
        "clientTransferProhibited"
      ],
      "whois_raw_registry": "    Domain Name: WHOISFREAKS.COM    Registry Domain ID: 2370976244_DOMAIN_COM-VRSN    Registrar WHOIS Server: whois.namecheap.com    Registrar URL: http://www.namecheap.com    Updated Date: 2024-02-18T08:28:27Z    Creation Date: 2019-03-19T18:24:27Z    Registry Expiry Date: 2025-03-19T18:24:27Z    Registrar: NameCheap, Inc.    Registrar IANA ID: 1068    Registrar Abuse Contact Email: [email protected]    Registrar Abuse Contact Phone: +1.6613102107    Domain Status: clientTransferProhibited https://icann.org/epp#clientTransferProhibited    Name Server: DNS3.CLOUDNS.NET    Name Server: DNS4.CLOUDNS.NET    Name Server: DNS7.CLOUDNS.NET    Name Server: DNS8.CLOUDNS.NET    DNSSEC: unsigned    URL of the ICANN Whois Inaccuracy Complaint Form: https://www.icann.org/wicf/ >>> Last update of whois database: 2024-07-11T13:03:13Z <<<  For more information on Whois status codes, please visit https://icann.org/epp  NOTICE: The expiration date displayed in this record is the date the registrar's sponsorship of the domain name registration in the registry is currently set to expire. This date does not necessarily reflect the expiration date of the domain name registrant's agreement with the sponsoring registrar.  Users may consult the sponsoring registrar's Whois database to view the registrar's reported date of expiration for this registration.  TERMS OF USE: You are not authorized to access or query our Whois database through the use of electronic processes that are high-volume and automated except as reasonably necessary to register domain names or modify existing registrations; the Data in VeriSign Global Registry Services' (\"VeriSign\") Whois database is provided by VeriSign for information purposes only, and to assist persons in obtaining information about or related to a domain name registration record. VeriSign does not guarantee its accuracy. By submitting a Whois query, you agree to abide by the following terms of use: You agree that you may use this Data only for lawful purposes and that under no circumstances will you use this Data to: (1) allow, enable, or otherwise support the transmission of mass unsolicited, commercial advertising or solicitations via e-mail, telephone, or facsimile; or (2) enable high volume, automated, electronic processes that apply to VeriSign (or its computer systems). The compilation, repackaging, dissemination or other use of this Data is expressly prohibited without the prior written consent of VeriSign. You agree not to use electronic processes that are automated and high-volume to access or query the Whois database except as reasonably necessary to register domain names or modify existing registrations. VeriSign reserves the right to restrict your access to the Whois database in its sole discretion to ensure operational stability.  VeriSign may restrict or terminate your access to the Whois database for failure to abide by these terms of use. VeriSign reserves the right to modify these terms at any time.  The Registry database contains ONLY .COM, .NET, .EDU domains and Registrars."
    }
  }
]
google.com
apple.com
stripe.com
apifreaks.com
pricing backgroundEclipse Top RightEclipse Top LeftEclipse WHOIS Stats

Our Products

What is a WHOIS API?

WHOIS Lookup API

A WHOIS API gives developers programmatic access to domain registration records. Instead of manually querying registries, wrestling with rate limits, and parsing inconsistent plaintext output, you send a domain name and receive structured information about domain names, including registration date, expiry date, registrar information, owner details, and host name server information, available in both JSON and XML formats. Live WHOIS Lookup fetches data in real time from WHOIS servers and RDAP to ensure the freshest results on every request, with no database dependency.

Features

Why Our WHOIS API IsMore Accurate and Reliable?

Unlike other WHOIS API providers, we combine multiple data sources, including WHOIS protocol data, RDAP, web scrapers, and proprietary feeds. This layered approach makes our data more reliable and comprehensive.

Why Whois More Accurate

WHOISProtocol

We collect data through the WHOIS protocol, the oldest and still one of the most effective methods for retrieving domain ownership details. Its priority varies depending on the registrar and TLD combination, so it is not always our primary source of our WHOIS API.

RDAPProtocol

Our WHOIS API also retrieves data through RDAP, the modern protocol designed to replace the traditional WHOIS protocol. Since WHOIS and RDAP generally provide the same ownership details, we switch between them based on TLD support, registrar configuration, and availability.

In-HouseWHOIS Scrapers

WhoisFreaks has developed in-house scrapers to collect WHOIS records across a wide range of TLDs. These scrapers can solve CAPTCHAs in real time, enabling consistent and reliable data collection. They play a key role in expanding TLD coverage and strengthening our fallback mechanisms.

ProprietaryAlgorithm

Our WHOIS data is also enriched with proprietary data feeds. Although these sources are limited in number, they add unique coverage, improve WHOIS data quality, and enhance threat correlation with domain ownership data.

Our Products

Choose the Right WHOIS API for Your Use Case

Other than the Live WHOIS API, we also offer three additional variants: Historical, Reverse, and Bulk.
Historical WHOIS Data
Reverse WHOIS API
Bulk Whois API
WHOIS History Lookup API

Access the full historical ownership timeline for any domain, back to 1986. Each record is deduplicated and only where the WHOIS data actually changed are stored. Ideal for tracking ownership transfers, uncovering past registrants, and building domain reputation profiles.

Features

What WHOIS APIs Provide

Seamlessly integrate valuable data and features into your platform.

Feature icon

Real Time Data

Fetch real-time, accurate domain data using live WHOIS lookup by domain, IP, or ASN. We fetch details directly from live servers.

Feature icon

Domain Ownership Details

Who owns a domain is no longer a limitation. Use our Live or Bulk WHOIS API to retrieve the ownership and registrar details.

Feature icon

JSON and XML

WHOIS API returns structured data in both JSON and XML Formats for easy integration in threat intelligence platforms.

Feature icon

Consistent & Compressed data

Consistent, compressed data ensures efficient retrieval and optimizes storage and bandwidth.

Product

WHOIS Database

Acquire historical WHOIS data, power your custom systems, update every day.

WHOIS Database

Explore our extensive WHOIS database covering 1500+ TLDs and nearly 3.5B unique historical WHOIS records. We also offer country-specific datasets for markets like the US and UK covering both .us/.uk domains and domains registered by owners located in the US or UK. Refine your research with precision by filtering results by registrar, TLD, country, and more.

monitoring

Use Cases

WHOIS in Action

See how our users leverage WHOIS data to gain actionable insights.

Feature icon

Data Enrichment

WhoisFreaks delivers reliable, up‑to‑date domain and website data to power CRM, marketing, and audience insights.

Feature icon

Domain Registration and Portfolio Analysis

Bulk WHOIS Lookup helps manage your domain portfolio, with Live and Historical WHOIS API.

Feature icon

Threat Intelligence

Our Reverse WHOIS service, powered by Live and Historical WHOIS API, helps uncover hidden data, and enhance threat.

Feature icon

Brand Monitoring & Brand Protection

Protect and monitor your brand and intellectual property with our real-time WHOIS API and Bulk WHOIS Lookup.

Feature icon

Competitive Intelligence

Bulk WHOIS Lookup reveals competitor domains information helping analyze portfolios and marketing strategies.

Feature icon

Research & Due Dilligence

WHOIS History Lookup supports domain or business due diligence by revealing ownership, history, and expiry details.

Request demo background

Integrate our WHOIS APIs now to power your threat intelligence, access real-time and historical domain data, and make smarter security decisions.

FAQs

FAQs about the Domain WHOIS API: endpoints, parameters, response fields, and rate limits.

What is a WHOIS API?

A WHOIS API lets developers query domain registration data programmatically, returning structured JSON/XML with owner details, registrar, creation/expiry dates, and nameservers, without having to manually query WHOIS servers.

What is the difference between live WHOIS API and historical WHOIS API?

The live WHOIS API fetches current domain registration data in real time. The historical WHOIS API returns deduplicated past ownership records, useful for tracking how a domain has changed over time.

Is there a free WHOIS API available?

Yes. WhoisFreaks provides 500 free credits on signup with no credit card required, giving you access to live WHOIS lookup API, WHOIS history API, and reverse WHOIS API at no cost.

How accurate and up-to-date is the WHOIS API data?

Live WHOIS lookups fetch data in real time directly from WHOIS servers, RDAP, Scrapers and Proprietary feeds. There's no database caching on live WHOIS queries while, Historical data covers records going back to 1986.

How many TLDs does the WHOIS API support?

The API supports 1,528+ TLDs including every gTLDs and ccTLDs. You can also check the current supported TLDs list.

Why are certain keywords restricted, and how can I access data associated with them?

Certain keywords that involve extensive hundred of millions of data are restricted to maintain the quality of our services. If you require information related to these keywords, please contact us at our support. We will assist you in accessing the restricted data through a customized solution that may charge custom price depending on the data.

What is meant by Live Lookup endpoint and how much data latency does it offer?

Our Live Lookup API offers real-time access to various endpoints, including domain whois, SSL and DNS data. By directly connecting to authoritative sources, this API ensures that you receive the most current and up-to-date information, eliminating data latency.

What is the number of free API credits available for new users, and are these credits rate-limited?

We will provide 500 API credits to new users and yes, those credits have a rate-limiting of 10 requests per minute for Live APIs, 5 requests per minute for Bulk Domain Lookup, and 1 request per minute for Reverse/Historical Endpoints.

Which TLDs are supported by your system?

You can check the current supported TLDs list.

Do you have notification service when API credits are near to an end?

Yes, we will inform you via an email. We send notification email on 80%,90%,100% usage. You can get credits/ subscription usage information from our billing portal or through API.

What happened if API credits have been utilized and my system is using WHOIS API?

We provide surcharge requests on all active API credits subscriptions. You can fetch credits and surcharge requests information through our API. Each subscription plan has different surcharge requests limit.

Do you charge credit on 4xx error status codes in response?

No, We do not charge credits on 4xx status codes in response. All WHOIS APIs follow same rule for 4xx status codes in response.

Do you have rate limiting on number of requests being made on your paid plans?

Yes, we have rate limiting on requests being made on all of our paid plans. The requests limit is shown in the following table.

The Table is divided into three types of plans:

1) API Credits

Credits Live-rpm Bulk-rpm Historical/Reverse-rpm
5000 20 8 3
15000 35 12 5
50000 80 20 10
150000 120 25 15
450000 150 35 20
1000000 200 50 25
3000000 300 70 35

2) API Subscription

Credits Live-rpm Bulk-rpm Historical/Reverse-rpm
5000 20 8 3
15000 35 12 5
50000 80 20 10
150000 120 25 15
450000 150 35 20
1000000 200 50 25
3000000 300 70 35
  • Live-rpm: API requests per minute limit for live WHOIS lookup API, domain availability API, SSL certificate lookup API, and DNS lookup API endpoints.
  • Bulk-rpm: API requests per minute limit for bulk domain WHOIS lookup API endpoint.
  • Historical/Reverse-rpm: API requests per minute limit for historical, and reverse WHOIS API endpoints.

In case, the request per minute exceeds, it'll throw an error with HTTP error code of 429.

Do you provide any headers in API response regarding rate limiting?

Yes, there are following three header parameters in the response:
  • X-RateLimit-Allowed-Requests: Tells the max allowed API requests per minute on a specific plan.
  • X-RateLimit-Remaining-Requests: Tells the remaining API requests per minute for that plan.
  • X-RateLimit-Remaining-Time: Tells after how much time the API requests per minute will be reset.