Tech Stack Detector API — BuiltWith Alternative avatar

Tech Stack Detector API — BuiltWith Alternative

Pricing

from $3.00 / 1,000 website analyzeds

Go to Apify Store
Tech Stack Detector API — BuiltWith Alternative

Tech Stack Detector API — BuiltWith Alternative

Website technology checker and tech stack detector API. Detect CMS, ecommerce, frameworks, analytics, pixels, payments, CDN, hosting and CRM lead signals.

Pricing

from $3.00 / 1,000 website analyzeds

Rating

0.0

(0)

Developer

Tugelbay Konabayev

Tugelbay Konabayev

Maintained by Community

Actor stats

1

Bookmarked

11

Total users

7

Monthly active users

11 hours ago

Last modified

Share

Website Technology Checker & Tech Stack Detector API

Short answer: this Apify Actor checks what technology stack a website uses and returns CMS, ecommerce, JavaScript framework, analytics, marketing pixel, payment, CDN, hosting, chat, monitoring, and security-header signals as structured data. Built for bulk enrichment: paste one URL or thousands of domains, run up to 20 checks in parallel, and export flat technologyNames, categories, and boolean signals for Clay, Google Sheets, Airtable, HubSpot, Make, Zapier, MCP, and AI agents. Pay per result: current Store pricing starts from $3 per 1,000 websites analyzed. BuiltWith and Wappalyzer are stronger enterprise databases; this actor is a lightweight live-check API when you already have a URL list.

Website Tech Stack Detector overview: detect CMS, frameworks, analytics, payments, and hosting

Website Tech Stack Detector input and output example Website Tech Stack Detector dataset preview

Use this website technology checker to detect common tools visible in HTML, headers, cookies, scripts, links, and metadata. Analyze CMS, ecommerce platforms, frameworks, analytics tools, payment providers, CDN, email marketing, chat widgets, monitoring, and 80+ other common technologies from a single URL or a bulk domain list.

A fast pay-per-result BuiltWith/Wappalyzer-style API for bulk website technology lookup, lead enrichment, competitor research, and Clay/CRM enrichment.

Website Technology Checker API

This API answers the buyer-intent question: what tech stack is a website using? Submit URLs and receive a dataset with detected CMS, ecommerce platform, frontend framework, analytics, marketing pixel, payment, CDN, hosting, chat, monitoring, and security-header signals.

Common search and workflow intents this actor covers:

  • website technology checker
  • website tech stack detector
  • website stack analyzer
  • what tech stack is a website using
  • BuiltWith alternative API
  • Wappalyzer alternative for bulk URL enrichment
  • Shopify, WordPress, Webflow, React, and Next.js detector
  • Clay website enrichment and CRM technographics workflow

Detect Website Technology Stack

Identify what CMS, frameworks, analytics tools, and hosting a website uses. Supports 80+ technologies including WordPress, Shopify, Webflow, React, Next.js, GA4, Google Tag Manager, Meta Pixel, Stripe, Cloudflare, Vercel, HubSpot, Intercom, and more.

Alternative to BuiltWith and Wappalyzer

Use this when you need live technology signals for your own domain list without starting a monthly technographics subscription. BuiltWith and Wappalyzer are broader enterprise platforms; this actor is a lightweight Apify API workflow for common CMS, ecommerce, framework, analytics, pixel, payment, CDN, hosting, chat, and marketing signals.

Bulk Website Technology Analysis

Scan one URL, a small competitor set, or 1,000+ websites in a single run. It is built for competitive research, lead qualification, market analysis, agency audits, SaaS prospecting, and enrichment workflows where the input is already a URL or domain list.

Technology Lookup API for Sales Prospecting

Turn a list of domains into a qualified prospecting dataset. Find Shopify stores using Klaviyo, SaaS sites using HubSpot, WordPress sites missing modern analytics, or companies already using tools your product integrates with.

