Tools / Subdomain Finder (Certificate Transparency) + Live Check

Subdomain Finder (Certificate Transparency) + Live Check

Find subdomains of any domain passively from public Certificate Transparency logs (crt.sh, with CertSpotter fallback). Input: domains. Output (JSON/CSV): one row per item with domain, subdomain, firstSeen, lastCertExpiry, issuer, resolves, ips, cname, httpStatus, pageTitle.

Run it on Apify Store →

What it's for

Example input

{
 "domains": [
  "apify.com",
  "therealtour360.com"
 ],
 "resolveDns": true,
 "probeHttp": true,
 "maxSubdomainsPerDomain": 40,
 "monitorMode": true
}

Example output

{
  "domain": "apify.com",
  "subdomain": "staging.apify.com",
  "firstSeen": "2026-02-09T00:00:00Z",
  "lastCertExpiry": "2027-03-10T23:59:59Z",
  "issuer": "Amazon Trust Services",
  "certCount": 10,
  "wildcard": true,
  "certCurrentlyValid": true,
  "isNew": null,
  "resolves": false,
  "cname": null,
  "ips": [],
  "dnsStatus": "NOERROR"
}

Input reference

FieldTypeNotes
domains requiredarrayRoot domains, e.g. example.com.
resolveDnsbooleanLook up A/CNAME for each subdomain (via public DNS-over-HTTPS).
probeHttpbooleanRequest https:// of live subdomains for status code and title.
includeExpiredbooleanInclude subdomains with only expired certificates
maxSubdomainsPerDomainintegerMax subdomains per domain
monitorModebooleanRemember subdomains; later runs flag new ones.
onlyNewbooleanIn monitor mode, output only new subdomains.
stateStoreNamestringState store name

Pricing

Pay per event: Subdomain row $0.0005. Plus Apify's small per-run start fee. Apify's free plan includes monthly credit to try it.

How to run

  1. Open the Store page and click Try for free.
  2. Fill in the input (or paste the example JSON in the JSON tab).
  3. Click Start, then export results as CSV, Excel or JSON, or call it via the Apify API.
  4. Optional: add a Schedule and a webhook/Slack/email integration for ongoing monitoring.

Open Subdomain Finder (Certificate Transparency) + Live Check on Apify →