# Page Titles — Distinct Value Extraction

> Page Titles — Distinct Value 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-16).

Extracts unique/distinct page title values from a webpage or supplied HTML, filtering out previously seen titles to return only new ones.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-bx-web-title-unique?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/page-titles-distinct-value-extraction-2e305385
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_MbGBGR4crdZ9v1LwWLswn

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 page-titles-distinct-value-extraction-2e305385 -d '<json body>'
```

Example prompt: Can you extract the distinct page title from https://example.com/product-guide — I'm looking for titles with the attribute id equal to 'sample' matching the term 'product', and skip anything already in my list like 'Older example'?

## When to prefer this

Choose this endpoint when you need to statically parse page titles from a public URL or raw HTML and deduplicate results against a known list of previously seen titles. Ideal for agents that crawl pages repeatedly and only want new, distinct titles. Not suitable when JavaScript rendering is required, login is needed, or you need to extract non-title elements.

## Known failure modes

- URL is inaccessible, returns non-200 status, or requires JavaScript rendering — static parser will fail
- HTML exceeds 100,000 character limit — request rejected
- No matching title found for the given term/attribute combination — empty result returned
- Both url and html omitted — no content to parse
- attribute parameter fails regex validation — request rejected
- previous_texts list exceeds 200 items — request rejected

## How this service works

Page titles — Distinct value extraction: Distinct value extraction for Page titles. 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 distinct value extraction result.

## Output

Returns one bounded distinct value extraction result containing the unique page title(s) found on the page or in the supplied HTML that match the specified term and attribute criteria, excluding any titles already present in the previous_texts list.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "url": {
   "type": "string",
   "default": "",
   "maxLength": 2048
  },
  "html": {
   "type": "string",
   "default": "<!doctype html><html><head></head><body><title id=\"sample\">Example product guide</title></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/page-titles-distinct-value-extraction-2e305385/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)
