Tools / Bulk Website Tech Stack Detector & Change Monitor

Bulk Website Tech Stack Detector & Change Monitor

Detect 300+ technologies (CMS, ecommerce, analytics, ads, CDN, hosting, frameworks, email/DNS) on thousands of websites. Input: domains. Output (JSON/CSV): one row per item with domain, inputUrl, finalUrl, statusCode, blocked, title, generator, technologyCount, technologyNames, categories.

Run it on Apify Store →

What it's for

Example input

{
 "domains": [
  "shopify.com",
  "wordpress.org",
  "stripe.com"
 ]
}

Example output

{
  "domain": "stripe.com",
  "inputUrl": "https://stripe.com/",
  "finalUrl": "https://stripe.com/",
  "statusCode": 200,
  "blocked": false,
  "title": "Stripe | Financial Infrastructure to Grow Your Revenue",
  "generator": null,
  "technologyCount": 13,
  "technologyNames": [
    "Amazon Route 53",
    "Google Workspace",
    "SPF",
    "Next.js",
    "…"
  ],
  "categories": [
    "DNS",
    "Email hosting",
    "Email security",
    "JavaScript framework",
    "…"
  ],
  "technologies": [
    {
      "name": "Amazon Route 53",
      "category": "DNS",
      "version": null,
      "confidence": 100,
      "evidence": [
        "dns:ns"
      ]
    },
    {
      "name": "Google Workspace",
      "category": "Email hosting",
      "version": null,
      "confidence": 100,
      "evidence": [
        "dns:mx"
      ]
    },
    {
      "name": "SPF",
      "category": "Email security",
      "version": null,
      "confidence": 100,
      "evidence": [
        "dns:txt"
      ]
    },
    {
      "name": "Next.js",
      "category": "JavaScript framework",
      "version": null,
      "confidence": 75,
      "evidence": [
        "html"
      ]
    },
    "…"
  ],
  "error": null,
  "scannedAt": "2026-10-12T01:23:09.465Z"
}

Input reference

FieldTypeNotes
domains requiredarrayWebsites to scan, e.g. shopify.com or https://example.com/shop. Duplicates are removed.
includeDnsbooleanLook up MX, NS and TXT records to detect email hosting (Google Workspace, Microsoft 365), DNS provider and verified SaaS tools.
monitorModebooleanRemember each domain's stack between runs (in a named key-value store) and report technologies added or removed since the last run. Schedule the Actor to get a change feed.
onlyChangedbooleanIn monitor mode, only push domains whose stack changed since the previous run.
stateStoreNamestringNamed key-value store that holds the previous snapshot. Use a different name per watchlist.
minConfidenceintegerDrop detections below this confidence (50 = one signal, 75 = two independent signals).
maxConcurrencyintegerParallel requests.
timeoutSecsintegerPer-site fetch timeout.

Pricing

Pay per event: you only pay for domains scanned (see the Pricing tab), plus a small charge per changed domain in monitor mode. No proxies or browsers needed, so runs are fast and cheap. 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 Bulk Website Tech Stack Detector & Change Monitor on Apify →