WHOIS Domain Name Checker .NET API

WHOIS Domain Name Checker .NET API

Released 3 years ago , Last update 1 year ago

A .NET assembly for checking domain name status through WHOIS.

This .NET assembly lets you check a domain name's status via WHOIS, and accepts domain names and extensions as search paramters.

Usage & Examples

To use the library, add the whoisapi.dll assembly to your project references in Visual Studio. Here's a simple example that initializes a new instance of the WhoIsClient class:

using(WhoIs.Api.WhoIsClient client = new  WhoIs.Api.WhoIsClient()){

   // Do work here.


Here are a few examples of how to use the library.

//returns available predefined 172 top TLDs
var extensions = client.GetAvailableTdds();

// Returns state of a domain with an extension. var state = client.StatusDomainName("google", "com");
// Returns the details of a domain. var details = client.OwnerInfoDomainName("google", "com");
// Returns states of a domain with list of extensions. var states = client.StatusListDomainName("abcdomain", new List<string> { "com", "org", "so", "net" });
/* sample states -domainname -extension -status abcdomain .com available abcdomain .org taken abcdomain .net available abcdomain .so available

change log

-added TLDs support


7 day 7-day money-back guarantee


Hosted License

  • Perpetual license

  • 1 site, 1 server

  • No distribution (hosted use only)

  • Commercial use

  • 6 months support

Need custom services for this product? Get a quote
1 license From » $150.00 View Licenses

Get A Quote

What do you need?
  • Custom development
  • Integration
  • Customization / Reskinning
  • Consultation
When do you need it?
  • Soon
  • Next week
  • Next month
  • Anytime

Thanks for getting in touch!

Your quote details have been received and we'll get back to you soon.

or Get a quote

for customization or integration services

Or enter your name and Email
  • ZJ Zach Johnson License holderEnd-User Agreement
    1 year support
    Purchased on Nov 19, 2015
    1 year ago
    Hi should I use any kind of rate limiting with this? I am crawling the web very rapidly sometimes 100 threads. I feel like that is too much. Should I limit this to a certain amount?
    • HY hakan yurt Publisher 1 year ago
      there is paralel programing tecnics and patterns for sync threads with cpu cores, I can provide custom support, I have sent further details to your mail
  • EP Emre Pan 2 years ago
    are there any limitation for number of domain naame checking?
    • HY hakan yurt Publisher 2 years ago
      Hi, there is no restrisction, I am creating new version with TLD support please wait v2 release Thanks
  • R Ron 3 years ago
    Are all TLDs supported?