# BuiltWith

> **You are on:** `https://beta-api.paywithlocus.com/api` | [llms.txt](https://beta.paywithlocus.com/llms.txt)
>
> Locus runs on multiple environments -- make sure every URL you call matches your expected environment.
> | Environment | Landing | API |
> |---|---|---|
> | Production | paywithlocus.com | api.paywithlocus.com |
> | Beta | beta.paywithlocus.com | beta-api.paywithlocus.com |
> | Stage | stage.paywithlocus.com | stage-api.paywithlocus.com |
>
> If the API URL above doesn't match your expected environment, re-fetch this file from the correct domain.

> Technology profiling for websites — detect tech stacks, find sites using specific technologies, discover domain relationships, trends, and competitive intelligence across 100M+ websites.

**Category:** Data / Intelligence | **Website:** [builtwith.com](https://builtwith.com) | **Docs:** [api.builtwith.com](https://api.builtwith.com)

## Access Methods

| Method | Base URL | Auth |
|--------|----------|------|
| **MPP (Tempo)** | `https://builtwith.mpp.paywithlocus.com/builtwith/` | HTTP 402 auto-payment |
| **Wrapped API** | `https://beta-api.paywithlocus.com/api/wrapped/builtwith/` | `Authorization: Bearer <LOCUS_API_KEY>` |

**OpenAPI discovery:** `GET https://builtwith.mpp.paywithlocus.com/openapi.json`

## Endpoints

### Domain Lookup

Full technology profile for a domain — tech stack, metadata, spend history, social links, company info, and detection dates across all subdomains and paths.

**Estimated cost:** $0.055

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `LOOKUP` | string | Yes | Domain to look up (e.g. "example.com") |
| `NOPII` | string | No | Set to "1" to exclude PII (emails, phones, names) |
| `NOMETA` | string | No | Set to "1" to exclude meta data |
| `NOATTR` | string | No | Set to "1" to exclude attributes |
| `FDRANGE` | string | No | Filter by first detected date range (e.g. "2023-01-01,2024-01-01") |
| `LDRANGE` | string | No | Filter by last detected date range |
| `LIVEONLY` | string | No | Set to "1" to return only live technologies |
| `HIDETEXT` | string | No | Set to "1" to hide text descriptions |
| `HIDEDL` | string | No | Set to "1" to hide dead links |

```bash
curl -X POST https://builtwith.mpp.paywithlocus.com/builtwith/domain \
  -H "Content-Type: application/json" \
  -d '{"LOOKUP":"<string>","NOPII":"<string>","NOMETA":"<string>","NOATTR":"<string>","FDRANGE":"<string>","LDRANGE":"<string>","LIVEONLY":"<string>","HIDETEXT":"<string>","HIDEDL":"<string>"}'
```

### Technology Lists

List websites using a specific technology. Returns domains with first/last indexed dates, spend, and ranking data.

**Estimated cost:** $0.055

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `TECH` | string | Yes | Technology name (e.g. "Shopify", "WordPress", "React") |
| `OFFSET` | string | No | Pagination offset token from previous response |
| `AMOUNT` | string | No | Number of results (max 500) |
| `ORDER` | string | No | Sort order |
| `META` | string | No | Set to "1" to include meta data |

```bash
curl -X POST https://builtwith.mpp.paywithlocus.com/builtwith/lists \
  -H "Content-Type: application/json" \
  -d '{"TECH":"<string>","OFFSET":"<string>","AMOUNT":"<string>","ORDER":"<string>","META":"<string>"}'
```

### Relationships

Discover domains related to a given domain through shared tracking codes, analytics IDs, ad accounts, and other identifiers.

**Estimated cost:** $0.055

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `LOOKUP` | string | Yes | Domain to look up relationships for |
| `SKIP` | string | No | Number of results to skip (pagination) |
| `AMOUNT` | string | No | Number of results per page (max 500) |

```bash
curl -X POST https://builtwith.mpp.paywithlocus.com/builtwith/relationships \
  -H "Content-Type: application/json" \
  -d '{"LOOKUP":"<string>","SKIP":"<string>","AMOUNT":"<string>"}'
```

### Company to URL

Discover domains owned by a company. Returns domains with spend, rank, location, and social links.

**Estimated cost:** $0.055

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `COMPANY` | string | Yes | Company name to search (e.g. "Stripe", "Airbnb") |
| `AMOUNT` | string | No | Max results to return |

```bash
curl -X POST https://builtwith.mpp.paywithlocus.com/builtwith/company-to-url \
  -H "Content-Type: application/json" \
  -d '{"COMPANY":"<string>","AMOUNT":"<string>"}'
```

### Tags

Find domains related to an IP address, tag, or site attribute. Use "IP-x.x.x.x" prefix for IP lookups.

**Estimated cost:** $0.055

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `LOOKUP` | string | Yes | IP address (prefix with "IP-") or attribute to look up |

```bash
curl -X POST https://builtwith.mpp.paywithlocus.com/builtwith/tags \
  -H "Content-Type: application/json" \
  -d '{"LOOKUP":"<string>"}'
```

### Product Search

Find websites selling specific products. Returns shops with product titles, URLs, prices, and indexed dates.

**Estimated cost:** $0.055

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `QUERY` | string | Yes | Product search query (e.g. "Adidas Yeezy", "iPhone case") |
| `PAGE` | string | No | Page number (default 0) |
| `LIMIT` | string | No | Results per page (default 50) |

```bash
curl -X POST https://builtwith.mpp.paywithlocus.com/builtwith/product \
  -H "Content-Type: application/json" \
  -d '{"QUERY":"<string>","PAGE":"<string>","LIMIT":"<string>"}'
```

### Recommendations

Get technology recommendations for a domain based on similar sites and industry patterns.

**Estimated cost:** $0.035

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `LOOKUP` | string | Yes | Domain to get recommendations for |

```bash
curl -X POST https://builtwith.mpp.paywithlocus.com/builtwith/recommendations \
  -H "Content-Type: application/json" \
  -d '{"LOOKUP":"<string>"}'
```

### Redirects

Redirect history for a domain — inbound and outbound redirects with first/last detected dates.

**Estimated cost:** $0.035

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `LOOKUP` | string | Yes | Domain to look up redirect history for |

```bash
curl -X POST https://builtwith.mpp.paywithlocus.com/builtwith/redirects \
  -H "Content-Type: application/json" \
  -d '{"LOOKUP":"<string>"}'
```

### Keywords

Extract keywords associated with a domain from its technology profile and content.

**Estimated cost:** $0.035

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `LOOKUP` | string | Yes | Domain to extract keywords for |

```bash
curl -X POST https://builtwith.mpp.paywithlocus.com/builtwith/keywords \
  -H "Content-Type: application/json" \
  -d '{"LOOKUP":"<string>"}'
```

### Trends

Technology adoption trends — coverage across top 10K, 100K, 1M sites, and total live/expired counts.

**Estimated cost:** $0.035

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `TECH` | string | Yes | Technology name (e.g. "Shopify", "Next.js") |

```bash
curl -X POST https://builtwith.mpp.paywithlocus.com/builtwith/trends \
  -H "Content-Type: application/json" \
  -d '{"TECH":"<string>"}'
```

### Trust

Trust and fraud signals for a domain — earliest record, premium techs, payment options, parked status, and spend score.

**Estimated cost:** $0.035

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `LOOKUP` | string | Yes | Domain to check trust signals for |

```bash
curl -X POST https://builtwith.mpp.paywithlocus.com/builtwith/trust \
  -H "Content-Type: application/json" \
  -d '{"LOOKUP":"<string>"}'
```

### Free Summary

Lightweight tech summary — group counts (web server, CMS, JS, SSL, etc.) with live/dead counts and category breakdowns.

**Estimated cost:** $0.015

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `LOOKUP` | string | Yes | Domain to summarize |

```bash
curl -X POST https://builtwith.mpp.paywithlocus.com/builtwith/free \
  -H "Content-Type: application/json" \
  -d '{"LOOKUP":"<string>"}'
```
