https://github.com/builtwith/builtwith-code-examples
Code examples and utilities from BuiltWith
https://github.com/builtwith/builtwith-code-examples
Last synced: 11 days ago
JSON representation
Code examples and utilities from BuiltWith
- Host: GitHub
- URL: https://github.com/builtwith/builtwith-code-examples
- Owner: builtwith
- License: mit
- Created: 2026-02-09T09:16:18.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2026-05-11T00:00:04.000Z (about 1 month ago)
- Last Synced: 2026-05-11T02:11:52.685Z (about 1 month ago)
- Language: JavaScript
- Size: 126 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: change-api/.env.example
- License: LICENSE
Awesome Lists containing this project
README
# ποΈ BuiltWith Code Examples
> A collection of ready-to-run examples and utilities for the [BuiltWith API](https://api.builtwith.com) β helping you build smarter sales pipelines, enrich CRMs, and analyze the web's technology landscape.
---
## π Live Feed Integrations
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](./live-feed-to-slack) | π¬ Stream newly detected domains into a Slack channel as they're discovered | Node.js, Python |
| [live-feed-to-salesforce](./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](./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](./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 |
---
## π Lists & Bulk Enrichment
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](./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 |
| [list-of-websites-using-two-technologies](./list-of-websites-using-two-technologies) | π§© Find websites that use one technology and also use required additional technologies with `OTHERTECHS` | Node.js, Python |
| [bulk-domain-api-async](./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](./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 |
| [keyword-search-to-live-high-spend](./keyword-search-to-live-high-spend) | π° Search for sites by keyword, enrich with the Domain API, and filter to only live sites spending $1,000+/mo on web tech | Node.js, Python |
---
## π Core API Examples
Fundamental building blocks for looking up domains, technologies, and companies.
| Example | Description | Languages |
|---|---|---|
| [domain-api](./domain-api) | π Look up the full technology stack and metadata for any domain | Node.js, Python |
| [change-api](./change-api) | π Get technology additions and removals for domains | Node.js, Python |
| [lists-api](./lists-api) | π Get lists of websites actively using a specific technology | Node.js, Python |
| [free-api](./free-api) | π Get summary technology counts and group data for a domain | Node.js, Python |
| [company-to-url-api](./company-to-url-api) | π’ Find domains associated with a company name | Node.js, Python |
---
## πΈοΈ Relationships & Discovery
Uncover hidden connections between websites, technologies, and social profiles.
| Example | Description | Languages |
|---|---|---|
| [relationships-api](./relationships-api) | π Discover connections and relationships between websites | Node.js, Python |
| [tags-api](./tags-api) | π·οΈ Find domains related to IP addresses and site attributes | Node.js, Python |
| [recommendations-api](./recommendations-api) | π‘ Get technology recommendations based on what similar sites use | Node.js, Python |
| [social-api](./social-api) | π± Look up domains linked to social media profiles | Node.js, Python |
| [redirects-api](./redirects-api) | βͺοΈ Track live and historical domain redirects | Node.js, Python |
---
## π Trends & Intelligence
Analyze technology adoption over time and evaluate domain signals.
| Example | Description | Languages |
|---|---|---|
| [trends-api](./trends-api) | π Analyze technology adoption trends and usage metrics over time | Node.js, Python |
| [keywords-api](./keywords-api) | π Extract keywords and topics associated with a domain | Node.js, Python |
| [product-api](./product-api) | π Find websites selling specific products | Node.js, Python |
| [trust-api](./trust-api) | π‘οΈ Evaluate trust and fraud signals for a domain | Node.js, Python |
---
## π§ Account & Utilities
Check your credentials, usage, and quota.
| Example | Description | Languages |
|---|---|---|
| [whoami-api](./whoami-api) | πͺͺ Verify API credentials and check your account status | Node.js, Python |
| [usage-api](./usage-api) | π Check API usage and remaining quota | Node.js, Python |
---
## π Getting Started
1. **Get an API key** β grab one at [api.builtwith.com](https://api.builtwith.com)
2. **Pick an example** β browse the sections above and navigate into the folder
3. **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.