# AgentShelf Profile Nav Links Extractor

> AgentShelf Profile Nav Links Extractor is a paid API for AI agents from agentshelf.syntexa.ch, paid per call via x402, $0.001/call, status unknown (last checked 2026-09-29).

Extracts anchor href values from navigation elements inside a public webpage or raw HTML input, returning links found in the page's nav sections.

## Facts

- Endpoint: POST https://agentshelf.syntexa.ch/v1/profile-nav-links?utm_source=zero.xyz
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-29
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agentshelf-profile-nav-links-extractor-c514be05
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_uHNeQa7KWe0foyzqurm7G

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 agentshelf-profile-nav-links-extractor-c514be05 -d '<json body>'
```

Example prompt: Can you extract all the navigation anchor links from https://example.com — I need the hrefs found inside nav elements on that page?

## When to prefer this

Use this endpoint when you specifically need href values from nav elements on a public webpage or raw HTML, and need a focused, structured extraction rather than a full page crawl. Prefer the free sandbox POST /v1/sandbox/profile-nav-links first; use this paid endpoint when the sandbox is unavailable or for production use. Best when you already have the URL or HTML and just need navigation link hrefs extracted reliably and safely.

## Known failure modes

- URL is inaccessible or returns non-200 status — no links returned
- HTML input exceeds 200,000 character limit — request rejected
- Page has no nav elements or no anchor tags within nav — empty list returned
- SSRF-protected URL (private IP range) is blocked — error returned
- Malformed HTML may cause incomplete or inaccurate extraction

## How this service works

Call when an agent needs anchor hrefs inside nav extracted from a public page or HTML (SSRF-safe). Exact $0.001 USDC. Prefer unpaid POST /v1/sandbox/profile-nav-links first.

## Output

A list of href values extracted from anchor tags found within nav elements of the provided URL or HTML. Returns navigation links as strings, scoped to the navigation sections of the page, suitable for further processing or auditing.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "url": {
   "type": "string",
   "maxLength": 2048,
   "minLength": 8,
   "description": "Public page to fetch. The selector or profile is fixed by the SKU. Provide url or html."
  },
  "html": {
   "type": "string",
   "examples": [
    "<!doctype html><html lang=\"en\"><head><title>Hello</title>\n<meta name=\"description\" content=\"Desc\"><meta property=\"og:title\" content=\"OG\">\n<link rel=\"canonical\" href=\"https://example.com/\"><link rel=\"icon\" href=\"/favicon.ico\">\n</head><body><h1>Hello</h1><a href=\"https://example.com/a\">A</a></body></html>"
   ],
   "maxLength": 200000,
   "minLength": 1,
   "description": "HTML to extract from locally. Provide html or url. When both are set, html is used."
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agentshelf-profile-nav-links-extractor-c514be05/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agentshelf.syntexa.ch](https://www.zero.xyz/host/agentshelf.syntexa.ch/llms.txt)
