π SSL Certificate Checker β Expiry & TLS Audit
Pricing
from $2.00 / 1,000 results
Go to Apify Store
π SSL Certificate Checker β Expiry & TLS Audit
SSL Labs-style certificate inspector: paste domains, get issuer, validity dates, days-to-expiry, SANs, TLS version, cipher and a security grade (A+βF) for every host. No API key, no proxy.
SSL Labs-style certificate inspector: paste any list of domains and get issuer, validity dates, days-to-expiry, SANs, TLS version, cipher, plus a grade (A+ β F) for every host β no API key, no proxy, no external service.
π Quick Start
- Click Try for free (or Run)
- Paste your domains (one per line, optionally
host:port) - Run β get a structured report instantly
No input? The Actor runs a demo batch (google.com, github.com + badssl test certs) so you see the output format immediately.
π What you get per host
| Field | Description |
|---|---|
subject / issuer | Certificate CN + issuer organization |
sanDomains | Subject Alternative Names (all covered domains) |
validFrom / validTo | Exact validity window |
daysLeft | Days until expiry (negative = expired) |
expired / selfSigned / hostnameMatch | Status flags |
tlsVersion / cipher | Negotiated protocol & cipher suite |
grade | A+ to F security grade |
π Grade scale
- A = 180+ days left Β· B = 90β180d Β· C = 30β90d Β· D = 7β30d Β· E = β€7d
- F = expired, self-signed, or hostname mismatch
π‘ Use cases
- DevOps / SRE β scheduled cert-expiry monitoring across your domain portfolio
- Security teams β TLS hygiene audits, misconfiguration detection
- Compliance β evidence for cert lifecycle reviews
- Agencies β batch client-domain health checks
βοΈ Technical notes
- Pure Python
ssl/socketβ zero external dependencies, works from any region - Optional
host:portsyntax for non-standard TLS ports (8443, 465, 993β¦) - Each host is checked with a 10s timeout; failures are reported per-host with the reason (DNS, timeout, refused, TLS error) β one bad host never breaks the batch