Skip to content

Repository files navigation

Web Technology Detector API

WebTech Detector is a lightweight and developer-friendly API built with NestJS that detects technologies used on websites. It analyzes HTTP headers, HTML meta tags, and embedded scripts to identify common CMSs (like WordPress, Joomla), backend frameworks (Laravel, Django), frontend libraries (React, Vue, Angular), analytics tools, hosting providers (Netlify, Vercel), and web servers (Apache, Nginx, LiteSpeed, IIS).

Ideal for SEO tools, competitive intelligence, browser extensions, and audits.

🚀 Detected Technologies

  • CMS (WordPress, Joomla, Drupal, Ghost)
  • Backend frameworks (Laravel, Django, Rails, ASP.NET)
  • Frontend frameworks (React, Angular, Vue, Svelte, Next.js)
  • JavaScript libraries (jQuery, Lodash, Moment.js, Chart.js)
  • Analytics tools (Google Analytics, Facebook Pixel, Hotjar)
  • Hosting and CDN providers (Cloudflare, Netlify, Vercel, Firebase)
  • Web servers (Apache, Nginx, LiteSpeed, Microsoft IIS)

📦 Installation

git clone https://github.com/tuusuario/webtech-detector.git
cd webtech-detector
npm install
npm run start:dev

📘 Usage

Endpoint POST /webtech/detect

Request

{
  "url": "https://ejemplo.com"
}

Response

[
  {
    "name": "WordPress",
    "type": "CMS",
    "matchedBy": ["headers", "scripts"]
  }
]

🛠 Key Dependencies

  • NestJS
  • Axios
  • Cheerio

📄 License

MIT

About

A web technology detection API that identifies CMS, frameworks, JavaScript libraries, analytics tools, hosting platforms, and server types based on HTTP headers, meta tags, and scripts.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages