SSL Certificate Expiry API - Free Certificate Monitor
Queries Certificate Transparency logs for the most recent certificate matching a domain. Returns the issuer name, validity dates, days remaining until expiry, and flags for expired or expiring-soon status. Certificates expiring within 30 days are marked as expiring_soon.
Code examples
curl -X POST https://api.botoi.com/v1/ssl-cert/expiry \
-H "Content-Type: application/json" \
-d '{"domain":"github.com"}'When to use this API
Build SSL expiry alerting for your domains
Poll this endpoint weekly for each of your domains. When days_remaining drops below 30, send a Slack notification or email to your ops team. Catches renewal failures before users see browser warnings.
Audit third-party service certificates
Monitor SSL expiry on APIs, CDNs, and SaaS tools your application depends on. Get ahead of outages caused by expired certificates on services you do not control.
Compliance reporting for security audits
Generate a weekly report of all domain certificates showing issuer, expiry date, and days remaining. Attach to SOC 2 or ISO 27001 compliance evidence packages.
Frequently asked questions
Where does the certificate data come from?
What does expiring_soon mean?
Can this detect self-signed certificates?
What if a domain has multiple certificates?
How often should I check?
Get your API key
Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.