# who-dat

> who-dat is a self-hosted, open-source WHOIS/RDAP lookup API that normalizes domain data into consistent JSON, with Docker, binary, and Vercel deployment.

- **Category:** DNS
- **Licence:** MIT
- **Latest version:** v2.0.0
- **Open source:** oss
- **Languages:** Go
- **Platforms:** Docker, Linux, Build from Source
- **Tags:** Vercel, API, DNS, Docker, Go, Self Hosted, Whois, Rdap, Binary, Public Api, Domain Lookup, Domain Registration

## Description

who-dat is a free and open-source domain lookup service that queries RDAP first and falls back to WHOIS, returning normalized JSON for any domain. It discovers the correct RDAP server per TLD via IANA bootstrap, parses nested jCard contact data, and provides a single consistent API response. The service includes a lightweight web interface built with Alpine.js, API documentation, health check endpoint, in-memory caching, optional rate limiting, and optional API key authentication. It can be self-hosted via Docker (lissy93/who-dat), pre-built binaries for multiple architectures, 1-click Vercel deployment, or built from source with Go. The public demo runs at who-dat.as93.net.

## Links

- [Homepage](https://github.com/lissy93/who-dat)
- [Website](https://who-dat.as93.net)
- [Docker](lissy93/who-dat)
- [API Documentation](https://who-dat.as93.net/docs)
- [GitHub Repository](https://github.com/lissy93/who-dat)
- [Author Website](https://aliciasykes.com)

---
Source: https://selfhost.directory/project/who-dat