# Address Blocks — Term Context Excerpts

> Address Blocks — Term Context Excerpts 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 context excerpts surrounding a search term within HTML <address> elements on a public webpage or supplied HTML.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-bx-web-addresses-contexts?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/address-blocks-term-context-excerpts-7ec3f457
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_kffcl8JgJVWt4ByY-utVS

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 address-blocks-term-context-excerpts-7ec3f457 -d '<json body>'
```

Example prompt: Search the page at https://example.com/contact for the term 'shipping' inside address blocks that have the attribute 'id' with value 'main', and return context excerpts showing where that term appears.

## When to prefer this

Use this endpoint when you need to find and extract text context around a specific keyword exclusively within HTML <address> elements (not general page content), especially when you can filter by a specific HTML attribute and value. It is ideal for contact pages, footer addresses, or structured HTML documents where address tags carry meaningful content and you want bounded context excerpts rather than full element dumps.

## Known failure modes

- URL is not publicly accessible or returns non-200 status — no excerpts returned
- Term not found in any matching address blocks — empty result
- HTML provided exceeds 100,000 character limit — request rejected
- Attribute name does not match pattern requirements — validation error
- JavaScript-rendered content not visible since only static HTML is parsed

## How this service works

Address blocks — Term context excerpts: Term context excerpts for Address blocks. 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 term context excerpts result.

## Output

A bounded set of text excerpts showing the context surrounding the specified search term as it appears within HTML <address> elements on the target page or in the supplied HTML, filtered by the specified attribute and value.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "url": {
   "type": "string",
   "default": "",
   "maxLength": 2048
  },
  "html": {
   "type": "string",
   "default": "<!doctype html><html><head></head><body><address id=\"sample\" data-kind=\"example\">Example product guide</address></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/address-blocks-term-context-excerpts-7ec3f457/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)
