# LUMEN B2B Buyer Signals Research

> LUMEN B2B Buyer Signals Research is a paid API for AI agents from lumen-zero-x402.lumen-b2b.workers.dev, paid per call via x402, $19/call, status unknown (last checked 2026-10-12).

Returns B2B buyer signal intelligence for a given sourcing or procurement brief, identifying potential buying intent and market demand signals.

## Facts

- Endpoint: GET https://lumen-zero-x402.lumen-b2b.workers.dev/buy/buyer-signals?utm_source=zero.xyz
- Price: $19/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-12
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/lumen-b2b-buyer-signals-research-6ee4f77b
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_fYHeWBAr5uVDKhVAjteKE

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 lumen-b2b-buyer-signals-research-6ee4f77b
```

Example prompt: Find me buyer signals for companies actively sourcing industrial-grade HVAC components — our requirement is mid-size commercial buildings in North America, procurement budget typically $500K+.

## When to prefer this

Choose this endpoint when you need real, human-researched B2B buyer intent signals for a specific sourcing brief and are willing to pay $19 USDC per query with a human-in-the-loop approval step. This is best suited for high-value procurement research where data quality matters more than speed, and where automated or scraped buyer intent tools have proven insufficient. Not suitable for real-time or high-volume automated pipelines given the manual approval requirement.

## Known failure modes

- Requirement string too short (under 12 chars) or too long (over 1200 chars) returns a validation error
- Payment not settled on Base mainnet — request is not queued
- Human approval not yet granted — results are delayed or withheld
- Malformed query parameters return a 400-level error
- Service unavailable on Cloudflare Workers edge returns a 5xx error
- Insufficient USDC balance for $19 per-call fee blocks the request

## How this service works

Real B2B sourcing and procurement research. Seven paid endpoints on Base mainnet. Payment settlement requires individual human approval by LUMEN. No autonomous purchases.

## Output

Returns a JSON object with a receipt ID, product ID, payment amount, and status indicators confirming whether the buyer signal research request was queued. Because human approval is required by LUMEN, actual signal data is delivered asynchronously after verified payment settlement and manual review. The nextAction field guides the caller on what to do after submission.

## 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"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [],
     "properties": {
      "requirement": {
       "type": "string",
       "maxLength": 1200,
       "minLength": 12,
       "description": "Nonconfidential sourcing brief; 12-1200 characters; queued only after a verified settlement."
      }
     },
     "additionalProperties": false
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "required": [
      "ok",
      "productId",
      "amountUsd"
     ],
     "properties": {
      "ok": {
       "type": "boolean"
      },
      "status": {
       "type": "string"
      },
      "amountUsd": {
       "type": "number"
      },
      "productId": {
       "type": "string"
      },
      "receiptId": {
       "type": "string"
      },
      "nextAction": {
       "type": "string"
      },
      "paymentAuthorizationVerified": {
       "type": "boolean"
      }
     }
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object"
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/lumen-b2b-buyer-signals-research-6ee4f77b/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from lumen-zero-x402.lumen-b2b.workers.dev](https://www.zero.xyz/host/lumen-zero-x402.lumen-b2b.workers.dev/llms.txt)
