UNPKG

m2hdomainlookup

Version:

A free domain lookup tool (no API key required)

40 lines (32 loc) 988 B
// index.js const https = require('https'); function lookupDomain(domain) { return new Promise((resolve, reject) => { if (!domain) return reject("❌ Domain is required."); const apiUrl = `https://api.domainsdb.info/v1/domains/search?domain=${domain}`; https.get(apiUrl, (res) => { let data = ''; res.on('data', chunk => data += chunk); res.on('end', () => { try { const parsed = JSON.parse(data); // Custom Output with your developer info const result = { developer: { name: "m2hgamerz", contact: "https://t.me/m2hgamerz", npm: "https://www.npmjs.com/package/m2hdomainlookup" }, domainResult: parsed }; resolve(result); } catch (err) { reject("❌ Error parsing response"); } }); }).on('error', (e) => reject("❌ " + e.message)); }); } module.exports = { lookupDomain };