A terminal-based user interface for exploring the BuiltWith API. Runs in any terminal β Windows CMD, PowerShell, or Bash.
builtwith-tui.mp4
- π₯οΈ Full TUI experience β navigate endpoints, enter parameters, and view results without leaving the terminal
- π All 19 REST API endpoints β Domain, Change, Lists, Relationships, Free, Company to URL, Tags, Recommendations, Redirects, Keywords, Trends, Product, Trust, Vector Search, Ask API, WhoAmI, Usage, and Agent Device-Code Authorization
- π‘ WebSocket Live Feed β real-time technology detection stream with subscribe/unsubscribe commands
- π¨ Color-formatted JSON β syntax-highlighted API responses for easy reading
- π API key management β save your key locally so you don't have to re-enter it
- π Call history β re-run previous API calls with a single keystroke
npm install -g @builtwith/tui
bwtuiOr run without installing:
npx @builtwith/tuiOr clone and run from source:
git clone https://github.com/builtwith/builtwith-tui.git
cd builtwith-tui
npm install
npm start- Launch with
bwtui(ornpx @builtwith/tui) - Press F1 to enter your BuiltWith API key (get one at builtwith.com)
- Use β β to browse endpoints in the sidebar
- Press Enter to select an endpoint and fill in parameters
- View the formatted JSON response in the main panel
| Key | Action |
|---|---|
β β |
Navigate endpoint list |
Enter |
Select endpoint / confirm input |
Tab |
Switch between sidebar and detail panel |
F1 |
Set API key |
F5 |
View call history |
F9 |
Open WebSocket Live Feed |
q / Ctrl+C |
Quit |
Escape |
Close overlays |
| # | Endpoint | Description |
|---|---|---|
| 1 | π Domain API | Technology and metadata for any domain |
| 2 | π Change API | Technology additions and removals |
| 3 | π Lists API | Sites using a specific technology |
| 4 | π Relationships API | Related sites via shared identifiers |
| 5 | π Free API | Summary counts for technology groups |
| 6 | π’ Company to URL | Discover domains from company names |
| 7 | π·οΈ Tags API | Domains related to IPs and attributes |
| 8 | π‘ Recommendations | Technology recommendations for a domain |
| 9 | βͺοΈ Redirects API | Redirect history for a domain |
| 10 | π Keywords API | Keywords associated with a domain |
| 11 | π Trends API | Technology adoption trends |
| 12 | π Product API | Find websites selling specific products |
| 13 | π‘οΈ Trust API | Trust and fraud signals for a domain |
| 14 | π Vector Search | Semantic search across technologies and categories |
| 15 | π¬ Ask API | Natural language website list lookup (e.g. "Magento websites in Spain") |
| 16 | π€ WhoAmI | Check API key identity and plan details |
| 17 | π Usage | View API usage statistics |
| 18 | π Agent Auth Start | Start Device-Code Authorization flow (no API key required) |
| 19 | π Agent Auth Token | Poll for authorization result and access token (no API key required) |
The Ask API lets you query the BuiltWith database in plain English:
Magento websites in SpainReact e-commerce sites with high revenueShopify stores selling pet products
Parameters:
| Parameter | Description |
|---|---|
QUERY |
Your natural language question (required) |
COMMIT |
Set to true for a full report (up to 1,000 results) |
NEXTOFFSET |
Paste the NextOffset from a previous response to get the next page |
META |
Set to yes to include metadata |
Without COMMIT, every request returns a quick sample β great for previewing before running a full report.
Press F9 to open the WebSocket panel. Available commands:
subscribe <technology>β start receiving live detections for a technologyunsubscribe <technology>β stop receiving detectionslistβ show current subscriptionsclearβ clear the message log
- Node.js 18 or later
- A BuiltWith API key (free tier available)
ISC
