{"uid":"cap_KThPLIh5T1YJGzUpTyk61","slug":"ssl-certificate-expiry-bulk-checker-0f92bdc7","name":"SSL Certificate Expiry Bulk Checker","description":"Bulk ssl certificate expiry: up to 20 urls in one call, processed concurrently, results returned in input order with a per-item error field and a count of failures. Same answer per item as the single /ssl-expiry endpoint (SSL/TLS certificate expiry check for a hostname). Batch enrichment for agents that hold a list. $0.01 per batch.","url":"https://intel.rallylive.ca/bulk/ssl-expiry","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","properties":{}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.1","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","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.1/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.1","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.1","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_RIjwTEXeR-_AigOMjaU7g","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.1","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Checks SSL/TLS certificate expiry dates for up to 20 hostnames in a single concurrent batch call, returning per-item results in input order with error fields and a failure count.","exampleAgentPrompt":"Can you bulk-check the SSL certificate expiry dates for these 5 domains: example.com, api.myapp.io, shop.brand.co, dashboard.saas.net, and cdn.assets.org? I want to know how many days each cert has left and flag any failures.","exampleUseCases":[{"title":"Pre-launch SSL audit for a product","prompt":"I'm about to launch and need to verify SSL certs on all our subdomains — can you check expiry for app.myproduct.com, api.myproduct.com, cdn.myproduct.com, and dashboard.myproduct.com all at once and tell me which ones expire within 30 days?"},{"title":"Weekly certificate monitoring for a client portfolio","prompt":"Run our weekly SSL check on these 10 client domains: acmecorp.com, betastore.io, gammahealth.net, deltalogistics.co, epsilonlaw.com, zetatech.io, etasolutions.net, thetafinance.com, iotaservices.co, kapparetail.io — and tell me if any have expired or are expiring within 2 weeks."},{"title":"Incident triage for SSL-related outages","prompt":"We're getting reports of SSL errors across several sites — can you quickly check expiry for support.brand.com, auth.brand.com, and payments.brand.com in one shot and let me know if any certs are expired or about to expire?"}],"resultDescription":"An ordered array of per-item results matching the input URL order. Each item contains the SSL/TLS certificate expiry date, days remaining, and a per-item error field if the check failed. A top-level failure count summarizes how many of the up to 20 URLs could not be checked.","failureModes":["Invalid or unreachable hostname returns a per-item error field rather than expiry data","More than 20 URLs submitted exceeds the batch limit","Non-HTTPS URLs or hostnames without valid SSL may return errors per item","Network timeouts on individual hosts increment the failure count but do not fail the entire batch","Malformed URL inputs may cause per-item parse errors"],"whenToPreferThis":"Use this endpoint when you need to check SSL certificate expiry for multiple domains simultaneously and want concurrent processing with ordered results. It is more efficient than calling the single /ssl-expiry endpoint repeatedly. Ideal for automated monitoring pipelines, pre-deployment audits, or agent workflows managing a fleet of domains. Choose this over the single endpoint whenever you have 2–20 hostnames to check in one operation.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T07:21:55.727Z","isFirstParty":false}