Website Tech Stack Detector avatar

Website Tech Stack Detector

Pricing

from $3.00 / 1,000 domain inspecteds

Go to Apify Store
Website Tech Stack Detector

Website Tech Stack Detector

Detect the technologies behind any website CMS, ecommerce, JS frameworks, analytics, payments, CDN, web server, and email provider plus DNS and MX records, in one row per domain.

Pricing

from $3.00 / 1,000 domain inspecteds

Rating

0.0

(0)

Developer

Andrew

Andrew

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Find out what any website is built with — no API key required. Pass a list of domains and get one clean row per site with the CMS, ecommerce platform, JavaScript framework, analytics, payment, and marketing tools it uses, plus its CDN, web server, email provider, and DNS records.

What you get

  • Technologies by category — CMS, ecommerce, JavaScript framework, analytics, tag manager, marketing, payments, fonts, CDN, hosting, and web server
  • technologiesFlat — a single de-duplicated list of every detected technology
  • Server & X-Powered-By headers
  • CDN / hosting — Cloudflare, Fastly, Akamai, CloudFront, Vercel, Netlify, and more
  • Email provider — inferred from MX records (Google Workspace, Microsoft 365, Zoho, Proton, Proofpoint, etc.)
  • DNS records — A records (with primary IP), MX records, and name servers (NS)
  • Page title and final URL after redirects

Use cases

  • Lead qualification & enrichment — score prospects by the tools they run (e.g. find every Shopify or HubSpot site in a list)
  • Competitive intelligence — see which analytics, payment, and marketing stack competitors use
  • Sales prospecting — build target lists of sites running a specific platform you integrate with
  • Tech due diligence — quick technology snapshot for a portfolio of domains
  • Email-provider segmentation — split a domain list by Google Workspace vs Microsoft 365

How to use

  1. Paste one or more domains (e.g. apify.com) or full URLs
  2. Optionally set Max Items to cap how many domains are analyzed (0 = all)
  3. Run the actor — results land in the Dataset tab
  4. Export to JSON, CSV, Excel, or Google Sheets directly from the Apify console

Example input

{
"domains": ["apify.com", "shopify.com", "vercel.com"],
"maxItems": 0
}

Output format

One dataset record per domain:

{
"input": "shopify.com",
"domain": "shopify.com",
"finalUrl": "https://www.shopify.com/",
"statusCode": 200,
"ipAddress": "23.227.38.74",
"server": "cloudflare",
"poweredBy": null,
"cdn": "Cloudflare",
"emailProvider": "Google Workspace",
"technologies": {
"JavaScript Framework": ["React"],
"Analytics": ["Google Analytics", "Segment"],
"CDN": ["Cloudflare"]
},
"technologiesFlat": ["Cloudflare", "Google Analytics", "React", "Segment"],
"mxRecords": ["aspmx.l.google.com"],
"nsRecords": ["ns1.dnsimple.com"],
"aRecords": ["23.227.38.74"],
"title": "Shopify - The all-in-one commerce platform",
"error": null
}

Notes

  • Detection is based on homepage HTML, response headers, and DNS — it reflects what's visible on the landing page. Tools loaded only on inner pages or after consent may not appear.
  • error is populated when a site can't be fetched (timeout, block, or non-2xx); DNS fields may still be filled in those cases.