Website Tech Stack Detector: 280+ Technologies, Leads & Signals avatar

Website Tech Stack Detector: 280+ Technologies, Leads & Signals

Pricing

from $14.00 / 1,000 website analyzeds

Go to Apify Store
Website Tech Stack Detector: 280+ Technologies, Leads & Signals

Website Tech Stack Detector: 280+ Technologies, Leads & Signals

Detect the tech stack of any website: 280+ technologies (CMS, e-commerce, analytics, cookie consent, booking…), plus company identity from the legal notice (legal name, VAT, directors, emails, phones) and sales signals (outdated WordPress, EOL PHP, no HTTPS, GDPR risks).

Pricing

from $14.00 / 1,000 website analyzeds

Rating

0.0

(0)

Developer

EuroScrape

EuroScrape

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 hours ago

Last modified

Share

Point it at websites, or at a Google search like plombier Lyon, and get back everything a sales or agency team needs to qualify and contact the company:

  • 🧩 Tech stack: 280+ technologies that matter for small and mid-size businesses. CMS and site builders (WordPress, Wix, Shopify, Jimdo, TYPO3, Webflow…), e-commerce, page builders, analytics, ads pixels, cookie-consent tools, chat, booking, reviews, payment, hosting and CDN. Versions are included where the site exposes them.
  • 🏢 Company identity & contacts: legal name, legal form, registry numbers (HRB, SIREN, FN, UID, KvK, BCE, CIF, UK company number), VAT IDs, managing directors, address, emails and phones, read from the site's legal notice (Impressum, mentions légales…).
  • 🎯 Sales signals + opportunity score (0–100): the concrete reasons to reach out, such as an outdated WordPress, end-of-life PHP, no HTTPS, a site that isn't mobile-friendly, tracking without cookie consent (GDPR), Google Fonts loaded from Google servers (GDPR), a missing legal notice, a DIY site builder, no analytics, an unmaintained site or a slow server.

✨ Why this Actor

💸 Fair priceThe most-used technology lookup on the Store charges $100 / 1,000 sites for technologies alone. Here you get technologies + company identity + contacts + sales signals for $20 / 1,000.
🎯 Built for prospectingFilter with onlyWithTechnologies: ["Wix"] and minOpportunityScore: 40 to get "companies on Wix with at least two issues, with their manager's name and email" in one run.
🔎 From keywords to leadsType Tischlerei München or dentist Leeds. Directories and marketplaces (Yelp, Gelbe Seiten, Pages Jaunes, Yoojo…) are skipped, so you get real company websites.
📅 Always current"Outdated WordPress" and "end-of-life PHP" are computed on every run from WordPress.org and official PHP end-of-life dates, not from a stale list.
🇪🇺 Europe-awareGDPR signals (consent tool, Google Fonts), and legal-notice parsing in German, French, English, Dutch, Italian and Spanish.
🧾 Evidence includedEvery detected technology comes with where it was seen (meta tag, header, cookie, asset, HTML). Detection reads the site's code, never its visible text: an agency writing "we build Shopify stores" is not reported as a Shopify store.

🎯 Use cases

  • Web and marketing agencies: find local businesses with an outdated or DIY website, no analytics or GDPR issues, and contact the manager with a concrete argument.
  • SaaS and tech sales: build lists of companies using (or not using) a technology, for example Shopify stores with no reviews app, or restaurants with no online booking.
  • Market research: technology market share in a sector or city.
  • Compliance and security consultants: spot EOL PHP, expired or expiring SSL certificates and missing legal notices.

🚀 Examples

Agency prospecting in Lyon:

{ "searchQueries": ["plombier Lyon", "électricien Lyon"], "searchCountry": "fr", "resultsPerQuery": 30, "minOpportunityScore": 30 }

All Wix and Jimdo sites among your list:

{ "websites": ["example-bakery.de", "example-garage.fr"], "onlyWithTechnologies": ["Wix", "Jimdo"] }

📦 Output (a real website; personal and registry details hidden here)

