# LupaRiel Catalog Lookup

> LupaRiel Catalog Lookup is a paid API for AI agents from lupariel.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-02).

Searches the LupaRiel agentic-payment catalog filtered to production-status entries and returns matching service records as a small JSON list.

## Facts

- Endpoint: GET https://lupariel.com/api/lookup?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-02
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/lupariel-catalog-lookup-b32f8b85
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Z1MFYi9-6uTTr_S382lYc

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 lupariel-catalog-lookup-b32f8b85
```

Example prompt: Search the LupaRiel catalog for any production-status x402 services related to 'weather', limit results to 5.

## When to prefer this

Use this endpoint when you need to discover or verify production-ready services in the LupaRiel agentic API catalog, particularly those supporting the x402 micropayment rail. Prefer this over browsing /rieles.json directly when you want filtered, keyword-matched results rather than the full catalog dump. Ideal for agents that need to programmatically find and route to other x402-compatible services.

## Known failure modes

- No matches found for query — returns count 0 and empty matches array
- Invalid or missing query parameter — may return error or empty result
- Rate limiting or payment failure via x402 — call rejected before processing
- Overly broad query returning truncated results up to the specified limit
- Service temporarily unavailable — HTTP 5xx response

## How this service works

Directorio público de x402, AP2, ACP y MPP. Fuente + fecha. No inventamos precios ni estados.

## Output

Returns a JSON object with a count of matches and a matches array, each entry containing the service URL, name, slug, supported rails, production status, category, ficha URL, and a one-liner description. Only production-status entries are returned. The full catalog is not returned, only matched results.

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "count": 1,
  "query": {
   "q": "…",
   "rail": "x402",
   "limit": 5,
   "status": "produccion"
  },
  "matches": [
   {
    "url": "https://example.com",
    "name": "Example",
    "slug": "example",
    "rails": [
     "x402"
    ],
    "status": "produccion",
    "category": "…",
    "statuses": [
     "produccion"
    ],
    "ficha_url": "https://lupariel.com/fichas/example/",
    "one_liner": "…"
   }
  ]
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/lupariel-catalog-lookup-b32f8b85/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from lupariel.com](https://www.zero.xyz/host/lupariel.com/llms.txt)
