Skip to content

builtwith/builtwith-tui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

32 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🟒 BuiltWith TUI

A terminal-based user interface for exploring the BuiltWith API. Runs in any terminal β€” Windows CMD, PowerShell, or Bash.

Node.js License

builtwith-tui.mp4

Screenshot

✨ Features

  • πŸ–₯️ 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

πŸ“¦ Installation

npm install -g @builtwith/tui
bwtui

Or run without installing:

npx @builtwith/tui

Or clone and run from source:

git clone https://github.com/builtwith/builtwith-tui.git
cd builtwith-tui
npm install
npm start

πŸš€ Quick Start

  1. Launch with bwtui (or npx @builtwith/tui)
  2. Press F1 to enter your BuiltWith API key (get one at builtwith.com)
  3. Use ↑ ↓ to browse endpoints in the sidebar
  4. Press Enter to select an endpoint and fill in parameters
  5. View the formatted JSON response in the main panel

⌨️ Keyboard Shortcuts

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

🌐 Supported API Endpoints

# 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)

πŸ’¬ Ask API β€” Natural Language Lookups

The Ask API lets you query the BuiltWith database in plain English:

  • Magento websites in Spain
  • React e-commerce sites with high revenue
  • Shopify 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.

πŸ“‘ WebSocket Live Feed

Press F9 to open the WebSocket panel. Available commands:

  • subscribe <technology> β€” start receiving live detections for a technology
  • unsubscribe <technology> β€” stop receiving detections
  • list β€” show current subscriptions
  • clear β€” clear the message log

πŸ”§ Requirements

πŸ“„ License

ISC

About

Text User Interface to BuiltWith API Endpoints

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors