A sleek and user-friendly web interface for querying domain registration data using RDAP (Registration Data Access Protocol).
Built with HTML, JavaScript, and TailwindCSS, featuring collapsible JSON, improved UX, and real-time search.
β
Modern UI β Styled with TailwindCSS for a clean look
β
Real-Time Search β Fetch RDAP data instantly
β
Collapsible JSON β Hide/show raw RDAP response
β
Error Handling β Displays errors clearly
β
Mobile-Friendly β Fully responsive design
1οΈβ£ Enter a domain name (e.g., example.com
).
2οΈβ£ Click "Search" to fetch RDAP data.
3οΈβ£ View formatted details (registrar, status, expiration, etc.).
4οΈβ£ Expand raw JSON response if needed.
This frontend queries the RDAP Lookup API running on Cloudflare Workers.
π Backend API Repo: rdap-lookup-api
π API Endpoint:
https://icann-whois.melisasavich.workers.dev/api/rdap
Example API Request:
curl -X POST https://icann-whois.melisasavich.workers.dev/api/rdap \
-H "Content-Type: application/json" \
-d '{"domain": "example.com"}'
- Frontend: HTML, JavaScript, TailwindCSS
- Backend API: Cloudflare Workers (rdap-lookup-api)
Clone the repo:
git clone https://github.com/m3lixir/rdap-lookup.git
cd rdap-lookup
Run it locally:
open index.html
- Fork the repo
- Create a new branch:
git checkout -b feature-new-ui
- Commit your changes:
git commit -m "feat: add dark mode toggle"
- Push and open a PR π
This project is open-source under the MIT License.
π‘ Have ideas? Want to improve it? Feel free to submit PRs! π
π₯ Built with love by Melisa K. Savich.