Socket
Book a DemoInstallSign in
Socket

domain-lookup

Package Overview
Dependencies
Maintainers
1
Versions
6
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

domain-lookup

A simple CLI tool to check domain name availability using WHOIS.

1.5.5
latest
Source
npmnpm
Version published
Weekly downloads
13
Maintainers
1
Weekly downloads
 
Created
Source

Domain Lookup 🚀

Free to use! 🌍 A powerful CLI tool to check domain name availability using WHOIS. Supports checking multiple domains at the same time. Works both as a CLI tool and as a Node.js module.

NPM Version
Downloads
License

📦 Installation

Install globally via npm:

npm install -g domain-lookup

Or using yarn:

yarn global add domain-lookup

Or install it in a Node.js project:

npm install domain-lookup

🚀 Usage

🔍 Check a Single Domain in CLI

You can check the availability of a single domain using the following command:

domain-lookup google.com

If the domain is available, you will see:

✅ google.com is Available!

If the domain is not available, you will see:

❌ google.com is Not Available!

📂 Checking Multiple Domains at the Same Time in CLI

You can check multiple domains at once by providing a .txt file containing a list of domain names.

Step 1: Create a .txt File

Create a text file (e.g., domains.txt) and list the domains you want to check, one per line:

google.com
mywebsite.net
randomdomain.org
example.io

Step 2: Run the Command

Run the following command to check all domains listed in the file:

domain-lookup -f domains.txt

Step 3: Get the Results

After running the command, you will see an output like this:

✅ mywebsite.net is Available!
❌ google.com is Not Available!
✅ randomdomain.org is Available!
❌ example.io is Not Available!

📌 This allows you to quickly scan multiple domains without having to check them one by one! 🚀

📜 Using in a Node.js Project

Install the package

npm install domain-lookup

Import the module

const { checkDomain, checkDomainsFromFile } = require("domain-lookup");

Check a single domain

checkDomain("example.com")
  .then(() => console.log("Check complete!"))
  .catch(err => console.error("Error:", err));

Check multiple domains from a file

checkDomainsFromFile("domains.txt")
  .then(() => console.log("Batch check complete!"))
  .catch(err => console.error("Error:", err));

📌 You can now use domain-lookup in any Node.js project! 🚀

📜 API Reference

checkDomain(domain)

Checks a single domain's availability.

checkDomainsFromFile(filePath)

Checks multiple domains listed in a text file.

🛠️ Contributing

Contributions are welcome! Fork the repository, create a branch, make changes, and submit a PR. 🚀

📜 License

This project is licensed under the MIT License.

🌟 Support & Contact

  • GitHub Issues: Report Bugs or Request Features
  • Give a Star: ⭐ If you like this package, consider giving it a star on GitHub!

🚀 Happy Coding! 🎮✨

Keywords

whois

FAQs

Package last updated on 26 Mar 2025

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

About

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.

  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc

U.S. Patent No. 12,346,443 & 12,314,394. Other pending.