# whatchuneed Macro Search

> whatchuneed Macro Search is a paid API for AI agents from whatchuneed.vercel.app, paid per call via x402, $0.2/call, status unknown (last checked 2026-09-15).

Search across 320+ pay-per-call API endpoints by natural language query to find the right capability for your AI agent

## Facts

- Endpoint: POST https://whatchuneed.vercel.app/api/macro/search
- Price: $0.2/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/whatchuneed-macro-search-f03f412b
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_b2bSeiSDsyeckhisf4rRG

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 whatchuneed-macro-search-f03f412b -d '<json body>'
```

Example prompt: Search whatchuneed's catalog for endpoints that handle cryptocurrency price lookups so I can find the right one to call for live crypto data.

## When to prefer this

Choose this endpoint when an AI agent needs to dynamically discover which specific capability to call from the whatchuneed catalog, rather than hardcoding an endpoint. It is especially useful when the target domain (e.g. finance, medical, crypto) is known but the exact endpoint ID is not, or when building meta-agents that self-assemble workflows at runtime.

## Known failure modes

- Empty results array if no endpoints match the query string
- HTTP 402 Payment Required if USDC payment via x402 protocol fails or is insufficient
- Malformed or missing query field returns a validation error
- Service downtime on the Vercel deployment returns 5xx errors
- Overly broad queries may return too many loosely related results with low precision

## How this service works

320+ pay-per-call API endpoints across accommodation, LLM, code execution, crypto, medical, finance, and more. One API, one payment. Powered by x402 protocol.

## Output

Returns an array of matching endpoint series objects, each with an id, title, units, frequency, and last_updated timestamp — giving the agent enough metadata to identify and subsequently call the right endpoint for its task.

## Request schema (JSON Schema)

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

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "series": {
   "type": "array",
   "items": {
    "type": "object",
    "properties": {
     "id": {
      "type": "string"
     },
     "title": {
      "type": "string"
     },
     "units": {
      "type": "string"
     },
     "frequency": {
      "type": "string"
     },
     "last_updated": {
      "type": "string"
     }
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/whatchuneed-macro-search-f03f412b/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from whatchuneed.vercel.app](https://www.zero.xyz/host/whatchuneed.vercel.app/llms.txt)
