# The Stall — Breadcrumb Extractor

> The Stall — Breadcrumb Extractor is a paid API for AI agents from the-stall.intuitek.ai, paid per call via x402, $0.034/call, status unknown (last checked 2026-09-13).

Parses a URL into its hierarchical path breadcrumbs, returning a structured navigation trail with a customizable separator.

## Facts

- Endpoint: GET https://the-stall.intuitek.ai/cap/breadcrumb-extractor
- Price: $0.034/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/the-stall-breadcrumb-extractor-747a5bb5
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_MfMrEGIUZEsYxpkN5rhX1

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 the-stall-breadcrumb-extractor-747a5bb5
```

Example prompt: Extract the breadcrumb trail from https://docs.example.com/api/v2/users/123/profile using ' > ' as the separator so I can see the full navigation hierarchy.

## When to prefer this

Use this endpoint when you need to quickly decompose a URL into its navigation path components without writing custom string-splitting logic. Ideal for generating breadcrumb UI labels, understanding document hierarchy, logging structured path data, or building site maps from URL lists. Prefer this over manual string splitting when you want a clean, consistent result with a configurable separator.

## Known failure modes

- Invalid or malformed URL returns an error
- Missing required 'url' query parameter returns a 400-level error
- URL with no meaningful path (e.g. bare domain) returns a minimal or empty breadcrumb
- Payment not settled causes a 402 response blocking the result

## How this service works

Extracts structured breadcrumb navigation from a URL. Returns domain, ordered path segments with human-readable labels, query parameters as key-value pairs, and a formatted breadcrumb trail string. Identifies numeric IDs vs. named path segments. Pure URL parsing — zero external calls. Useful for agents that process sitemaps, navigation menus, or need to understand page hierarchy.

## Output

A breadcrumb-formatted string (or structured array) representing the hierarchical path segments of the input URL, joined by the specified separator (default ' > '). For example: 'api > v2 > users > 123 > profile'.

## Example request

```json
{
 "input": {
  "type": "http",
  "method": "GET",
  "queryParams": {
   "url": "https://docs.example.com/api/v2/users/profile",
   "separator": " > "
  }
 }
}
```

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "required": {
   "type": "string"
  },
  "properties": {
   "type": "string"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/the-stall-breadcrumb-extractor-747a5bb5/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from the-stall.intuitek.ai](https://www.zero.xyz/host/the-stall.intuitek.ai/llms.txt)
