Skip to content

Command Line ​

Call all 13 BuiltWith API methods from your terminal. Each parameter has a flag.

Installation ​

bash
# Homebrew
brew install zcaceres/tap/builtwith

# npm (global)
npm install -g builtwith-api

# Run without installing
npx --package builtwith-api builtwith free example.com --api-key YOUR_KEY

GitHub Releases also provides standalone binaries.

Output Format ​

Output defaults to JSON. Use --table for readable terminal output:

bash
builtwith free example.com --table

--table renders nested data as columns and key-value pairs. Use the default JSON for pipes and scripts.

Authentication ​

Set your API key as an environment variable:

bash
export BUILTWITH_API_KEY=your-key-here

Or pass it with each command:

bash
builtwith free example.com --api-key your-key-here

Commands ​

free ​

Basic technology profile for a domain.

bash
builtwith free example.com

domain ​

Detailed technology profile with optional filters.

bash
builtwith domain example.com
builtwith domain example.com --onlyLiveTechnologies --hideAll
builtwith domain "example.com,other.com"
FlagDescription
--hideAllHide description text and links
--hideDescriptionAndLinksHide description and links only
--onlyLiveTechnologiesOnly return live technologies
--noMetaDataExclude metadata
--noAttributeDataExclude attribute data
--noPIIExclude personally identifiable information
--includeTrustInclude Trust API data (uses an additional API credit)
--firstDetectedRangeFilter by first detected date range (YYYY-MM-DD or YYYY-MM-DD|YYYY-MM-DD)
--lastDetectedRangeFilter by last detected date range (YYYY-MM-DD or YYYY-MM-DD|YYYY-MM-DD)

domainLive ​

Real-time technology scan.

bash
builtwith domainLive example.com

lists ​

List domains using a technology.

bash
builtwith lists Shopify
builtwith lists React --since 2024-01-01 --includeMetaData

Technology adoption trends.

bash
builtwith trends jQuery
builtwith trends React --date 2024-06

relationships ​

Find related domains via shared identifiers.

bash
builtwith relationships example.com

keywords ​

Get SEO keywords for a domain.

bash
builtwith keywords example.com

trust ​

Domain trust and verification score.

bash
builtwith trust example.com
builtwith trust example.com --words "shop,buy" --live

companyToUrl ​

Find domains associated with a company.

bash
builtwith companyToUrl Google
builtwith companyToUrl Google --tld com --amount 5

tags ​

Tracking and analytics tags.

bash
builtwith tags example.com

recommendations ​

Technology recommendations.

bash
builtwith recommendations example.com

redirects ​

Redirect chains (inbound and outbound).

bash
builtwith redirects example.com

product ​

Search e-commerce products.

bash
builtwith product "wireless headphones"

Examples ​

Free lookup

bash
builtwith free google.com

Domain with flags

bash
builtwith domain example.com \
  --onlyLiveTechnologies

Multi-domain lookup

bash
builtwith domain "a.com,b.com"

Technology lists

bash
builtwith lists Shopify \
  --since 2024-01-01

All Commands ​

CommandDescription
freeBasic technology profile for a domain
domainDetailed technology profile with spend history
domainLiveReal-time technology scan
listsList domains using a specific technology
trustTrust and verification score
trendsTechnology adoption trends
keywordsGet keywords for domains
relationshipsFind related domains via shared identifiers
companyToUrlFind domains for a company name
tagsTracking and analytics tags
recommendationsTechnology recommendations
redirectsRedirect chain history
productE-commerce product search

Piping and scripting ​

bash
# Extract technology names with jq
builtwith free stripe.com | jq '.groups[].name'

# Save to file
builtwith domain example.com > profile.json

# Process multiple domains
for domain in stripe.com shopify.com vercel.com; do
  builtwith free "$domain" > "${domain}.json"
done

Help ​

bash
builtwith --help
builtwith domain --help
builtwith --version