SSL Expiry Monitor — Days Remaining + Alerts, Many Hosts avatar

SSL Expiry Monitor — Days Remaining + Alerts, Many Hosts

Pricing

$20.00 / 1,000 host checkeds

Go to Apify Store
SSL Expiry Monitor — Days Remaining + Alerts, Many Hosts

SSL Expiry Monitor — Days Remaining + Alerts, Many Hosts

Input: a list of hostnames. Output: one JSON record per host with certificate expiry date, days remaining, and an expiring-soon alert flag. Schedule it across your fleet and stop outages from expired certs. Cheap pay-per-result: $0.02 per host checked.

Pricing

$20.00 / 1,000 host checkeds

Rating

0.0

(0)

Developer

Anthony Snider

Anthony Snider

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

7 days ago

Last modified

Share

SSL Expiry Monitor

Catch expiring SSL/TLS certificates before they take your site down.

Live on the Apify Store — run it instantly or call it as an agent tool via Apify MCP.

What you get

  • Bulk certificate checks across many hosts in one run.
  • daysToExpiry for every host, plus an expiringSoon alert when a cert is within your warning window.
  • expired flag for certs that are already past their validity date.
  • Issuer and exact validTo timestamp for each host.
  • Resilient per-host checks — one unreachable host never fails the rest.

Input

{
"hosts": ["github.com", "google.com", "expired.badssl.com"],
"warnDays": 21,
"maxHosts": 50
}

You can also pass a single host instead of the hosts array, an optional default port (443), and use host:port syntax per entry.

Output

One dataset item per host:

{
"host": "github.com",
"port": 443,
"validTo": "2026-02-05T23:59:59.000Z",
"daysToExpiry": 226,
"expiringSoon": false,
"expired": false,
"issuer": "Sectigo Limited"
}

Hosts that can't be reached return { "host", "port", "error" } so your monitoring never silently drops a target.