# Button Labels — Empty Value Report

> Button Labels — Empty Value Report is a paid API for AI agents from market.datapackvibe.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-16).

Statically parses a webpage or HTML snippet to report button elements whose specified attribute has an empty value.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-bx-web-buttons-empty?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-16
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/button-labels-empty-value-report-11f1f2b0
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_a5jugf99IYPlxEmq0IPNl

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 button-labels-empty-value-report-11f1f2b0 -d '<json body>'
```

Example prompt: Check https://example.com/products for any button elements where the 'data-kind' attribute is empty — use 'product' as the search term and compare against these previously seen texts: ['Buy now', 'Add to cart'].

## When to prefer this

Choose this endpoint when you need a lightweight, static parse of a single public webpage or HTML string to detect button elements with empty values for a specific attribute — particularly useful for QA, accessibility auditing, or regression testing of button markup. Prefer this over full browser automation when JavaScript rendering is not needed and cost efficiency matters at $0.01 per call.

## Known failure modes

- URL is not publicly accessible or requires authentication — parsing will fail or return no results
- HTML exceeds 100,000 character limit — request will be rejected
- Invalid attribute name pattern (must start with a letter, max 50 chars) — validation error
- URL and HTML both omitted — no content to parse
- Attribute value string exceeds 200 characters — rejected
- Page uses JavaScript rendering for button content — static parser will miss dynamically injected buttons

## How this service works

Button labels — Empty value report: Empty value report for Button labels. One public HTTPS page or supplied HTML; static parsing, no JavaScript rendering, login or access bypass. Specialised preset in a shared 50-profile, 20-operation engine. 0.01 USDC includes one bounded empty value report result.

## Output

Returns a bounded report listing button elements on the parsed page or HTML where the specified attribute has an empty value, including contextual information about matched buttons relative to the search term and any previously seen texts provided.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "url": {
   "type": "string",
   "default": "",
   "maxLength": 2048
  },
  "html": {
   "type": "string",
   "default": "<!doctype html><html><head></head><body><button id=\"sample\" data-kind=\"example\">Example product guide</button></body></html>",
   "maxLength": 100000
  },
  "term": {
   "type": "string",
   "default": "product",
   "maxLength": 100,
   "minLength": 1
  },
  "attribute": {
   "type": "string",
   "default": "id",
   "pattern": "^[a-zA-Z][a-zA-Z0-9:_-]{0,49}$",
   "maxLength": 50
  },
  "previous_texts": {
   "type": "array",
   "items": {
    "type": "string",
    "default": "",
    "maxLength": 1000
   },
   "default": [
    "Older example"
   ],
   "maxItems": 200,
   "minItems": 0
  },
  "attribute_value": {
   "type": "string",
   "default": "sample",
   "maxLength": 200
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/button-labels-empty-value-report-11f1f2b0/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from market.datapackvibe.com](https://www.zero.xyz/host/market.datapackvibe.com/llms.txt)
