# Tech Detect Batch

> Tech Detect Batch is a paid API for AI agents from stack.netzhandwerker.de, paid per call via x402, $0.035/call, status unknown (last checked 2026-10-17).

Batch-detects technology stacks for 2–5 company websites in a single paid call, returning evidenced tech profiles in input order with per-URL failure handling.

## Facts

- Endpoint: POST https://stack.netzhandwerker.de/lead-profile/batch?utm_source=zero.xyz
- Price: $0.035/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-17
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/tech-detect-batch-de372b4b
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_v_LPRqblgIx39Pgm3pqeQ

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 tech-detect-batch-de372b4b -d '<json body>'
```

Example prompt: Can you detect the tech stacks for these three company sites — acme.com, betacorp.io, and gamma.co — and tell me what CMS, frameworks, and builders each one is using?

## When to prefer this

Use this endpoint when you need to qualify a short list (2–5) of company websites for technology stack signals in a single atomic, fixed-cost operation. It is ideal for pre-sales lead qualification, agency prospecting, or marketing targeting where you need evidenced tech profiles with confidence scores quickly. Prefer it over single-URL calls when processing a small batch to save per-call overhead. Not suitable for contact discovery, outreach, or lists larger than 5 URLs.

## Known failure modes

- Fewer than 2 URLs provided — request rejected (minItems constraint)
- More than 5 URLs provided — request rejected (maxItems constraint)
- Target URL times out beyond 8.5 seconds — reported as per-URL failure
- Batch deadline of 18 seconds exceeded with fewer than half delivered — all items returned uncharged
- Unreachable or malformed URL — per-URL failure in result
- Payment not settled if delivery threshold not met

## How this service works

Call when qualifying a short company website list. Processes 2-5 URL slots for one fixed payment and returns evidenced profiles in input order, with per-URL failures. Batch deadline 18 seconds; each target at most 8.5 seconds. Settles only if at least half are delivered and no target was left unstarted by the deadline; otherwise returns all items uncharged. No contact values or outreach.

## Output

Returns an ordered array of technology profiles matching the input URL order. Each profile includes detected technologies (stack, builder, CMS, frameworks, etc.) with evidence and confidence scores. Per-URL failures are reported inline. The batch settles only if at least half of URLs are successfully processed and no URL was left unstarted; otherwise all items are returned uncharged.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "urls": {
   "type": "array",
   "items": {
    "type": "string",
    "maxLength": 2048
   },
   "maxItems": 5,
   "minItems": 2
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/tech-detect-batch-de372b4b/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from stack.netzhandwerker.de](https://www.zero.xyz/host/stack.netzhandwerker.de/llms.txt)
