The domain problems that don't announce themselves.
A certificate expires on a Friday night, or a DNS change sends your invoices to spam, and nobody notices until a customer does. DomainCare runs up to 13 checks on each domain you add and alerts you when one fails.
The kind of problem that finds you through a customer.
None of these announce themselves. They sit in a tab nobody opens until something breaks loud enough to need an apology email.
The renewal that expired on a Sunday.
The card on file had expired, and the registrar's reminders went to an address nobody reads anymore. On Sunday the domain stopped resolving. Your site was down and every email to your address bounced until someone renewed it by hand on Monday.
›Domain registry checkThe cert that quietly lapsed.
Auto-renewal failed on Wednesday night and the error went to a log nobody watches. For 2 days, every visitor got a full-page browser warning instead of your shop. You found out from a refund request.
›SSL certificate checkThe invoices that never made it.
A DNS change dropped your SPF record, and for a month your outgoing mail landed in spam. You thought customers had stopped paying. They thought you had stopped sending invoices.
›Email deliverability checkThe blacklist you heard about second.
A hacked contact form on your server sent spam all weekend. By Monday the server's IP was on 3 blacklists and your proposal to a prospect bounced.
›Blacklist checkThirteen checks. Each on its own schedule. On every domain you give us.
Uptime runs every minute and DNS every hour. SSL, email authentication and blacklists run every 6 hours, and slow movers like site speed once a day. Alerts go to email, Slack, Discord or a webhook, whichever you read first.
Uptime
1 minStatus code and response time from a request to your homepage. Timeouts, network errors and 5xx responses count as down; a 4xx shows as a warning.
SSL / TLS
6 hIssuer, expiry, chain validity, protocol version and cipher strength. Warns you before browsers start warning your visitors.
DNS records
1 hA, AAAA, CNAME, MX, NS, TXT, SOA, CAA and PTR. Flags a record that disappears or changes, and alerts at once when MX does.
Nameservers
12 hWatches the nameservers your registrar reports and flags any change to the set, so you can confirm the move was yours.
Email deliverability
6 hSPF record and its all qualifier, DKIM keys on common selectors, DMARC policy and BIMI. Alerts when one goes missing or breaks.
Domain registry (RDAP)
12 hRegistrar, registry status codes and expiry date. Warns as expiry gets close and alerts when the registry puts the domain on hold.
Blacklists (DNSBL)
6 h49 reputation sources, including Google Safe Browsing, with the status on each list.
Robots.txt
12 hExistence, reachability, a User-agent line and every content change, including a stray Disallow: /.
Sitemap
24 hExistence, reachability and XML validity. Flags a sitemap that starts returning a 404 after a deploy.
Redirect
12 hHTTP to HTTPS redirect, www canonical host and chain length. Spots a release that drops your HTTPS redirect.
Site speed
24 hLighthouse on mobile and desktop, Core Web Vitals and CrUX field data, once a day, so a slow creep in load time shows up.
Security headers
24 hHSTS, CSP, X-Frame-Options, X-Content-Type-Options, Referrer-Policy and Permissions-Policy. Flags a header the last deploy removed.
Open ports
24 hDatabase and admin ports reachable from the internet: MySQL, Redis, Postgres, MongoDB and more.
More to come
soonThe list grows. Tell us which failure you want covered next.
Need this inside your own stack?
The REST API returns every check result as JSON, and a webhook channel delivers alerts. There is also an MCP server for Claude Desktop, Claude Code and Cursor, so your AI assistant can list domains, run checks and read events from the IDE. Scoped keys default to read-only. Built for engineers who hate dashboards.
Connect Claude & Cursor (MCP) →npm i -g domaincare-mcpGET /v1/domains/{id}/checksWe watch our own domains first.
The page you are reading is monitored by the product you are reading about. This site, domaincare.io, is a domain in our own DomainCare account, and the app, API, docs and status page all run on it.
We bet our own uptime on it.
Our status page runs on heartbeats from the app, the API, the database and the scheduler that runs your checks, and shows when the last one arrived.
The same coverage from separate tools costs more.
Uptime and SSL from UptimeRobot, blacklists from HetrixTools, speed tests from GTmetrix and a site tracker from Oh Dear. These are their paid plans for 1 domain, next to ours.
Pay per domain. Volume pricing from $1.49/domain/mo.
5 price bands and no feature gates. Cross into a cheaper band and every domain on your account moves to the lower rate.
Pay yearly and save an extra 20% on every band. Over 100 domains? Write to us about enterprise pricing.
30-day trial. No card.
Cancel from the dashboard, no email loop.
Every check, every plan.
SSL, DMARC, blacklists and the other 10. The same set whether you watch 1 domain or 100.
Alerts where your team reads them.
Email, Slack, Discord and webhooks. Invite your whole team: you pay per domain, not per seat.
Full API and MCP server included.
REST API with scoped keys, plus an MCP server for Claude Desktop, Claude Code and Cursor.
The questions we get before anyone signs up.
Is there a free tier?
No free monitoring plan. The scan at the top of this page is free and needs no account. The 30-day trial needs no card and runs every check on 1 domain, with alerts by email. API access and the Slack, Discord and webhook channels start with a paid plan. Nothing is charged when the trial ends.
What happens at the end of the 30-day trial?
We email you before the trial ends. If you don't pick a plan, monitoring pauses and your data is kept for at least 30 days. There is no card on file, so there is nothing to charge.
Can I cancel anytime?
Yes. Cancel from the dashboard, no email loop. Monthly plans stop at the next billing date. Annual plans run through the term they were paid for.
How fast do alerts arrive when something breaks?
Uptime runs every minute, so an outage you can see is an outage we've seen too. DNS runs every hour, and SSL, email authentication and blacklists every 6 hours. Site speed and security headers run once a day, since they rarely change between deploys.
Can my team use the same account?
Yes. Invite your team and give each person a role: owner, admin, member or viewer. You pay per domain, so adding people never changes the bill.
Already monitoring with UptimeRobot, Better Stack, Oh Dear or something else?
Export your domain list from the old tool and paste it into DomainCare. Every domain gets its checks straight away, so there is nothing to map by hand. Then connect your alert channels and cancel the old plan.
Scan one domain. See what we see.
Free for thirty days. No card to start. You hear about it before your customers do.