Search for cheap and available domain names on Porkbun
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
Ashwin V. Mohanan 9d88f73f30 Update snapshot of domain names 4 weeks ago
data Format using black and isort 2 months ago
src/domain_name_search Update snapshot of domain names 4 weeks ago
.gitignore Initial commit 2 months ago
LICENSE Initial commit 2 months ago
README.md Update snapshot of domain names 4 weeks ago
pyproject.toml Add remaining dependencies. Clean src 2 months ago
requirements.txt Add remaining dependencies. Clean src 2 months ago

README.md

domain-name-search

Search for cheap and available domain names on Porkbun

Capabilities

  • Scrap and estimate TLD costs
  • Check availability of a domain name using whois
  • Visualize costs in an interactive plot

Limitations

  • Premium domain names are not correctly identified
  • Slow whois checks to avoid rate limiting

How it works

  1. Find the latest https://archive.org snapshot of the Porkbun domain list (or by requesting a new snapshot by going to https://web.archive.org/save/https://porkbun.com/products/domains), and use that in src/domain_name_search/porkbun.py
  2. Scrap the TLD prices to display them in a Pandas dataframe
  3. Specify the TLD and NAMES you are interested in inside data/check_avail.py
  4. Run whois queries and visualize them