mirror of
https://github.com/jakejarvis/rdapper.git
synced 2025-10-18 20:14:27 -04:00
33a648460b61221a33e5b2254f7cf7861d92bfa5
rdapper
🤵Domain RDAP/WHOIS fetched and parser for Node rdapper
Fetch and parse domain registration data with RDAP-first and WHOIS fallback. Node 18+.
Install
pnpm add rdapper
Usage
import { lookupDomain } from "rdapper";
const { ok, record, error } = await lookupDomain("example.com", {
timeoutMs: 15000,
followWhoisReferral: true,
});
if (!ok) throw new Error(error);
console.log(record);
Notes
- Uses IANA RDAP bootstrap and RDAP JSON when available; falls back to WHOIS.
- Standardized output regardless of source.
- No external HTTP client deps; relies on global fetch. WHOIS uses TCP 43.
Description
🎩 RDAP/WHOIS fetcher, parser, and normalizer for Node
https://www.npmjs.com/package/rdapper
Readme
MIT
382 KiB
Languages
TypeScript
98.9%
JavaScript
1.1%