A collection of ready-to-run examples and utilities for the BuiltWith API — helping you build smarter sales pipelines, enrich CRMs, and analyze the web's technology landscape.
Stream newly-detected domains in real time from the BuiltWith Live Feed WebSocket and pipe them straight into your stack.
| Example | Description | Languages |
|---|---|---|
| live-feed-to-slack | 💬 Stream newly detected domains into a Slack channel as they're discovered | Node.js, Python |
| live-feed-to-salesforce | ☁️ Stream live feed domains, enrich with Domain API profiles, and push mapped leads to Salesforce | Node.js, Python |
| live-feed-to-hubspot | 🟠 Stream live feed domains, enrich via Domain API, and upsert contacts directly into HubSpot CRM | Node.js, Python |
| live-feed-to-pipedrive | 🟢 Stream live feed domains, enrich via Domain API, and upsert organizations in Pipedrive with a tech-stack note | Node.js, Python |
Pull technology lists and enrich domains at scale — great for building targeted prospect lists and sales-ready exports.
| Example | Description | Languages |
|---|---|---|
| lists-api-to-csv-enriched | 📊 Pull a technology list, enrich each domain with tech stack and company metadata, and export a sales-ready CSV | Node.js, Python |
| bulk-domain-api-async | ⚡ CLI wrapper for the async bulk Domain API — submit a batch, poll for completion, download results, and resume interrupted jobs | Node.js, Python |
| bulk-domain-enrichment | 🗂️ Enrich a CSV of domains with tech categories, spend score, and company metadata via the Free API or Domain API | Node.js, Python |
Fundamental building blocks for looking up domains, technologies, and companies.
| Example | Description | Languages |
|---|---|---|
| domain-api | 🌐 Look up the full technology stack and metadata for any domain | Node.js, Python |
| lists-api | 📝 Get lists of websites actively using a specific technology | Node.js, Python |
| free-api | 🆓 Get summary technology counts and group data for a domain | Node.js, Python |
| company-to-url-api | 🏢 Find domains associated with a company name | Node.js, Python |
Uncover hidden connections between websites, technologies, and social profiles.
| Example | Description | Languages |
|---|---|---|
| relationships-api | 🔗 Discover connections and relationships between websites | Node.js, Python |
| tags-api | 🏷️ Find domains related to IP addresses and site attributes | Node.js, Python |
| recommendations-api | 💡 Get technology recommendations based on what similar sites use | Node.js, Python |
| social-api | 📱 Look up domains linked to social media profiles | Node.js, Python |
| redirects-api | ↪️ Track live and historical domain redirects | Node.js, Python |
Analyze technology adoption over time and evaluate domain signals.
| Example | Description | Languages |
|---|---|---|
| trends-api | 📉 Analyze technology adoption trends and usage metrics over time | Node.js, Python |
| keywords-api | 🔑 Extract keywords and topics associated with a domain | Node.js, Python |
| product-api | 🛒 Find websites selling specific products | Node.js, Python |
| trust-api | 🛡️ Evaluate trust and fraud signals for a domain | Node.js, Python |
Check your credentials, usage, and quota.
| Example | Description | Languages |
|---|---|---|
| whoami-api | 🪪 Verify API credentials and check your account status | Node.js, Python |
| usage-api | 📟 Check API usage and remaining quota | Node.js, Python |
- Get an API key — grab one at api.builtwith.com
- Pick an example — browse the sections above and navigate into the folder
- Follow the README — each example has its own setup instructions for both Node.js and Python
💡 All examples accept your API key via an environment variable — no hardcoded secrets needed.