Skip to content

# PyFunceble

The tool to check the availability or syntax of domain, IP or URL.

PyFunceble is a tools that aims to provide an accurate availability check through the usage of multiple sources which are for example - to only list a few:

- the WHOIS record(s).
- the DNS record(s).
- the HTTP status code.
- a community currated list of special rules.

PyFunceble can be included in your existing project through:

- its standard built-in CLI implementation.
- its Python API.
- the PyFunceble web-worker (beta) project that provides the core functionalities of PyFunceble behind a web API.

The PyFunceble CLI can test from a hosts file, a plain list of subjects, an AdBlock filter list or even an RPZ record file.

As of today, PyFunceble is running actively - if not daily - behind a pool of several servers, laptops, PCs, and Raspberry Pis. It is even used - thanks to our auto continue mechanism - with CI engines like GitHub Action, Travis CI, or GitLab CI.