Tech Stack Detector: Website Technology Lookup, 3,600+ Techs avatar

Tech Stack Detector: Website Technology Lookup, 3,600+ Techs

Pricing

$1.50 / 1,000 results

Go to Apify Store
Tech Stack Detector: Website Technology Lookup, 3,600+ Techs

Tech Stack Detector: Website Technology Lookup, 3,600+ Techs

Find out what any website is built with: CMS, ecommerce platform, analytics, tag managers, frameworks, CDN, hosting, email provider, payments, chat and 3,600+ more technologies. Bulk domain lists, DNS/TLS checks, CSV export, no browser. $1.50 per 1,000 sites; sites with nothing detected are free.

Pricing

$1.50 / 1,000 results

Rating

0.0

(0)

Developer

Atesen Software

Atesen Software

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Website Technology Detector: Tech Stack Lookup

Find out what any website is built with. Paste a list of domains and get the CMS, ecommerce platform, analytics and tag managers, JavaScript frameworks, web server, CDN, hosting, payment providers, live chat, marketing tools and 3,600+ other technologies, with versions where they can be read. It costs $1.50 per 1,000 websites.

It uses no browser and no proxy, so it is fast and cheap for large lead lists. Sites where nothing is found are free.

What can it detect?

More than 3,600 technologies in 108 categories, for example:

  • CMS & site builders: WordPress, Drupal, Joomla, Webflow, Wix, Squarespace, Ghost, HubSpot CMS, Framer, Docusaurus
  • Ecommerce: Shopify, WooCommerce, Magento, BigCommerce, PrestaShop, Shopware, Salesforce Commerce Cloud, and Turkish platforms like Ikas, Ticimax, IdeaSoft, T-Soft and Akinon
  • Analytics & tag managers: Google Analytics, Google Tag Manager, Matomo, Hotjar, Microsoft Clarity, Mixpanel, Segment, PostHog, Plausible
  • Frameworks: React, Next.js, Vue.js, Nuxt.js, Angular, Svelte, Laravel, Ruby on Rails, Django
  • Infrastructure: Nginx, Apache, Cloudflare, Fastly, Akamai, Amazon Web Services, Vercel, Netlify, and the TLS certificate issuer
  • Email & DNS (from DNS records): Google Workspace, Microsoft 365, Zoho Mail, Mailgun, Amazon SES, SendGrid
  • Marketing, payments & support: HubSpot, Klaviyo, Mailchimp, Stripe, PayPal, Klarna, iyzico, Intercom, Zendesk, Tawk.to, OneTrust, Cookiebot

How does it work?

For each website the actor:

  1. Downloads the homepage (and optionally up to 5 more internal pages) with a browser-like HTTP client.
  2. Matches the HTML, script URLs, inline scripts, meta tags, HTTP headers, cookies, DOM selectors and robots.txt against the fingerprint database.
  3. Looks up DNS records (MX, TXT, NS, SOA, CNAME) and the TLS certificate issuer.
  4. Adds technologies implied by others (for example WordPress → PHP and MySQL) and returns versions and confidence scores.

Why use this technology lookup?

This actorTypical tech-lookup actor
Price$1.50 per 1,000 sites$2+ per 1,000
Sites with nothing detectedfreecharged
Unreachable, blocked or invalid URLsfree status rowcharged or the run fails
DNS-based detection (email provider, DNS host)✅rarely
Multiple pages per site✅ up to 6, same pricehomepage only
CSV export✅ SITES.csv and TECHNOLOGIES.csvJSON only
Memory256–512 MB1–4 GB

How much does it cost?

You pay per website where at least one technology was detected:

PlanPrice per sitePer 1,000 sites
Free / Starter$0.001$1.00
Scale$0.0009$0.90
Business and above$0.0008$0.80

These are never charged:

  • invalid or duplicate inputs
  • unreachable sites
  • sites that answer with a bot challenge or an HTTP error
  • non-HTML URLs
  • sites where nothing (or only generic web standards such as HTTP/3 or Open Graph) was detected

Extra pages per site, DNS and TLS checks cost nothing extra.

Input

FieldDefaultDescription
urls–Domains or URLs, one per line. Thousands per run are fine.
extraPagesPerSite0Also scan up to 5 internal pages per site.
checkDnstrueMX/TXT/NS/SOA lookups (email provider, DNS host, verified services).
checkTlstrueRead the TLS certificate issuer.
checkRobotsTxttrueDownload robots.txt.
minConfidence0Drop detections with a lower confidence (0–100).
onlyCategories–Keep only some categories or technologies, e.g. Ecommerce, CMS, Shopify.
includeDetailstrueAdd description, website, pricing model, CPE, SaaS/open-source flags.
maxConcurrency10Sites analysed in parallel.
{
"urls": ["apify.com", "shopify.com", "wordpress.org", "https://www.example.com/shop"],
"extraPagesPerSite": 1
}

Output

One site row per website. It has flat, spreadsheet-friendly columns (cms, ecommerce, analytics, tagManagers, jsFrameworks, webFrameworks, webServers, cdn, hosting, payments, marketing, advertising, liveChat, security, …) plus the full technologies array:

{
"type": "site",
"domain": "wordpress.org",
"url": "https://wordpress.org/",
"statusCode": 200,
"detected": true,
"technologyCount": 13,
"cms": "WordPress, Gutenberg",
"webServers": "Nginx",
"languages": "PHP",
"tagManagers": "Google Tag Manager",
"technologyNames": "WordPress, MySQL, PHP, Gutenberg, Nginx, Google Tag Manager, Let's Encrypt, …",
"technologies": [
{ "name": "WordPress", "version": null, "confidence": 100, "categories": ["CMS", "Blogs"], "website": "https://wordpress.org" }
],
"server": "nginx",
"tlsIssuer": "Let's Encrypt",
"mxRecords": ["smtp1-dca.wordpress.org"],
"charged": true
}

When nothing is detected you still get a row with detected: false and a short note, and it is not charged. Problems such as invalid input or unreachable sites get status rows.

The key-value store also contains:

  • SITES.csv: one line per site with the main columns.
  • TECHNOLOGIES.csv: one line per site and technology (domain, technology, version, categories, confidence). Ready for pivot tables.
  • RUN_SUMMARY: totals for the run.

Use cases

  • Lead generation: find every Shopify or WooCommerce store in a list, or every company that uses HubSpot or a competitor's tool.
  • Sales intelligence: enrich a CRM export with the tech stack of each account.
  • Market research: measure the market share of CMSs, analytics tools or payment providers in a country or niche.
  • Security & IT: inventory web servers, frameworks and versions across your own domains.

Tip: combine it with a scheduled task to watch competitors' stacks every month.

Limitations

  • The actor reads HTML, headers, cookies, DNS and TLS. It does not run JavaScript, so a few technologies that can only be seen in the browser at runtime (about 350 of the 3,600) are not detected.
  • Results depend on what the site exposes publicly. Some sites hide their server or framework.

Credits and license

The fingerprint database and matching engine come from Wappalyzer 6.10.54, the last release published under the MIT License (© Elbert Alias / Wappalyzer). We added our own supplemental fingerprints. Later Wappalyzer versions and GPL-licensed forks are not used. This actor is not affiliated with Wappalyzer.

Questions or a missing technology? Open an issue on the Issues tab.

Pricing

Pay per event: $0.0015 per result ($1.50 per 1,000 saved rows). Each saved data row is one result event. Status rows, error rows and empty lookups are not charged. The run stops when it reaches the maximum cost per run. No Apify proxy and no login.