Features How it works API Pricing Sign in Start free →
Always-on monitoring

Never get caught by
an expired cert
or lapsed domain.

ExpiryProbe watches your SSL certificates and domain registrations around the clock. Get alerted up to 60 days before anything breaks.

domain
Building a sample report…
Illustrative sample. Sign up to run live SSL & WHOIS checks on your real domains.
Free to start
No credit card required
Setup in 60 seconds
SSL expires in 4 days
app.expiryprobe.io/dashboard
+ Add domain
acme-corp.io
SSL
87d
Domain
214d
api.staging-env.com
SSL
4d
Domain
103d
checkout.shopblue.co
SSL
22d
Domain
18d
docs.helixapp.dev
SSL
51d
Domain
178d
SSL check activity, last 24h
60s
Average setup time
24h
Check frequency
60d
Earliest alert window
2+
Things monitored per domain
Everything you need

Built for teams who
can't afford surprises

One dashboard. Every cert. Every domain. Alerts before your customers notice a thing.

🔒

SSL Certificate Monitoring

Checks every certificate in your portfolio daily. See exact expiry dates, issuer info, and status at a glance. Know exactly how long you have before anything expires.

Daily checks
🌐

Domain Expiry Tracking

Your domain registration is just as critical as your SSL. ExpiryProbe monitors both independently, so a lapsed WHOIS never blindsides you.

WHOIS lookup
📬

Layered Email Alerts

Escalating alerts at 60, 30, 14, 7, and 1 day. Configure your own thresholds. Webhook support for Slack, Discord, and PagerDuty is on the roadmap.

Configurable
📊

Unified Dashboard

All your domains in one grid. Color-coded status at a glance: green, amber, or critical red. Sort by expiry date or name. Export to CSV anytime.

CSV export

REST API Access

Integrate ExpiryProbe into your own workflows. Full API with your personal API key. Automate domain additions, trigger manual checks, pull status data.

API key auth
🚨

Bulk Domain Management

Add dozens of domains at once with bulk import. Pause monitoring on domains under maintenance. Full control over each domain's alert settings.

Bulk import
Alert cadence

Alerts that escalate
so nothing slips by

ExpiryProbe's layered alert system means you get progressively urgent reminders, long before anything breaks in production.

60d
First warning
Email sent
30d
Monthly reminder
Email sent
14d
Two-week alert
Email sent
7d
Final warning
Email sent
1d
Critical alert
🚨 Urgent
0d
Expired, site down
Without EP
Quick start

Up and watching
in under a minute

01 ✉️

Create your account

Sign up with your email. No credit card, no sales call. Your free account is ready instantly and starts monitoring right away.

02

Add your domains

Type in a domain name, or paste a whole list for bulk import. ExpiryProbe immediately runs its first SSL and WHOIS check.

03 🔔

Relax, we'll alert you

Daily automated checks run in the background. The moment anything approaches expiry, you get a clear, actionable email alert.

Developer-first

Full API.
Your workflow.

Pull status data into your dashboards, trigger checks from CI/CD pipelines, or build your own alerting on top.

🔑

API Key Authentication

Every account gets a personal API key. Pass it as a header or Bearer token.

Instant Checks on Demand

Trigger a check on any domain immediately. Perfect for post-deploy verification.

📦

Full CRUD on Domains

Add, list, update, or delete domains programmatically. Manage your portfolio at scale.

REST API
# Add a domain to monitor
curl -X POST https://app.expiryprobe.io/api/v1/domains \
  -H "X-API-Key: ep_live_xxxxxxxxxxxxx" \
  -H "Content-Type: application/json" \
  -d '{"hostname": "api.myapp.com"}'

# Response
{
  "id":       "dom_01j9xk...",
  "hostname": "api.myapp.com",
  "ssl": {
    "days_remaining": 87,
    "status":         "ok",
    "expires_at":     "2025-09-12"
  },
  "domain": {
    "days_remaining": 214,
    "status":         "ok"
  }
}
What teams say

Trusted by developers
who've been burned before

★★★★★

"We lost $12k in revenue from a payment integration going down due to an expired cert. ExpiryProbe has made sure that never happens again."

M
Marcus K.
CTO, e-commerce platform
★★★★★

"I monitor 40+ client domains as a freelancer. This dashboard is the clearest, most anxiety-reducing thing I've added to my workflow in years."

S
Sophie R.
Freelance web developer
★★★★★

"The API integration means our on-call runbook now automatically pulls cert status. It's become a critical part of our incident prevention workflow."

A
Aditya P.
Platform engineer, SaaS startup
The stakes

What does an outage
actually cost you?

One expired certificate can take checkout, APIs, and logins offline. Estimate the damage, then prevent it for free.

$
hrs
Estimated revenue lost to a single outage
$0
Prevent it, free →

Illustrative estimate based on average revenue per hour. Real impact depends on traffic patterns, customer trust, and recovery time. ExpiryProbe alerts you up to 60 days ahead so the outage never starts.

Why ExpiryProbe

Beats a spreadsheet
and a calendar reminder

Manual tracking breaks the moment someone forgets to update it. ExpiryProbe never forgets.

Capability
Manual tracking
ExpiryProbe
Monitors SSL certs from any issuer
Tracks domain registration expiry
Layered alerts up to 60 days ahead
Never depends on a human remembering
REST API & bulk domain import
Pricing

Start free.
Scale when you need to.

No contracts. No surprises. Just solid monitoring from day one.

Free
$0/mo
 
Perfect for personal projects and small sites.
  • Up to 5 domains
  • Daily SSL checks
  • Domain expiry tracking
  • Email alerts
  • API access
  • Advanced alert thresholds
  • Bulk import
Get started free
Agency
$30/mo
 
For agencies monitoring domains for many clients.
  • Everything in Pro
  • Team members & shared workspace
  • White-label client reports
  • Priority support
  • Onboarding assistance
Get started

All plans include a 14-day free trial of Pro features. No credit card required to start.

★★★★★ Rated 5/5 by developers and agencies who monitor their domains with ExpiryProbe
Read-only WHOIS & TLS checks No credentials or server access Cancel anytime
FAQ

Common questions

certbot only handles certs it issued and only on the server it's installed on. ExpiryProbe monitors any domain: SSL certs from any issuer, plus domain registration expiry, all from a single external dashboard. You also get alerts for certs on servers you don't directly manage.
Currently ExpiryProbe sends email alerts. Webhook support for Slack, Discord, and PagerDuty is on the near-term roadmap. In the meantime, Pro users can use the REST API to pull status into any monitoring system.
You'll be prompted to upgrade to Pro before adding more domains. Your existing 5 domains stay monitored and unaffected. Nothing gets turned off or paused automatically.
ExpiryProbe stores only your domain hostnames and check results, with no credentials or server access required. Data is encrypted in transit (TLS) and at rest. We only perform read-only WHOIS and TLS handshake checks against your domains.
No. Start your 14-day Pro trial without entering any payment details. At the end of the trial you can choose to subscribe or stay on the free plan, with no automatic charges.

Your next expired cert
is a preventable outage.

Set up ExpiryProbe in 60 seconds and sleep better tonight.

Free forever for up to 5 domains · No credit card needed

★★★★★ Loved by developers and agencies who've been burned before
Start monitoring free5 domains · no card needed
Start free →