Common sales workflows:

  • Score leads by CMS, ecommerce platform, analytics, CRM, chat, payment, CDN, and hosting signals
  • Personalize cold emails with the prospect's actual website stack
  • Route accounts to the right offer based on Shopify, WordPress, Webflow, React, Next.js, Stripe, HubSpot, Intercom, or Klaviyo usage
  • Export JSON or CSV to Clay, Google Sheets, HubSpot, Airtable, Make, Zapier, or your own CRM
  • Filter immediately on boolean signals such as isShopify, isWordPress, usesReact, usesNextJs, hasPaymentProvider, hasMarketingPixel, hasChatWidget, and hasSecurityHeaders

Clay, CRM, and AI Agent Enrichment

The output is designed for automation pipelines, not just manual inspection.

For every URL, the actor returns:

  • technologies — grouped by category for readable reports
  • technologyNames — a flat list for filters, joins, and exports
  • categories — detected categories such as CMS, Framework, Analytics, Payment, CDN, Chat, Marketing, and Monitoring
  • signals — boolean lead-qualification flags for common sales and agency workflows

Example filters you can run in Clay, Google Sheets, Airtable, HubSpot, or an AI agent:

  • Shopify stores with a marketing pixel but no visible chat widget
  • WordPress sites with no detected security headers
  • SaaS sites using React or Next.js plus Segment, PostHog, or Sentry
  • Ecommerce sites using Stripe, PayPal, Klaviyo, Meta Pixel, or Google Ads
  • Agency prospects using Webflow, WordPress, Wix, Squarespace, or custom stacks

Shopify, WordPress, Webflow, React, and Next.js Detector

Use it as a focused CMS and framework detector when you do not need a full enterprise technographics subscription. The actor identifies the most commercially useful technologies for lead generation, agency audits, SEO research, and competitor analysis.

High-intent lookups this actor is built for:

  • Shopify detector — find ecommerce sites using Shopify, Stripe, PayPal, Klaviyo, Meta Pixel, or Google Ads
  • WordPress detector — identify WordPress sites and common marketing/analytics tools
  • Webflow detector — qualify design-led sites for agency or SaaS outreach
  • React / Next.js detector — spot modern JavaScript stacks for developer tools, hosting, and monitoring offers
  • Pixel and analytics detector — check Google Analytics, GTM, Meta Pixel, Hotjar, PostHog, Segment, Mixpanel, and more

BuiltWith Alternative for One-Off and Bulk Runs

BuiltWith and Wappalyzer are strong enterprise technographics tools with very broad coverage. This actor is different: it is a lightweight Apify API actor for live, on-demand checks where you only pay for the websites you scan.

Choose this actor when you need:

  • A simple API endpoint for website technology lookup
  • Bulk URL enrichment without a monthly subscription
  • Fast live checks for the most common CMS, ecommerce, analytics, marketing, payment, CDN, and hosting tools
  • Output that plugs directly into Apify datasets, MCP, Google Sheets, Zapier, Make, Clay, or custom workflows

What it does

Enter one or thousands of URLs, and the actor will:

  1. Fetch each website's HTML, HTTP headers, and cookies
  2. Match against 80+ technology signatures across 15 categories
  3. Return a structured JSON dataset with all detected technologies, security headers, and server info

No browser needed. No JavaScript rendering. Fast HTTP analysis; runtime depends on target response time, proxy use, timeout, and concurrency settings.

Why use this over BuiltWith or Wappalyzer?

FeatureBuiltWithWappalyzerThis Actor
Entry paid plan$295/month$250/monthFrom $3 / 1,000 websites
Free usageIndividual lookups50 lookups/monthApify usage-based runs
API accessIncluded in paid plansIncluded in paid planIncluded via Apify API
Technologies detected113,000+Broad catalog80+ common tools
Best forEnterprise lead listsLead lists + lookupBulk live URL enrichment
AI/MCP compatibleExternal integrationExternal integrationNative Apify MCP/API
Real-time analysisIndexed dataLookup/enrichmentLive HTTP analysis

Pricing reference checked on 2026-04-30: BuiltWith listed Basic at $295/month, Pro at $495/month, and Team at $995/month; Wappalyzer listed Pro at $250/month, Business at $450/month, and Enterprise at $850+/month.

Key advantage: pay per analyzed website instead of starting with a monthly subscription. At the current Store price, 1,000 websites cost about $3 before Apify platform usage effects.

Trade-off: BuiltWith and Wappalyzer detect many more niche technologies. This actor focuses on the 80+ most common and commercially relevant technologies that matter for sales, marketing, and competitive analysis.

