# Unordered Lists — Text Length Ranking

> Unordered Lists — Text Length Ranking 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-11).

Parses unordered lists from a public URL or supplied HTML and ranks list items by text length relative to a search term and optional element filter.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-bx-web-unordered-lists-rank?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-11
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/unordered-lists-text-length-ranking-ee060bcd
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_t9SgiDrt_cxWM9TS75C6_

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 unordered-lists-text-length-ranking-ee060bcd -d '<json body>'
```

Example prompt: Rank the items in the unordered list with id 'features' on https://example.com/products by text length, using 'guide' as the search term, and compare against these previous texts: ['Old feature one', 'Legacy item'].

## When to prefer this

Choose this endpoint when you need to rank or compare text items within HTML unordered lists by their character length from a static public page or supplied HTML snippet. It is best suited for content audit tasks, SEO analysis, or documentation quality checks where list verbosity matters. Prefer this over general web scrapers when you specifically need a length-ranked output of list items without JavaScript rendering.

## Known failure modes

- URL is not publicly accessible or returns a non-200 status
- HTML does not contain a matching ul element for the specified attribute/value
- Attribute value pattern does not match any element in the page
- Supplied HTML exceeds the 100,000 character limit
- Term parameter is missing or empty
- Previous texts array exceeds 200 items
- JavaScript-rendered content is not captured (static parsing only)

## How this service works

Unordered lists — Text length ranking: Text length ranking for Unordered lists. 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 text length ranking result.

## Output

Returns a bounded ranking of unordered list items sorted by text length, including the ranked items with their character counts relative to the provided search term and any supplied previous texts for comparison.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "url": {
   "type": "string",
   "default": "",
   "maxLength": 2048
  },
  "html": {
   "type": "string",
   "default": "<!doctype html><html><head></head><body><ul id=\"sample\"><li>Example product guide</li></ul></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/unordered-lists-text-length-ranking-ee060bcd/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)
