# MoneyTools TLS Certificate Expiry Checker

> MoneyTools TLS Certificate Expiry Checker is a paid API for AI agents from tools.moneytools.dev, paid per call via x402, $0.002/call, status unknown (last checked 2026-11-05).

Fetches the latest unexpired TLS certificates for a domain from Certificate Transparency logs, including issuer, SANs, expiry date, days remaining, and expiring-soon warnings

## Facts

- Endpoint: GET https://tools.moneytools.dev/v1/ssl?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-11-05
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/moneytools-tls-certificate-expiry-checker-44d79ab9
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_WADDFkkZ8Ns-DSZECZGfl

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability moneytools-tls-certificate-expiry-checker-44d79ab9
```

Example prompt: Can you check the TLS certificate expiry for api.stripe.com — I want to know who issued it, what the expiry date is, and how many days are left?

## When to prefer this

Use this endpoint when you need quick, structured TLS certificate expiry data sourced directly from Certificate Transparency logs without setting up your own CT monitoring infrastructure. Ideal for lightweight certificate auditing, expiry alerting, and security checks on arbitrary domains. Prefer this over full TLS handshake tools when you want CT-log-sourced data rather than live connection data, and when cost per call ($0.002) is acceptable for occasional or automated checks.

## Known failure modes

- Domain not found in CT logs — returns empty certificate list
- Invalid or malformed hostname input — returns validation error
- Rate limit exceeded on free tier (10/day) without payment — returns HTTP 402 Payment Required
- Network or CT log provider unavailability — returns upstream error
- Domain with no active certificates — returns empty result, no charge

## How this service works

TLS certificate expiry (CT logs): Latest unexpired certificates for a domain from Certificate Transparency logs: issuer, names, expiry date, days left, expiring-soon warning. Free tier 10/day; then $0.002 via x402 (HTTP 402 + PAYMENT-REQUIRED) or X-API-Key credits. Not charged on failure. $0.002 USDC per call via x402 on Base. Run by MoneyTools.

## Output

A JSON object containing the latest unexpired TLS certificate(s) for the requested domain sourced from Certificate Transparency logs, including: certificate issuer name, covered hostnames/SANs, expiry date, number of days until expiry, and an expiring-soon boolean warning flag. Also includes payment metadata (whether a charge was made, network, amount, transaction hash).

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "const": "http"
    },
    "method": {
     "const": "GET"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "domain"
     ],
     "properties": {
      "domain": {
       "type": "string",
       "examples": [
        "github.com"
       ],
       "description": "hostname"
      }
     }
    }
   }
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "json"
    },
    "example": {
     "type": "object",
     "properties": {
      "payment": {
       "type": "object",
       "properties": {
        "charged": {
         "type": "boolean"
        },
        "network": {
         "type": "string"
        },
        "amountUsd": {
         "type": "string"
        },
        "transaction": {
         "type": [
          "string",
          "null"
         ]
        }
       }
      },
      "freeTier": {
       "type": "object"
      },
      "_moneytools": {
       "type": "object",
       "description": "optional plan / partner hints"
      }
     },
     "description": "Tool-specific JSON result (see llms.txt / openapi.json). Always includes payment info.",
     "additionalProperties": true
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json"
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/moneytools-tls-certificate-expiry-checker-44d79ab9/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from tools.moneytools.dev](https://www.zero.xyz/host/tools.moneytools.dev/llms.txt)