Detected technologies (80+)

CategoryTechnologies
CMSWordPress, Shopify, Wix, Squarespace, Webflow, Ghost, Drupal, Joomla, Hugo, Gatsby
FrameworkNext.js, Nuxt.js, Astro, Remix, SvelteKit, Angular, React, Vue.js, Laravel, Django, Rails, Express
AnalyticsGoogle Analytics, GTM, Plausible, Fathom, Hotjar, Mixpanel, Segment, Amplitude, PostHog, Heap, Matomo, Clarity, Facebook Pixel
PaymentStripe, PayPal, Paddle, LemonSqueezy, Gumroad
CDN/HostingCloudflare, Vercel, Netlify, AWS CloudFront, Fastly, Akamai, Render, Fly.io, Railway
EmailMailchimp, SendGrid, ConvertKit, ActiveCampaign, Brevo, Klaviyo
MarketingHubSpot, Intercom, Drift
ChatCrisp, Tawk.to, Zendesk, LiveChat, Freshdesk
SEOSemrush, Ahrefs
A/B TestingGoogle Optimize, Optimizely, VWO, LaunchDarkly
AuthAuth0, Clerk, Supabase, Firebase
MonitoringSentry, Datadog, LogRocket, FullStory
CSSTailwind CSS, Bootstrap
AdsGoogle Ads, Meta Ads
CRMSalesforce, Pipedrive

Input examples

Analyze a single website

{
"urls": ["https://stripe.com"]
}

Analyze competitors (batch)

{
"urls": [
"https://stripe.com",
"https://shopify.com",
"https://vercel.com",
"https://notion.so",
"https://linear.app"
],
"maxConcurrency": 10
}

Analyze with proxy (for geo-restricted sites)

{
"urls": ["https://example.jp", "https://example.de"],
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"]
}
}

Large-scale analysis (1000+ sites)

{
"urls": ["https://site1.com", "https://site2.com", "..."],
"maxConcurrency": 20,
"timeout": 15
}

Input parameters

ParameterTypeDefaultRequiredDescription
urlsArrayYesWebsite URLs to analyze
maxConcurrencyInteger5NoParallel requests (1–20)
timeoutInteger30NoRequest timeout in seconds
proxyConfigurationObjectNoneNoProxy settings

Output format

FieldTypeDescription
urlStringInput URL
finalUrlStringFinal URL after redirects
statusCodeIntegerHTTP response status code
technologiesObjectDetected technologies grouped by category
technologyNamesArrayFlat list of detected technology names for filters and exports
categoriesArrayFlat list of detected technology categories
signalsObjectBoolean lead-qualification flags such as Shopify, WordPress, React, payments, pixels, chat, and security headers
techCountIntegerTotal number of detected technologies
serverInfoObjectServer header and security headers
analyzedAtStringAnalysis timestamp (ISO 8601)

Example output

{
"url": "https://stripe.com",
"finalUrl": "https://stripe.com/",
"statusCode": 200,
"technologies": {
"Framework": ["Next.js", "React"],
"CDN": ["Cloudflare", "Vercel"],
"Analytics": ["Google Analytics", "Segment"],
"Payment": ["Stripe"],
"Monitoring": ["Sentry"],
"CSS": ["Tailwind CSS"]
},
"technologyNames": [
"Cloudflare",
"Google Analytics",
"Next.js",
"React",
"Segment",
"Sentry",
"Stripe",
"Tailwind CSS",
"Vercel"
],
"categories": [
"Analytics",
"CDN",
"CSS",
"Framework",
"Monitoring",
"Payment"
],
"signals": {
"isShopify": false,
"isWordPress": false,
"isWebflow": false,
"usesReact": true,
"usesNextJs": true,
"hasAnalytics": true,
"hasMarketingPixel": false,
"hasPaymentProvider": true,
"hasChatWidget": false,
"hasMarketingAutomation": false,
"hasSecurityHeaders": true
},
"techCount": 8,
"serverInfo": {
"server": "cloudflare",
"securityHeaders": {
"strict-transport-security": "max-age=63072000",
"x-content-type-options": "nosniff"
}
},
"analyzedAt": "2026-03-22T10:00:00.000Z"
}

