Skip to content

Introduction

builtwith-api provides typed access to the BuiltWith API through a library, CLI, and MCP server.

What is BuiltWith?

BuiltWith tracks the frameworks, analytics, CMS platforms, e-commerce tools, CDNs, and other technologies used by websites. Its API makes this data available to code.

Three ways to use it

Library

Import createClient and call any of the 13 methods. Zod validates each typed response.

ts
import { createClient } from "builtwith-api";

const client = createClient(process.env.BUILTWITH_API_KEY!);
const profile = await client.free("example.com");

CLI

Run lookups from your terminal. JSON output works with pipes and scripts.

bash
builtwith free example.com
builtwith domain example.com --onlyLiveTechnologies

MCP Server

Add BuiltWith tools to any MCP client.

json
{
  "mcpServers": {
    "builtwith": {
      "command": "npx",
      "args": ["-y", "builtwith-mcp"],
      "env": { "BUILTWITH_API_KEY": "your-key" }
    }
  }
}

Requirements