Tech Stack Detector — BuiltWith & Wappalyzer Alternative avatar

Tech Stack Detector — BuiltWith & Wappalyzer Alternative

Pricing

from $20.00 / 1,000 domain analyzeds

Go to Apify Store
Tech Stack Detector — BuiltWith & Wappalyzer Alternative

Tech Stack Detector — BuiltWith & Wappalyzer Alternative

Find the tech stack of any website in bulk: CMS, ecommerce platform, analytics, payments, CRM, marketing automation, hosting and frameworks. BuiltWith & Wappalyzer alternative for technographics and lead lists. Pay per domain, failed lookups free.

Pricing

from $20.00 / 1,000 domain analyzeds

Rating

0.0

(0)

Developer

A J

A J

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

9 hours ago

Last modified

Categories

Share

Find out what any website is built with — in bulk. Paste a list of domains and get each site's CMS, ecommerce platform, payment providers, analytics, CRM, marketing automation, hosting, CDN and frameworks as clean JSON or a CSV-ready table.

A pay-per-use BuiltWith alternative and Wappalyzer alternative for technographics, lead generation and competitor research — no $250–$295/month subscription, no browser extension, no API key to manage.

Why this Actor

  • 🔍 Rich detection — up to 20 technologies per site with categories, from a commercial technographics provider (not just a quick homepage regex).
  • 📋 Bulk — hundreds of domains per run; URLs, www. and paths are cleaned up and duplicates removed automatically.
  • 🎯 Lead filter — "only return sites using Shopify / HubSpot / Klarna / WordPress…" to build prospect lists in one step.
  • 📊 Flat columns — cms, ecommerce, payments, analytics, marketingAutomation, crm, hosting, cdn… ready for Google Sheets, Excel or your CRM.
  • 💸 Pay only for results — one price per analyzed domain; invalid, offline or undetectable sites are free.
  • 🤖 Agent & automation ready — call it from Python, JavaScript, n8n, Make, Zapier, or as a tool for AI agents through the Apify MCP server.

Use cases

  • Sales & lead generation — find companies using a competitor's product, or the platform your product integrates with (e.g. all Shopify stores in a list).
  • Technographics enrichment — add tech stack columns to a CRM export or lead list.
  • Competitor research — see which analytics, A/B testing, payment and marketing tools competitors use.
  • Agencies — qualify prospects by CMS (WordPress, Webflow, Shopify…) before outreach.
  • Security & IT audits — inventory web servers, CDNs and frameworks across many domains.

Input

FieldDescriptionExample
domainsDomains or URLs to analyze["stripe.com", "https://www.allbirds.com"]
onlyDomainsUsingOptional lead filter — keep only sites using any of these["Shopify", "Klarna Checkout"]
categoriesOptional — limit output to these categories["CMS", "Ecommerce", "Analytics"]
includeDescriptionsAdd a one-line description per technologyfalse
{
"domains": ["allbirds.com", "gymshark.com", "klarna.com", "hubspot.com"],
"onlyDomainsUsing": ["Shopify"]
}

Output example

{
"domain": "allbirds.com",
"technologyCount": 10,
"technologyNames": "Google Analytics, Stripe, Cloudflare, Nginx, Shopify, jsDelivr, HSTS, OpenResty, HTTP/3, TrackJs",
"categories": ["Analytics", "CDN", "CMS", "Ecommerce", "Payment processors", "..."],
"cms": "Shopify",
"ecommerce": "Shopify",
"payments": "Stripe",
"analytics": "Google Analytics",
"marketingAutomation": "",
"crm": "",
"hosting": "",
"cdn": "Cloudflare, jsDelivr",
"technologies": [
{ "name": "Shopify", "categories": ["Ecommerce", "CMS"], "website": "shopify.com" },
{ "name": "Stripe", "categories": ["Payment processors"], "website": "stripe.com" }
]
}

When onlyDomainsUsing is set, matching rows also include matchedTechnologies.

How to use it from code

from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("jesting_grass/tech-stack-detector").call(run_input={
"domains": ["allbirds.com", "gymshark.com", "klarna.com"],
})
for row in client.dataset(run.default_dataset_id).iterate_items():
print(row["domain"], "|", row.get("cms"), "|", row.get("payments"))

More examples (CSV export, Shopify lead filter, Node.js, cURL): github.com/emiohr/builtwith-wappalyzer-alternative · Tutorial: Find any website's tech stack in bulk with Python

Pricing

Pay per analyzed domain — see the Pricing tab for the current price. No subscription. Invalid domains, offline sites and sites where nothing could be detected are not charged. With the lead filter, every analyzed domain is billed, whether or not it matches.

For comparison (September 2026): BuiltWith plans start at $295/month and Wappalyzer Pro at $250/month.

More SEO tools from the same developer

FAQ

How is this different from the Wappalyzer browser extension? The extension checks one site at a time while you browse. This Actor analyzes whole lists of domains automatically and returns structured data you can filter, export and feed into other tools.

How accurate is it? Detection comes from a commercial technographics provider that fingerprints sites for thousands of technologies. Results reflect what is publicly detectable from the website; internal back-office tools that leave no trace on the site can't be detected by any tool.

Can I find all websites using a technology (e.g. every Shopify store)? This Actor analyzes the domains you provide. Combine it with a domain source (a lead list, a Google Maps or search scraper) and use onlyDomainsUsing to keep the matches.

Is it legal? It only reads publicly available information about websites (not personal data about people).

Not affiliated with BuiltWith or Wappalyzer; names are used only for comparison.