2025-09-24 13:06:40 -04:00

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.
S
Description
🎩 RDAP/WHOIS fetcher, parser, and normalizer for Node
https://www.npmjs.com/package/rdapper Readme MIT
1.8 MiB
Languages
TypeScript 99.4%
JavaScript 0.6%