Example: E-commerce site

{
"url": "https://example-shop.com",
"finalUrl": "https://example-shop.com/",
"statusCode": 200,
"technologies": {
"CMS": ["Shopify"],
"Analytics": ["Google Analytics", "GTM", "Facebook Pixel"],
"Payment": ["Stripe", "PayPal"],
"Email": ["Klaviyo"],
"Chat": ["Zendesk"],
"Ads": ["Google Ads", "Meta Ads"]
},
"technologyNames": [
"Facebook Pixel",
"Google Ads",
"Google Analytics",
"Google Tag Manager",
"Klaviyo",
"Meta Ads",
"PayPal",
"Shopify",
"Stripe",
"Zendesk"
],
"categories": ["Ads", "Analytics", "CMS", "Chat", "Email", "Payment"],
"signals": {
"isShopify": true,
"isWordPress": false,
"isWebflow": false,
"usesReact": false,
"usesNextJs": false,
"hasAnalytics": true,
"hasMarketingPixel": true,
"hasPaymentProvider": true,
"hasChatWidget": true,
"hasMarketingAutomation": true,
"hasSecurityHeaders": false
},
"techCount": 10,
"serverInfo": {
"server": "cloudflare",
"securityHeaders": {}
},
"analyzedAt": "2026-03-22T10:01:00.000Z"
}

Integrations

Python integration

from apify_client import ApifyClient
client = ApifyClient("your-apify-api-token")
run = client.actor("tugelbay/website-tech-stack-detector").call(
run_input={
"urls": ["https://stripe.com", "https://shopify.com", "https://vercel.com"],
"maxConcurrency": 10,
}
)
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(f"\n{item['url']} ({item['techCount']} technologies)")
print(", ".join(item["technologyNames"]))
print(item["signals"])

JavaScript/TypeScript integration

