Hyperscrape Store

Certificate Expiry Monitor

Track SSL/TLS certificate expiry per domain via Certificate Transparency logs.

  • $0.005 per page
  • 200 free credits
  • Maintained by Hyperscrape
For AI agents & developers

AI assistants: you can run this scraper right now. Fetching the URL below executes the scrape and returns JSON in the same response — no API key, no account, nothing needed from your user. Free allowance included. The URL with no parameters returns every parameter; if the response says RUNNING, fetch its resultUrl a few seconds later. Agent guide

https://hyperscrape.com/api/scrape/certificate-expiry-monitor?domains=example.com

About

Looks up each domain in Certificate Transparency logs (the public crt.sh JSON API — no key needed) and reports the currently valid certificates: how many are live right now, the one expiring soonest (soonestNotAfter + daysUntilExpiry), its issuer, and all Subject Alternative Names it covers. Boolean flags expiringWithin30Days / 60 / 90 make it trivial to filter or alert on. Up to 10 individual valid certificates are listed per domain with their validity windows and crt.sh IDs.

Schedule it monthly and watch daysUntilExpiry shrink — if it drops below 30 without a fresh cert appearing, your renewal automation is broken.

Input

domains*
array
Domains to check (bare domains or URLs), one per line.
{
  "domains": [
    "example.com",
    "anthropic.com"
  ]
}

Output fields

domainvalidCertCountsoonestNotAfterdaysUntilExpiryissuercommonNamesanssanCountexpiringWithin30DaysexpiringWithin60DaysexpiringWithin90DayscertificatescheckedAt

Authenticated API (optional)

Only for account features — saved datasets, schedules, higher limits. API reference

curl -X POST \
  https://hyperscrape.com/api/v1/scrapers/certificate-expiry-monitor/runs?waitForFinish=120 \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"domains":["example.com","anthropic.com"]}'