# Definition Descriptions — Joined Text Extraction

> Definition Descriptions — Joined Text Extraction 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-21).

Extracts and joins all text content from HTML definition description elements (dd) on a given web page or supplied HTML, filtered by a search term and optional attribute/value match.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-bx-web-definition-text-text?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-21
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/definition-descriptions-joined-text-extraction-9ef80bcb
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_KB33J-ewwQO_bd7RCDXIJ

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 definition-descriptions-joined-text-extraction-9ef80bcb -d '<json body>'
```

Example prompt: Extract all the joined definition description text for the term 'product' from the page at https://example.com/glossary — look specifically for dd elements where the id attribute equals 'sample', and ignore anything we've already seen like 'Older example'.

## When to prefer this

Choose this endpoint when you need to extract text specifically from HTML definition description (dd) elements on a static, publicly accessible web page or from directly supplied HTML markup. It is well-suited for glossaries, product specification tables, and structured definition lists. Prefer this over generic text extractors when you need targeted dd-element parsing with term and attribute filtering, and when the page does not require JavaScript rendering or authentication.

## Known failure modes

- URL unreachable or returns non-200 status — extraction fails with no result
- Page requires JavaScript rendering — static parser returns empty or incomplete results
- No dd elements matching the term or attribute filter found — returns empty joined text
- HTML input exceeds 100,000 character limit — request rejected
- Attribute name does not match pattern requirements — validation error
- URL exceeds 2048 character maximum — request rejected
- Login-protected or paywalled content — parser cannot access content behind authentication

## How this service works

Definition descriptions — Joined text extraction: Joined text extraction for Definition descriptions. 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 joined text extraction result.

## Output

A single bounded joined text string concatenating all matching definition description (dd) element text nodes found on the page or in the supplied HTML, filtered by the specified term and optional attribute/attribute-value selector. Returns one result per call.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "url": {
   "type": "string",
   "default": "",
   "maxLength": 2048
  },
  "html": {
   "type": "string",
   "default": "<!doctype html><html><head></head><body><dd id=\"sample\" data-kind=\"example\">Example product guide</dd></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/definition-descriptions-joined-text-extraction-9ef80bcb/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)
