# BuiltWith API Basic List-Pass Purchase

> BuiltWith API Basic List-Pass Purchase is a paid API for AI agents from api.builtwith.com, paid per call via x402, $295/call, status unknown (last checked 2026-09-14).

Purchases a time-limited 'basic' access pass token for the BuiltWith List API, enabling keyword and technology report queries

## Facts

- Endpoint: POST https://api.builtwith.com/x402/list-pass/basic
- Price: $295/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/builtwith-api-basic-list-pass-purchase-4201de14
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_O8fGvekX3fp6JXyZZI2gt

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability builtwith-api-basic-list-pass-purchase-4201de14 -d '<json body>'
```

Example prompt: Buy me a basic BuiltWith list pass so I can run up to 2 keyword reports and 2 technology reports — pay with my wallet and give me the pass token.

## When to prefer this

Use this endpoint when you need programmatic access to BuiltWith's list API and do not yet have a valid pass token. This is the entry point for acquiring credentials before making keyword or technology report queries. Prefer this over manual BuiltWith subscription management when operating in an automated, agent-driven workflow that can handle crypto payments via x402.

## Known failure modes

- Insufficient USDC balance in payer wallet — payment settlement fails
- Invalid or missing payer wallet address — request rejected
- Pass token lost after first display — cannot be retrieved again, requiring a new purchase
- Network or settlement timeout — payment may be deducted but token not returned
- Attempting to purchase when a valid pass already exists — may result in duplicate charge

## How this service works

BuiltWith API Overview

## Output

Returns a one-time-shown pass token (passToken) for the basic tier, along with expiry date (2026-09-01), limits of 2 keyword reports and 2 technology reports, the payer wallet address, price confirmation ($295), and a security warning to store the token securely since it is only shown once.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method",
    "bodyType",
    "body"
   ],
   "properties": {
    "body": {
     "type": "object",
     "required": [],
     "properties": {},
     "additionalProperties": false
    },
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "POST"
     ],
     "type": "string"
    },
    "bodyType": {
     "enum": [
      "json",
      "form-data",
      "text"
     ],
     "type": "string"
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "required": [
      "passToken",
      "tier",
      "payer",
      "price",
      "expiresAt",
      "technologyReportLimit",
      "keywordReportLimit",
      "warning"
     ],
     "properties": {
      "tier": {
       "enum": [
        "basic",
        "pro"
       ],
       "type": "string"
      },
      "payer": {
       "type": "string",
       "pattern": "^0x[a-fA-F0-9]{40}$",
       "description": "Base wallet recovered from the settled x402 payment."
      },
      "price": {
       "type": "string",
       "pattern": "^\\$[0-9]+(?:\\.[0-9]+)?$"
      },
      "warning": {
       "type": "string"
      },
      "expiresAt": {
       "type": "string",
       "format": "date-time"
      },
      "passToken": {
       "type": "string",
       "description": "Secret bearer token. Store it securely; it is returned only once."
      },
      "keywordReportLimit": {
       "type": "integer",
       "minimum": 0
      },
      "technologyReportLimit": {
       "type": "integer",
       "minimum": 0
      }
     },
     "additionalProperties": false
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "tier": "basic",
  "payer": "0x0000000000000000000000000000000000000000",
  "price": "$295",
  "warning": "Store this pass token securely. It is shown only in this response.",
  "expiresAt": "2026-09-01T00:00:00.000Z",
  "passToken": "returned-once-after-settlement",
  "keywordReportLimit": 2,
  "technologyReportLimit": 2
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/builtwith-api-basic-list-pass-purchase-4201de14/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.builtwith.com](https://www.zero.xyz/host/api.builtwith.com/llms.txt)
