Whois Lookup


While testing using PyFunceble, subdomains, IPv4 and IPv6 are not used against our whois lookup logic.

Why do we need it?

As our main purpose is to check the availability of the given subjects, we make a WHOIS lookup (if authorized) to determine it.

How does it work?


Want to read the code ? It’s here WhoisLookup()!

For us the only relevant part is the extraction of the expiration date. Indeed, it’s an indicator if a domains is still owned by someone, we use it first to get the availability of domains.

How to use it?

It is activated by default but if not simply change

no_whois: True


no_whois: False

into your personal .PyFunceble.yaml or use the --no-whois argument from the CLI to reactivate it.