Website Technology Stack Detector: CMS, Analytics, Frameworks avatar

Website Technology Stack Detector: CMS, Analytics, Frameworks

Pricing

$2.00 / 1,000 website analyzeds

Go to Apify Store
Website Technology Stack Detector: CMS, Analytics, Frameworks

Website Technology Stack Detector: CMS, Analytics, Frameworks

Type websites and see what they are built with: CMS, ecommerce platform, JS framework, analytics, ad pixels, CRM, chat, payments, CDN, hosting and server, with evidence and versions. Built by Physea Labs (Liminal). Launch Sale: 90% OFF for the first week. $0.002 per site.

Pricing

$2.00 / 1,000 website analyzeds

Rating

0.0

(0)

Developer

jay casey

jay casey

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Type a list of websites and see what each one runs on: CMS or site builder, ecommerce platform, JavaScript framework, analytics and tag managers, ad pixels, marketing automation, live chat, payments, CDN, hosting and web server. Every detection carries the evidence that triggered it.

🚀 Launch Sale: 90% OFF for the first week! Prices below are the regular rates; launch-week runs are billed at a tenth of them.

What can it do?

What you getFeatures
🧱 CMS, ecommerce, JS frameworks, UI libraries⚡ One HTTP request per site, no browser: hundreds of sites a minute
📊 Analytics, tag managers, ad pixels, session recording🔍 Evidence string for every detection (header, asset URL, meta tag)
💬 CRM, chat, payments, consent, CDN, hosting, server🏷️ Versions where the site exposes them (generator tag, server header)

Who this is for

  • Sales prospecting: find Shopify stores, HubSpot users or sites without analytics
  • Competitive research on a list of rivals
  • Agencies qualifying leads by their current stack
  • Security and compliance sweeps (HSTS, consent tools, outdated CMS versions)

What you get back

FieldTypeWhat you getExample
domainstringFinal hostvercel.com
technology_namesarrayDetected technology names["Next.js", "Vercel", "Tailwind CSS"]
technologiesarrayname, category, version, evidence[{"name": "Next.js", "category": "JS framework", ...}]
categoriesobjectCategory to technologies{"Hosting": ["Vercel"]}
technology_countintegerNumber detected4
generatorstring valueWordPress 7.2
titlestringPage titleAgentic Infrastructure - Vercel
statusstringok or errorok

Every run also writes RUN_SUMMARY.json to the key-value store (counts, spend-limit flag, pricing).

What you need to provide

FieldTypeWhat it doesExample
urlsarrayHomepages or any page. A bare domain like shopify.com works.[{"url": "https://www.shopify.com"}, {"url": "https://vercel.com"}, {"url": "https://wordpress.org/news/"}]
categoriesarrayKeep only some categories, e.g. CMS, Analytics, Ecommerce, Advertising, Hosting. Leave empty for everything.-
maxConcurrencyintegerWebsites fetched at the same time.10

Quick start

  1. Click Try for free.
  2. Press Start: the sample input finishes in under a minute with no API keys or setup.
  3. Replace the sample with your own values and run again.
  4. Open the dataset, or export it as JSON, CSV or Excel.

Pricing

🚀 Launch Sale: 90% OFF for the first week!

  • website-analyzed: $0.002 per website ($2 per 1,000 sites).
  • Unreachable sites (DNS, timeout, 4xx/5xx error pages) are not charged.
  • Set a max cost per run in the run options and the run stops cleanly when it hits it.
  • Normal Apify platform usage applies.

Limits and honest notes

  • Detection reads one HTML response plus its headers and cookies. Tools loaded only after user interaction or deep inside a single-page app may not be seen.
  • Signatures are maintained in the actor code (100+ technologies); niche tools outside that list are not reported.
  • Sites behind a bot wall return what the wall shows (often just the CDN).
  • No other Apify actor is called: everything is collected in-house over plain HTTP.

Run it from code

Same input as the Console sample:

{
"urls": [
{
"url": "https://www.shopify.com"
},
{
"url": "https://vercel.com"
},
{
"url": "https://wordpress.org/news/"
}
]
}
curl -X POST "https://api.apify.com/v2/acts/physealabs~tech-stack-detector/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
-H "Content-Type: application/json" -d @input.json
from apify_client import ApifyClient
items = ApifyClient("YOUR_APIFY_TOKEN").actor("physealabs/tech-stack-detector").call(run_input={"urls": [{"url": "https://www.shopify.com"}, {"url": "https://vercel.com"}, {"url": "https://wordpress.org/news/"}]})

It also works from Zapier, Make, n8n and Apify schedules.

About Physea Labs · Liminal

Built and maintained by Physea Labs: the same extraction layer that feeds Liminal, our grounded research and decision engine. If it is good enough to feed Liminal's citations, it is good enough for your pipeline.