
Domain Watchdog
RDAP-based domain monitoring, history tracking, and backordering
386 stars 29 forks last commit first released AGPL-3.0
Actively maintained
Last commit 21 May 2026.

Domain Watchdog is an open-source application that monitors domain names using RDAP, collects structured WHOIS/RDAP data, tracks historical events, and can trigger automated purchase attempts when domains become available. It centralizes domain lifecycle data, notifies stakeholders on changes, and helps with backordering and acquisition workflows.
Key Features
- RDAP lookups for structured domain, registrar, and entity data instead of legacy WHOIS parsing
- Historical domain timeline showing creation, transfers, renewals, and deletion events
- Automated domain backordering / auto-purchase triggers using provider APIs
- Watchlists and status monitoring with prioritized deletion-forecast ordering
- Notifications via email and pluggable webhooks (Slack, Mattermost, Discord, etc.)
- Intelligent RDAP request handling with caching and rate-limit awareness
- Docker-friendly deployment with environment-based configuration and customizable static content
Use Cases
- Track and forecast domain deletions to prioritize backordering efforts
- Monitor brand- or asset-related domains for ownership or status changes
- Automate attempts to acquire expired domains via supported provider integrations
Limitations and Considerations
- Backordering success depends on third-party provider APIs and does not guarantee acquisition
- RDAP/WHOIS protocols do not support reliable reverse lookups; discovering all domains tied to an entity is limited
- Some TLD registries expose limited RDAP history or enforce rate limits that affect completeness
Domain Watchdog is suited for domain portfolio managers, security teams, and domain investors who need structured monitoring and automated acquisition workflows. It integrates into existing tooling via APIs and webhooks and is designed for deployment via containers.
Categories:
Tags:
Tech Stack:
Similar to Domain Watchdog

Domain Locker
Domain portfolio tracking, monitoring, and renewal alert dashboard
Self-hostable domain portfolio manager that auto-fetches DNS/WHOIS/SSL data, tracks changes, monitors uptime, and sends configurable renewal and security alerts.

Kibitzr
Self-hosted web page changes monitor with YAML-driven rules.
A self-hosted service that monitors changes on web pages and notifies you via email or messaging apps using YAML configurations.
Checkmate
Open-source uptime and infrastructure monitoring platform
Self-hosted monitoring for websites and servers with uptime checks, response-time metrics, incidents, and status pages, plus optional agent-based hardware monitoring.
Speedtest Tracker
Self-hosted internet performance and uptime monitoring tool
Laravel-based app that schedules Ookla Speedtest checks, records download/upload/ping/packet-loss metrics, visualizes historical performance, and sends alerts.
Tianji
All-in-one website analytics, uptime monitoring, and server status
Self-hosted insight hub combining privacy-focused web analytics, uptime monitoring, and server/server-docker status with an API for integrations.
PeaNUT
Web dashboard and API for Network UPS Tools (NUT) monitoring
Tiny self-hosted dashboard to monitor and control UPS devices via Network UPS Tools (NUT), with real-time stats, multi-UPS support, and Prometheus/InfluxDB integrations.




