# Agent Paywire Search

> Agent Paywire Search is a paid API for AI agents from api.agentpaywire.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-27).

Search a curated library of articles and resources about how AI agents pay and get paid using stablecoins and machine-to-machine payment protocols

## Facts

- Endpoint: GET https://api.agentpaywire.com/v1/search?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-27
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agent-paywire-search-14d0860e
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_kBqy3SkHGnVUjP3hMPiuj

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 agent-paywire-search-14d0860e
```

Example prompt: Search Agent Paywire for articles about the x402 payment protocol and return up to 10 results published since 2025-01-01.

## When to prefer this

Use this endpoint when you need curated, editorially verified content specifically about AI agent payment protocols, stablecoins, and machine-to-machine payment infrastructure. It is the right choice over general web search when you want high-quality, domain-focused resources vetted by Agent Paywire editors, particularly around x402, L402, USDC, and related agent payment topics.

## Known failure modes

- No results returned for highly specific or obscure queries
- Invalid date format for 'since' parameter returns an error
- Limit exceeding 100 results is capped or rejected
- Unknown category ID returns empty results or error
- Network or payment failure if the x402 USDC payment is not processed

## How this service works

Search the Agent Paywire library of Lightning, L402, x402, and stablecoin sources, plus related articles. Optional words (q), category, status, since date, and limit. One request is 0.01 USDC. The files on https://agentpaywire.com stay free.

## Output

Returns a JSON object containing the search query echoed back, a count of matching results, and an array of matching articles or library entries, each with an id, URL, kind (article or library resource), title, verified_at date, and date_published.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "q": {
       "type": "string",
       "description": "Words to match in the library and articles. Optional. An unpaid 402 returns at most two results with title, url, and date."
      },
      "limit": {
       "type": "integer",
       "description": "Maximum results. Optional. Default 50, maximum 100."
      },
      "since": {
       "type": "string",
       "description": "Inclusive lower bound, YYYY-MM-DD, on verified_at. Optional."
      },
      "status": {
       "type": "string",
       "description": "Exact library status: proposal, individual_draft, working_group_draft, standard, spec_released, product_docs, news, research, or unknown. Optional. When set, articles are left out."
      },
      "category": {
       "type": "string",
       "description": "Library category id. Optional. When set, articles are left out."
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "required": [
      "q",
      "count",
      "results"
     ],
     "properties": {
      "q": {
       "type": "string"
      },
      "count": {
       "type": "integer"
      },
      "results": {
       "type": "array"
      }
     }
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "q": "l402",
  "count": 1,
  "results": [
   {
    "id": "lightning-labs-l402-for-agents",
    "url": "https://lightning.engineering/posts/2026-03-11-L402-for-agents/",
    "kind": "library",
    "title": "The Future Is Now: Why L402 Is the Internet-Native Payments Protocol for Agents",
    "verified_at": "2026-10-20",
    "date_published": "2026-03-11"
   }
  ]
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agent-paywire-search-14d0860e/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.agentpaywire.com](https://www.zero.xyz/host/api.agentpaywire.com/llms.txt)
