{"uid":"cap_a6Cfd4Wa6xA2p_zzVPjtY","slug":"tinstop-ssl-tls-certificate-check-c4bf939f","name":"Tinstop SSL/TLS Certificate Check","description":"Tinstop is a machine-payable Website Intelligence API for domain security and performance audits: DNS, SSL/TLS, HTTP security headers, SPF/DKIM/DMARC email authentication, and Google PageSpeed. Pay per call with x402 using USDC on Base. No accounts or API keys.","url":"https://tinstop.com/v1/ssl-check","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"domain":{"type":"string","description":"The domain name to check (e.g. 'example.com'). Do not include http:// or https:// protocol prefixes."}}},"responseSchema":{"type":"object","title":"SslCheckResponse","required":["domain","ssl_valid","issuer","expires_in_days","sans","issues","scan_id"],"properties":{"sans":{"type":"array","items":{"type":"string"},"title":"Sans"},"cached":{"type":"boolean","title":"Cached","default":false},"domain":{"type":"string","title":"Domain"},"issuer":{"anyOf":[{"type":"object","additionalProperties":{"type":"string"}},{"type":"null"}],"title":"Issuer"},"issues":{"type":"array","items":{"type":"object","additionalProperties":true},"title":"Issues"},"scan_id":{"type":"string","title":"Scan Id"},"ssl_valid":{"type":"boolean","title":"Ssl Valid"},"expires_at":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Expires At","description":"ISO 8601 UTC timestamp when certificate expires"},"not_before":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Not Before","description":"ISO 8601 UTC timestamp when certificate becomes valid"},"request_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Request Id","description":"Gateway request tracking ID"},"expires_in_days":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Expires In Days"},"hostname_matches":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Hostname Matches","description":"True if domain hostname matches SSL CN or SANs"}}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.02","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"registry","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.02/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_1z4p0R4DVnmpurQyjUnoA","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.02","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Checks the SSL/TLS certificate validity, expiry, issuer, and hostname coverage for a given domain","exampleAgentPrompt":"Can you check the SSL certificate for stripe.com — I want to know if it's valid, who issued it, and how many days until it expires?","exampleUseCases":[{"title":"Pre-launch SSL readiness check","prompt":"Before we go live, can you verify that the SSL certificate for newproduct.example.com is valid, matches the hostname, and has at least 30 days before it expires?"},{"title":"Automated certificate expiry monitoring","prompt":"Check the SSL certificate on mybusiness.com and tell me if it's about to expire — I want to know the exact expiry date and how many days are left."},{"title":"Security audit for third-party vendor","prompt":"I need to audit the SSL setup for our vendor's domain vendor-portal.acmecorp.com — can you pull the certificate details, check the issuer, and flag any issues?"}],"resultDescription":"Returns a structured object with: whether the SSL certificate is currently valid (ssl_valid boolean), the certificate issuer details (organization, CN, etc.), expiry date in ISO 8601 UTC, days remaining until expiry, Subject Alternative Names (SANs) covered by the cert, whether the queried hostname matches the certificate's CN or SANs, the certificate's not-before date, a list of detected issues (e.g. expired, hostname mismatch, self-signed), a unique scan_id, and whether the result was served from cache.","failureModes":["Domain does not exist or is unreachable — may return issues array with connectivity error","Domain has no SSL certificate (HTTP-only) — ssl_valid will be false with relevant issues","Certificate is self-signed or uses an untrusted CA — captured in issues array","Invalid domain format provided (e.g. includes http://) — input validation error","Timeout reaching the domain's SSL endpoint — error or empty response","Cached result returned (check 'cached' field) — may not reflect very recent certificate changes"],"whenToPreferThis":"Choose this endpoint when you need a quick, per-call SSL/TLS certificate inspection without setting up an account or API key. It is ideal for ad-hoc domain security audits, automated monitoring pipelines that pay per check in USDC via x402, or when you need structured machine-readable certificate data including SANs, issuer details, and hostname validation. Prefer it over general web scanners when you specifically need SSL/TLS certificate metadata in a programmatic format at low cost ($0.02/call).","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T18:36:05.534Z","isFirstParty":false}