# Textarea Defaults — Structured Extraction

> Textarea Defaults — Structured 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-15).

Extracts structured data from textarea elements on a webpage by filtering on a search term, attribute name, and attribute value via static HTML parsing.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-bx-web-textareas-items?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/textarea-defaults-structured-extraction-2a2f8f42
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_sgZ-o5HibMmRtt6h_Tu_e

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 textarea-defaults-structured-extraction-2a2f8f42 -d '<json body>'
```

Example prompt: Can you extract the content of the textarea with id 'product-description' from this page https://example.com/form, searching for the term 'product'?

## When to prefer this

Choose this endpoint when you need to extract the default text content and metadata of specific textarea elements from static, publicly accessible HTML pages, particularly when you know the textarea's attribute name and value. It is well-suited for auditing form defaults, comparing historical textarea content, or structured form field scraping without needing a full browser automation setup.

## Known failure modes

- URL is inaccessible or returns a non-200 status — extraction fails with an error
- No textarea matching the specified attribute and value is found — returns empty or null result
- HTML exceeds 100,000 character limit — request rejected
- Attribute name does not match pattern ^[a-zA-Z][a-zA-Z0-9:_-]{0,49}$ — validation error
- URL requires JavaScript rendering or authentication — content not available via static parsing
- Term is empty or missing — validation error due to minLength constraint

## How this service works

Textarea defaults — Structured extraction: Structured extraction for Textarea defaults. 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 structured extraction result.

## Output

Returns a bounded structured extraction result containing the matched textarea element's content and associated metadata, filtered by the provided attribute name, attribute value, and search term. Results are derived from static HTML parsing without JavaScript rendering.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "url": {
   "type": "string",
   "default": "",
   "maxLength": 2048
  },
  "html": {
   "type": "string",
   "default": "<!doctype html><html><head></head><body><textarea id=\"sample\" data-kind=\"example\">Example product guide</textarea></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/textarea-defaults-structured-extraction-2a2f8f42/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)
