# BuiltWith Analyzer โ€” Zapi reference > Tech stack detector โ€” framework, CMS, analytics, CDN, dan lainnya. **Base URL:** `https://api.zpi.web.id` **Auth:** Send `x-api-key: YOUR_KEY` header on every request. Get a free key at https://zpi.web.id/dashboard/keys. **Response envelope:** `{ status, message, content }` **Rate limit:** 60 req/min on free tier. **Related:** - Detail page: https://zpi.web.id/api/web-tools/builtwith - Endpoint catalog: https://zpi.web.id/category/web-tools - Concise index: https://zpi.web.id/llms.txt - Full reference: https://zpi.web.id/llms-full.txt --- ## BuiltWith Analyzer **Category:** web-tools ยท **Slug:** `builtwith` **Detail page:** https://zpi.web.id/api/web-tools/builtwith Tech stack detector โ€” framework, CMS, analytics, CDN, dan lainnya. **Tags:** tools, built with, detection ### Detect - **Method:** `GET` - **Endpoint:** `https://api.zpi.web.id/v1/web-tools:builtwith/detect` - **Cache TTL:** 3600s **Parameters:** | Name | Type | Location | Required | Description | |------|------|----------|----------|-------------| | `domain` | string | query | yes | Domain atau URL target (http/https opsional, www opsional) | | `scanRobots` | boolean | query | no | Scan /robots.txt juga. Default true | **cURL:** ```bash curl "https://api.zpi.web.id/v1/web-tools:builtwith/detect?domain=https%3A%2F%2Fcakinvestmentclub.com&scanRobots=true" \ -H "x-api-key: YOUR_API_KEY" ``` **JavaScript / TypeScript:** ```javascript const res = await fetch("https://api.zpi.web.id/v1/web-tools:builtwith/detect?domain=https%3A%2F%2Fcakinvestmentclub.com&scanRobots=true", { headers: { "x-api-key": process.env.ZAPI_KEY } }); const data = await res.json(); ``` **Python:** ```python import requests r = requests.get("https://api.zpi.web.id/v1/web-tools:builtwith/detect?domain=https%3A%2F%2Fcakinvestmentclub.com&scanRobots=true", headers={"x-api-key": "YOUR_API_KEY"}) data = r.json() ``` **Example response:** ```json { "url": "https://cakinvestmentclub.com/", "title": "Cak Investment Club", "domain": "cakinvestmentclub.com", "categories": [ { "items": [ { "icon": "https://raw.githubusercontent.com/enthec/webappanalyzer/main/src/images/icons/CloudFlare.svg", "name": "Cloudflare Browser Insights", "version": "", "website": "https://www.cloudflare.com", "evidence": [ "scriptSrc: https://static.cloudflareinsights.com/beacon.min.js/v833ccba" ], "confidence": 100 }, { "icon": "https://raw.githubusercontent.com/enthec/webappanalyzer/main/src/images/icons/Facebook.svg", "name": "Facebook Pixel", "version": "", "website": "https://facebook.com", "evidence": [ "inline script" ], "confidence": 100 }, { "icon": "https://raw.githubusercontent.com/enthec/webappanalyzer/main/src/images/icons/Google Analytics.svg", "name": "Google Analytics", "version": "GA4", "website": "https://google.com/analytics", "evidence": [ "inline script" ], "confidence": 100 }, { "icon": "https://raw.githubusercontent.com/enthec/webappanalyzer/main/src/images/icons/Microsoft Clarity.svg", "name": "Microsoft Clarity", "version": "", "website": "https://clarity.microsoft.com", "evidence": [ "js prop clarity" ], "confidence": 100 } ], "category": "Analytics" }, { "items": [ { "icon": "https://raw.githubusercontent.com/enthec/webappanalyzer/main/src/images/icons/CloudFlare.svg", "name": "Cloudflare", "version": "", "website": "https://www.cloudflare.com", "evidence": [ "header server", "header cf-cache-status", "header cf-ray" ], "confidence": 100 } ], "category": "CDN" }, { "items": [ { "icon": "https://raw.githubusercontent.com/enthec/webappanalyzer/main/src/images/icons/Next.js.svg", "name": "Next.js", "version": "", "website": "https://nextjs.org", "evidence": [ "header x-powered-by" ], "confidence": 100 }, { "icon": "https://raw.githubusercontent.com/enthec/webappanalyzer/main/src/images/icons/React.svg", "name": "React", "implied": true, "version": "", "website": "https://reactjs.org", "evidence": [ "implied by Next.js" ], "confidence": 100 } ], "category": "JavaScript frameworks" }, { "items": [ { "icon": "https://raw.githubusercontent.com/enthec/webappanalyzer/main/src/images/icons/HTTP3.svg", "name": "HTTP/3", "version": "", "website": "https://httpwg.org/", "evidence": [ "header alt-svc" ], "confidence": 100 }, { "icon": "https://raw.githubusercontent.com/enthec/webappanalyzer/main/src/images/icons/Webpack.svg", "name": "Webpack", "implied": true, "version": "", "website": "https://webpack.js.org/", "evidence": [ "implied by Next.js" ], "confidence": 100 } ], "category": "Miscellaneous" } ], "statusCode": 200, "signatureCount": 7518, "totalTechnologies": 9 } ``` --- _Generated: 2026-08-02T14:22:00.368Z_