Sign inGet $5 free
← All use cases
DeveloperRecorded example

Check when a website's SSL certificate expires

Run a live TLS handshake against any public site and get the issuer, expiry date, days left, covered names and whether browsers would trust it.

github.com · Sectigo Limited / Sectigo Public Server Authentication CA DV E36 · valid until 2026-11-29 (52 days left) · trusted, name matches · TLSv1.3 expired.badssl.com · CERT_HAS_EXPIRED · expired 2015-04-12

Recorded 2026-10-08 · observed charge $0
Real calls through the Superpowers gateway during two-round acceptance; buyer charge zero.

Tools in this workflow

Every tool here is live. Your agent calls them with one Superpowers key.

Connect your agent

Build it step by step

1

Check the certificate

Pass a bare hostname. Private and internal addresses are refused.

tlscheck.certificate ↗
{
  "tool": "tlscheck.certificate",
  "input": {
    "domain": "github.com"
  }
}

Before you build

Does it catch wrong-name certificates?

Yes. name_matches is false and problem explains why, e.g. ERR_TLS_CERT_ALTNAME_INVALID.

Which port does it check?

Port 443 only.