{
"domain": "lyon.plomberie-roche.fr",
"finalUrl": "https://lyon.plomberie-roche.fr/",
"platformSummary": "WordPress 6.9.9 + Elementor + Divi",
"cms": "WordPress",
"technologyNames": [
"WordPress",
"Elementor",
"Divi",
"Gutenberg blocks",
"Yoast SEO",
"Contact Form 7",
"WPForms",
"WP Rocket",
"jQuery",
"Font Awesome",
"Google Fonts",
"Google Maps"
],
"opportunityScore": 29,
"salesSignals": [
{
"code": "outdated_wordpress",
"severity": 2,
"label": "Outdated WordPress 6.9.9 (latest 7.1.2): security and maintenance risk."
},
{
"code": "google_fonts_gdpr",
"severity": 1,
"label": "Google Fonts loaded from Google servers: GDPR risk in the EU (German court rulings)."
},
{
"code": "no_analytics",
"severity": 1,
"label": "No analytics detected: they cannot measure their marketing."
}
],
"audit": {
"https": true,
"responseTimeMs": 203,
"mobileViewport": true,
"sslDaysLeft": 50,
"cmsVersion": "WordPress 6.9.9",
"latestWordPress": "7.1.2",
"phpVersion": null,
"phpEndOfLife": null,
"copyrightYear": 2026,
"trackers": [],
"consentTools": [],
"googleFontsExternal": true
},
"companyName": "ETS Roche Père & Fils",
"legalForm": "SAS",
"registrations": [
{
"type": "FR_SIRET",
"value": "813708252000XX"
},
{
"type": "FR_SIREN",
"value": "8137082XX"
}
],
"vatIds": [
"FR708137082XX"
],
"managingDirectors": [
"…"
],
"primaryEmail": "…@live.fr",
"phones": [
"+33 4 …"
],
"country": "FR",
"technologies_sample": [
{
"name": "WordPress",
"category": "cms",
"version": "6.9.9",
"evidence": [
"meta:generator",
"html"
]
},
{
"name": "Elementor",
"category": "page-builder",
"version": "4.3.2",
"evidence": [
"asset",
"html"
]
}
]
}

🔍 Sales signals

CodeSeverityMeaning
no_https3Not served over HTTPS
not_mobile_friendly3No mobile viewport
eol_php3PHP version past end-of-life
outdated_wordpress2WordPress two or more minor versions behind
trackers_without_consent2Analytics or ads pixels without a detectable consent tool (EU)
no_legal_notice2No Impressum / mentions légales (EU)
stale_website2Footer copyright two or more years old
slow_server2First byte after more than 1.5 s
ssl_expiring2SSL certificate expires within 21 days
google_fonts_gdpr1Google Fonts loaded from Google servers (EU)
diy_builder1Built with Wix, Jimdo, IONOS or a similar builder
no_analytics1No analytics at all
outdated_jquery / no_meta_description1Security and SEO basics

The opportunityScore adds these up, capped at 100.

💰 Pricing

EventPrice
Website analyzed (tech + signals + identity & contacts)$20 / 1,000 websites
Google search page (10 results)$4 / 1,000 pages
Run start$0.003

Unreachable websites and parked domains (for sale) are free.

❓ FAQ

  • Why could a website be reported as unreachable when it works in my browser? Many small European websites block foreign servers. The Actor automatically retries those through a residential connection in the website's country; only websites that are really down, parked or not HTML stay unreachable (and are free).
  • Is the "slow server" signal reliable? Response time (time to first byte) is measured on a separate thread so the analysis itself never skews it, and it is not reported when the site had to be reached through a proxy.
  • What if I set a maximum cost or a short timeout? The Actor stops cleanly before either limit: every website you are charged for is delivered, nothing is charged for work that could not finish, and the run ends as Succeeded with a message telling you how many websites are left.
  • How does detection work? It uses EuroScrape's own curated signature database, matched on HTML, scripts, meta tags, HTTP headers and cookies. There's no browser, so it's fast and cheap. Technologies injected later through Google Tag Manager can't always be seen.
  • Is it legal? It only reads public pages, the same way a browser does. Contact details come from legal notices that companies must publish by law. Use personal data (manager names) in line with the GDPR.

⭐ Your feedback

If this Actor saves you time, a short review on Apify Store helps other users find it. Missing a field, a country or a filter? Say it in your review: the most requested features are added first.

🔗 More from EuroScrape