StartupCities







Six years ago, I live-coded a BuiltWith API wrapper on Facebook Live during Covid quarantine.
Now it's gotten a major rewrite.
Monorepo split. The project is now two packages: builtwith-api (the library and CLI) and builtwith-mcp (an MCP server for AI agents).
ESM-only with Zod validation. v3 drops CommonJS, adds typed responses, and validates inputs with Zod so you get clear errors instead of mysterious API failures.
CLI. Query BuiltWith directly from your terminal:
brew install zcaceres/tap/builtwith
builtwith domain example.com --format json
MCP server. AI agents can query BuiltWith's technology data directly:
npm install -g builtwith-mcp
All response formats. JSON, XML, CSV, TSV, and TXT — whatever your workflow needs.
# npm (library + CLI)
npm install builtwith-api
# Homebrew (CLI only)
brew install zcaceres/tap/builtwith
# MCP server
npm install -g builtwith-mcp
Docs at builtwith.zach.dev.


