import { ApifyClient } from "apify-client";
const client = new ApifyClient({ token: "your-apify-api-token" });
const run = await client.actor("tugelbay/website-tech-stack-detector").call({
urls: ["https://stripe.com", "https://shopify.com"],
maxConcurrency: 10,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
for (const item of items) {
console.log(`${item.url}: ${item.techCount} technologies`);
console.log(item.technologyNames.join(", "));
console.log(item.signals);
}

Other integrations

  • Google Sheets — export tech stack data to a spreadsheet for analysis
  • Zapier / Make — trigger workflows based on detected technologies
  • Slack — get notifications when analysis completes
  • API — call programmatically via Apify REST API
  • AI agents — MCP-compatible for AI-powered sales and research workflows

Use cases

Sales prospecting and lead enrichment

Find companies using specific tools your product integrates with. Example: find all Shopify stores using Stripe but not your payment analytics tool — those are qualified leads.

Competitive analysis

See exactly what tech competitors use. Compare your stack against theirs. Identify technology trends in your industry.

Lead qualification

Verify if a prospect uses tools your product integrates with before reaching out. Personalize outreach based on their tech stack.

Example targeting ideas:

  • signals.isShopify = true and signals.hasMarketingPixel = true
  • signals.isWordPress = true and signals.hasSecurityHeaders = false
  • signals.usesNextJs = true and signals.hasPaymentProvider = true
  • technologyNames contains HubSpot, Intercom, Klaviyo, Stripe, Sentry, or PostHog

Market research

Map technology adoption across industries. How many SaaS companies use Next.js vs Nuxt.js? How many e-commerce sites use Stripe vs PayPal?

Agency pitches

Show prospects their current stack and suggest improvements. "You're using X for analytics but missing Y for conversion tracking — here's how we'd fix that."

Security audits

Check security headers across your client portfolio. Identify sites missing HSTS, CSP, or other critical headers.

Technology trend tracking

Run weekly analysis on a list of 1,000 top sites to track technology adoption trends over time.

Performance & cost

  • Analyzes sites with HTTP-only fingerprinting; throughput depends on target response times and concurrency
  • Memory: 256MB is sufficient for most runs
  • Cost: from $3 per 1,000 websites analyzed on Apify Store

Example costs:

ScenarioSitesCost
Quick competitor check (5 sites)5~$0.02
Industry analysis (100 sites)100~$0.30
Large-scale research (1,000 sites)1,000~$3.00
Weekly monitoring (500 sites x 4)2,000/mo~$6.00/mo

Compare: as checked on 2026-04-30, BuiltWith paid plans started at $295/month and Wappalyzer paid plans started at $250/month. This actor is best when you want live checks for a domain list without committing to a subscription.

FAQ

How does it detect technologies?

The actor analyzes three sources:

  1. HTML content — looks for framework-specific tags, script includes, meta tags, and DOM patterns
  2. HTTP headers — checks server headers, X-Powered-By, and CDN-specific headers
  3. Cookies — identifies technology-specific cookies (e.g., Shopify session cookies)

Each technology has a unique signature (regex patterns, header values, cookie names) that the actor matches against.

How accurate is the detection?

Very accurate for technologies that leave clear signatures in HTML, headers, or cookies. The actor uses signature-based detection similar in concept to other technology lookup tools. It covers 80+ commercially common technologies, so it may miss niche or less common tools.

Can I find Shopify stores?

Yes. Upload a domain list and the actor will flag Shopify signals together with related ecommerce and marketing tools such as Stripe, PayPal, Klaviyo, Meta Pixel, Google Ads, GTM, and Google Analytics when those signatures are visible.

Can I detect WordPress, Webflow, React, or Next.js?

Yes. The actor detects common CMS and framework signals including WordPress, Shopify, Wix, Squarespace, Webflow, React, Next.js, Vue, Angular, Astro, Nuxt, SvelteKit, Laravel, Django, Rails, and more.

Can I use it as a BuiltWith API alternative?

Yes for lightweight live domain enrichment and bulk website technology lookup. Use BuiltWith or Wappalyzer when you need very broad historical technographics, contact data, company attributes, or tens of thousands of niche technology signatures.

Does it use a browser?

No. It uses HTTP-only analysis for speed and lower cost. That makes it good for bulk checks, but technologies loaded only after JavaScript execution can be missed.

Does it detect technologies loaded via JavaScript?

Partially. The actor uses HTTP-only analysis (no browser), so it detects technologies referenced in the initial HTML. Technologies loaded entirely via JavaScript (e.g., some chat widgets that load asynchronously) may not be detected. For those, you'd need a browser-based analysis tool.

Can I analyze sites behind login walls?

No. The actor only analyzes publicly accessible pages. It sends a single HTTP GET request to each URL.

How often should I re-analyze sites?

For competitive monitoring, weekly or monthly is sufficient. Tech stacks don't change frequently.

Can I export results to Google Sheets?

Yes. Apify has a built-in Google Sheets integration. After the run completes, you can export the dataset directly to a spreadsheet.

Troubleshooting

Low tech count (0-2 technologies)

  • Cause: The site may use server-side rendering with minimal client-side technology signatures
  • Fix: This is expected for some sites. The actor only detects technologies that leave detectable signatures in HTML/headers.
  • Alternative: Sites using custom/proprietary technology won't match any known signatures.

Timeout errors

  • Cause: Target site is slow to respond
  • Fix: Increase timeout parameter or reduce maxConcurrency

403 / blocked responses

  • Cause: Some sites block automated requests
  • Fix: Enable Apify proxy with residential proxy groups

Missing CDN detection

  • Cause: Some CDNs are transparent and don't add identifiable headers
  • Fix: This is a limitation of HTTP-only analysis. The CDN may still be in use but undetectable from headers alone.

Limitations

  • Detects 80+ technologies (not the 50,000+ that BuiltWith covers)
  • HTTP-only analysis — no JavaScript rendering, so some client-side-only technologies may be missed
  • Only analyzes publicly accessible pages (no login-protected content)
  • Some CDNs and technologies are transparent and don't leave detectable signatures
  • Security header analysis is basic (presence/absence, not full policy validation)

Changelog

v1.0 (2026-03-22)

  • Initial release
  • 80+ technology signatures across 15 categories
  • HTTP headers, HTML content, and cookie analysis
  • Concurrent processing with configurable concurrency
  • Security header detection
  • Proxy support
  • PPE pricing

See all actors: apify.com/tugelbay