DetectZeStack
# DetectZeStack — Technology Stack Detection API **The affordable alternative to BuiltWith ($295/mo) and Wappalyzer (acquired, free tier shrinking).** Identify the frameworks, CMS platforms, CDNs, hosting providers, analytics tools, and security technologies behind any website — starting at **$0/month**. ## Why DetectZeStack? | Feature | DetectZeStack | BuiltWith | Wappalyzer API |…
DetectZeStack endpoints
| Method | Endpoint | Description |
|---|---|---|
| GET |
Analyze URL /analyze |
Analyze a website URL and return its full technology stack. Pass any URL and get back structured JSON with all detected technologies (CMS, frameworks, analytics, CDN, hosting,… |
| GET |
Usage Stats /stats |
Get your API usage statistics including total requests made, monthly limit, remaining requests, and subscription tier. |
| GET |
Health Check /health |
Check the API service health status. Returns OK if the service is running. No authentication required. |
| POST |
Batch Analyze URLs /analyze/batch |
Analyze multiple websites in a single request. Accepts up to 10 URLs and processes them concurrently. Each URL counts as one request against your rate limit. |
| POST |
Compare Tech Stacks /compare |
Compare technology stacks across 2-10 websites. Returns shared technologies (used by all sites) and unique technologies per domain. Useful for competitive analysis and migration… |
| GET |
Technology History /history |
Get historical technology snapshots for a domain. Track how a website's tech stack changes over time. Returns timestamped snapshots of detected technologies. |
| POST |
Manage Webhooks /webhooks |
Create, list, and delete webhook subscriptions. Webhooks send HMAC-signed POST notifications to your URL when domains are analyzed. Use GET to list webhooks, POST to create,… |
| GET |
Technology Change Feed /changes |
Get a feed of technology changes (added, removed, version changed) across scanned domains. Filter by domain, technology, or change type. History depth is tier-gated: Free (7… |
| GET |
DNS Intelligence Lookup /dns |
Look up all DNS records for any domain. Returns A, AAAA, CNAME, MX, NS, TXT records. |
| GET |
Security Headers Check /security |
Analyze HTTP security headers for any website. Returns score A+ to F with individual header checks. |
| GET |
List Webhooks /webhooks |
List all your configured webhooks for technology change notifications. |
| PATCH |
Update Webhook /webhooks/{id} |
Update a webhook configuration. Change URL, domains, events, or enabled status. |
| DELETE |
Delete Webhook /webhooks/{id} |
Delete a webhook by ID. |
| GET |
Demo Analyze /demo |
Free demo endpoint. Returns top 5 technologies. No API key required. |
| GET |
SSL/TLS Certificate Check /certificate/check |
Get full SSL/TLS certificate details for any domain. |
| GET |
Vulnerability Check /vulnerability |
Look up known CVE vulnerabilities for technologies detected on a URL. Returns severity, CVSS scores, and affected version ranges from the NVD database. |
| GET |
Site Profile /site |
Combined site profile: tech stack, DNS records, SSL certificate, security headers, and page metadata in a single call. Costs 3 credits. Ultra and Mega plans only. |
| GET |
Check Technology /check |
Boolean check: does a specific URL use a specific technology? Returns true/false with confidence score. Useful for quick checks without full analysis. |
| GET |
Reverse Technology Lookup /lookup |
Reverse lookup: find all domains using a specific technology. Returns paginated results with domain, confidence, version, and first/last seen dates. |
| POST |
Create Watch /watches |
Create a tech change alert watch on a domain. Returns 201 with the new watch on success. Tier-gated: Free (1 weekly, email only), Pro (5 daily, email), Ultra (25 daily, email +… |
| GET |
List Watches /watches |
List tech change alert watches owned by the authenticated caller. **Response (JSON):** ```json { "watches": [{ "id": 1, "domain": "stripe.com", "cadence": "weekly", "active":… |
| PATCH |
Update Watch /watches/{id} |
Update a watch (toggle active, change cadence, set or clear Slack channel). Pass only the fields you want to change. **Path parameter:** `id` (integer, required) — watch ID… |
| DELETE |
Delete Watch /watches/{id} |
Delete a watch. Returns 204 No Content on success. **Path parameter:** `id` (integer, required) — watch ID **Responses:** - `204` — Deleted successfully - `404` — Watch not found… |
| POST |
Register Alert Email /watches/email-register |
Register an email address to receive tech change alerts. Sends a 6-digit verification code; call `/watches/email-verify` next to confirm. **Required for RapidAPI subscribers** —… |
| POST |
Verify Alert Email /watches/email-verify |
Submit the 6-digit code from the email sent by `/watches/email-register` to confirm your alert address. Once verified, any pending watches you created will start running on the… |
DetectZeStack pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | — |
|
| PRO Recommended | $9 / month | — |
|
| ULTRA | $29 / month | — |
|
| MEGA | $79 / month | — |
|