Identify technology on websites

Wappalyzer is a cross-platform utility that uncovers the technologies used on websites. It detects content management systems, ecommerce platforms, web frameworks, server software, analytics tools and many more.

Download & Install


Chrome & Firefox

See the technologies used on websites you visit at a glance.

  Wappalyzer for Chrome     Wappalyzer for Firefox

Bookmarklet

Drag this button to your bookmarks toolbar.

(function() { var d = document, e = d.getElementById('wappalyzer-container') ; if ( e !== null ) { d.body.removeChild(e); } var u = 'https://www.wappalyzer.com/', t = new Date().getTime(), c = d.createElement('div'), p = d.createElement('div'), l = d.createElement('link'), s = d.createElement('script') ; c.setAttribute('id', 'wappalyzer-container'); l.setAttribute('rel', 'stylesheet'); l.setAttribute('href', u + 'css/bookmarklet.css'); d.head.appendChild(l); p.setAttribute('id', 'wappalyzer-pending'); p.setAttribute('style', 'background-image: url(' + u + 'images/spinner.gif) !important'); c.appendChild(p); s.setAttribute('src', u + 'bookmarklet/wappalyzer.js'); s.onload = function() { window.wappalyzer = new Wappalyzer(); s = d.createElement('script'); s.setAttribute('src', u + 'bookmarklet/apps.js'); s.onload = function() { s = d.createElement('script'); s.setAttribute('src', u + 'bookmarklet/driver.js'); c.appendChild(s); }; c.appendChild(s); }; c.appendChild(s); d.body.appendChild(c); })();
Wappalyzer

Docker

Wappalyzer on Docker Hub

Run Wappalyzer on any Linux, OS X or Windows machine with Docker.

Pull command

docker pull wappalyzer/cli

Usage

docker run --rm wappalyzer/cli https://www.wappalyzer.com

NPM

Wappalyzer on npm

Installation

npm i wappalyzer

Usage

node index.js https://www.wappalyzer.com

Node.js example

const options = {
  userAgent: 'Wappalyzer',
  maxWait: 3000,
  debug: false
};

const wappalyzer = require('wappalyzer')(options);

wappalyzer.analyze('https://www.wappalyzer.com')
  .then(json => {
    process.stdout.write(JSON.stringify(json, null, 2) + '\n')

    process.exit(0);
  })
  .catch(error => {
    process.stderr.write(error + '\n')

    process.exit(1);
  });

Git

Wappalyzer on GitHub

Clone

git clone https://github.com/AliasIO/Wappalyzer.git