godaddycheck
A simple and efficient Python package and CLI tool for checking domain availability using the GoDaddy API. Perfect for developers, domain investors, and businesses looking to automate domain research and availability checks.
Key Features
- Domain Availability Check: Quickly check if a domain is available for registration
- Domain Suggestions: Get intelligent domain name suggestions based on keywords
- TLD Listing: List all available top-level domains (TLDs)
- CLI Interface: Easy-to-use command-line tool for quick checks
- Python Library: Import and use in your Python projects
- Built-in Retry Logic: Automatic retry with exponential backoff for reliability
- Price Normalization: Automatic price normalization across different currencies
- Test Environment Support: Support for GoDaddy OTE (Operational Test Environment)
Installation
pip install godaddycheck
Usage Examples
Command Line:
# Check domain availability
godaddycheck check amankumar.ai
# Get domain suggestions
godaddycheck suggest tech --limit 10
# List available TLDs
godaddycheck tlds
Python Library:
import godaddycheck
# Check a domain
result = godaddycheck.check('amankumar.ai')
print(f"Available: {result['available']}")
# Get suggestions
suggestions = godaddycheck.suggest('tech', limit=5)
Use Cases
- Domain research and availability checking
- Automated domain name generation
- Domain portfolio management
- Integration into domain registration workflows
- CLI tools for quick domain checks
Published on PyPI and available as both a Python package and CLI tool. MIT licensed and open source.