DetectZeStack vs WhatRuns: API Access vs Browser Extension

March 10, 2026 · 6 min read

If you've searched for "WhatRuns API key," you've already discovered the problem: WhatRuns doesn't have an API. It's a browser extension—great for quick manual lookups, but impossible to integrate into automated workflows, CI/CD pipelines, or lead enrichment systems.

DetectZeStack is a REST API built for exactly this gap. You get programmatic access to technology detection with DNS and TLS analysis layers that browser extensions can't provide.

The Core Difference

WhatRuns detects technologies by running JavaScript in your browser. It analyzes the page you're viewing and shows the results in a popup. It works well for what it does, but it's inherently limited to manual, one-at-a-time lookups from a desktop browser.

DetectZeStack is a server-side API. You send an HTTP request, you get structured JSON back. It can be called from scripts, cron jobs, backend services, or any language with an HTTP client. Plus, it sees things browsers can't—DNS records and TLS certificates.

Feature Comparison

Feature WhatRuns DetectZeStack
Detection method Browser extension (client-side JS) Server-side HTTP + DNS + TLS
API access No API Full REST API
DNS detection No Yes (CDN, hosting via CNAME)
TLS certificate analysis No Yes (CA, cert details)
CPE identifiers No Yes (NVD vulnerability mapping)
Batch analysis No (one page at a time) Up to 10 URLs per request
Stack comparison No Yes (/compare endpoint)
Change tracking No Yes (/changes feed, up to 365 days)
CSV export No Yes (?format=csv)
Webhook alerts No Yes
Pricing Free (extension only) Free tier (100 req/mo), from $9/mo

There Is No WhatRuns API Key

This is the most common misconception. People search for "WhatRuns API," "WhatRuns API key," or "WhatRuns API documentation" expecting to find programmatic access. It doesn't exist. WhatRuns is exclusively a Chrome/Firefox extension with no REST API, no webhooks, and no way to integrate with external systems.

If you need to detect website technologies programmatically—whether for lead enrichment, security auditing, competitive analysis, or monitoring—you need an API. DetectZeStack provides exactly that.

What DetectZeStack Catches That WhatRuns Misses

Browser extensions can only see what's in the rendered page: HTML meta tags, JavaScript globals, CSS classes, and HTTP headers visible to the browser. DetectZeStack adds two detection layers that are invisible to extensions:

DNS-based detection

By resolving CNAME records, DetectZeStack identifies CDN providers (Cloudflare, Fastly, CloudFront), hosting platforms (Netlify, Vercel, GitHub Pages), and email services—all without touching the website itself. WhatRuns sees none of this because browser extensions don't have access to DNS resolution.

TLS certificate analysis

DetectZeStack inspects the TLS certificate chain to identify certificate authorities (Let's Encrypt, DigiCert, Sectigo) and extract organizational details. This reveals infrastructure decisions that don't appear anywhere in the HTML.

Quick Start

Get your API key from RapidAPI (free, no credit card) and make your first request:

curl -s "https://detectzestack.p.rapidapi.com/analyze?url=example.com" \
  -H "X-RapidAPI-Key: YOUR_KEY" \
  -H "X-RapidAPI-Host: detectzestack.p.rapidapi.com" | jq '.'

The response includes every detected technology with categories, confidence scores, and CPE identifiers when available.

Batch analysis

Analyze up to 10 sites in a single request:

curl -X POST "https://detectzestack.p.rapidapi.com/analyze/batch" \
  -H "X-RapidAPI-Key: YOUR_KEY" \
  -H "X-RapidAPI-Host: detectzestack.p.rapidapi.com" \
  -H "Content-Type: application/json" \
  -d '{"urls": ["stripe.com", "shopify.com", "github.com"]}'

Track changes over time

Every scan creates a snapshot. The /changes endpoint gives you a queryable feed of every technology addition, removal, and version change—with tier-gated history from 7 days (free) to 365 days (Mega plan).

When to Use Which

Use WhatRuns if...

You need quick one-off lookups while browsing. No API needed, no automation, just curiosity about what a site runs.

Use DetectZeStack if...

You need programmatic access, batch processing, DNS/TLS detection, CPE data for security workflows, or change tracking over time.

Bottom line: WhatRuns is a browser extension. DetectZeStack is an API. If you searched for a WhatRuns API key and landed here, the answer is that WhatRuns doesn't offer one—but DetectZeStack does, starting at $0/month.

See how DetectZeStack compares to other tools: BuiltWith vs Wappalyzer vs DetectZeStack | Wappalyzer vs WhatRuns

Get API Access Now

100 requests/month free. Full API with DNS, TLS, CPE, and change tracking.

Get Your API Key

Get API updates and tech detection tips

Join the mailing list. No spam, unsubscribe anytime.