Skip to main content

Check domain availability using DNS and WHOIS

Project description

Domain Checker

Python Version License GitHub Release GitHub Stars

A fast and reliable command-line tool for checking domain name availability using combined DNS and WHOIS verification methods.

Table of Contents

Overview

Domain Checker is a Python-based tool designed to efficiently verify domain name availability across multiple top-level domains (TLDs). Unlike simple WHOIS-only checkers, this tool employs a dual verification strategy combining DNS record lookups with WHOIS database queries to provide highly accurate availability results.

The tool is particularly useful for:

  • Brand managers checking name availability across multiple TLDs
  • Developers looking for project domain names
  • Domain investors researching available domain combinations
  • Marketing teams validating brand name availability online

Features

Core Functionality

  • Multi-domain checking: Verify multiple brand names simultaneously
  • Multi-TLD support: Check availability across multiple top-level domains in a single run
  • Dual verification: Combines DNS and WHOIS lookups for maximum accuracy
  • Batch processing: Process domain lists from text files
  • Flexible output: Console display with optional file export
  • Filtered results: Display only available or only taken domains

Technical Features

  • Fast execution: Efficient DNS queries minimize checking time
  • Accurate results: Two-step verification reduces false positives
  • Normalized input: Automatically handles spaces and special characters in brand names
  • Deduplication: Removes duplicate entries automatically
  • Error handling: Graceful handling of network timeouts and API failures
  • Cross-platform: Works on Linux, macOS, and Windows

Installation

Prerequisites

  • Python 3.7 or higher
  • pip package manager
  • Active internet connection

Install from PyPI

Once published to PyPI, installation will be:

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pydomain_checker-0.1.0-py3-none-any.whl (6.7 kB view details)

Uploaded Python 3

File details

Details for the file pydomain_checker-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for pydomain_checker-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ce11c090128751fc3f5a3de9132842add8ba05aaf2987f6789d9a7b02eb6cead
MD5 e80f6faf8bfe96b3602877982ef00557
BLAKE2b-256 424a409610b76996756b0d3f145d076b979f656f8e0eebfe5ea209c6ad9ec853

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page