# agentshop — x402 Report Bundle API

> agentshop — x402 Report Bundle API is a paid API for AI agents from reportbazaar.app.workbuddy.host, paid per call via x402, $0.95/call, status unknown (last checked 2026-10-02).

Fetches a bundled collection of macroeconomic reports across up to 21 categories, paid per-fetch in USDC via x402, with no accounts or API keys required.

## Facts

- Endpoint: GET https://reportbazaar.app.workbuddy.host/report/bundle?utm_source=zero.xyz
- Price: $0.95/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-02
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agentshop-x402-report-bundle-api-c757aed5
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Xh1VP_qnNk5pYEcbHuueK

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 agentshop-x402-report-bundle-api-c757aed5
```

Example prompt: Pull me the full macroeconomic report bundle in JSON format — I want everything across all catalog categories — and pay for it in USDC.

## When to prefer this

Choose this endpoint when you need a broad or categorized macroeconomic dataset in a single call without managing API keys or subscriptions — ideal for agents that need to pay programmatically per fetch using USDC via x402. Prefer this over individual report endpoints when you need multiple reports in one payment, especially since the bundle is discounted relative to summed individual prices. Best suited for AI research pipelines, economic briefing automation, or investment analysis workflows.

## Known failure modes

- Payment failure or insufficient USDC balance returns a 402 Payment Required response
- Invalid or unsupported category enum value results in a 400 Bad Request
- Invalid format parameter returns a 400 Bad Request
- Network or host availability issues may return 503 or timeout
- Bundle generation lag may occur if the full 80-report catalog is requested simultaneously

## How this service works

Machine-to-machine macroeconomic report API. Pay per fetch in USDC over x402. No accounts, no API keys.

## Output

A bundled document containing up to 80 macroeconomic catalog reports delivered in the requested format (html, json, csv, or summary-csv), optionally filtered to a single category. Includes a table of contents and a discount note indicating the bundle is priced below the sum of individual report prices. Payment is deducted automatically per fetch via x402/USDC.

## 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": {
      "format": {
       "enum": [
        "html",
        "json",
        "csv",
        "summary-csv"
       ],
       "type": "string",
       "description": "Delivery format."
      },
      "category": {
       "enum": [
        "agriculture",
        "annual",
        "comparison",
        "crisis",
        "defense",
        "demographics",
        "digital",
        "education",
        "energy",
        "environment",
        "finance",
        "fiscal",
        "health",
        "indicator",
        "innovation",
        "investment",
        "labor",
        "macro",
        "output",
        "prices",
        "regional",
        "society",
        "structure",
        "trade"
       ],
       "type": "string",
       "description": "Restrict the bundle to one catalog category, which costs less than the full catalog."
      }
     },
     "additionalProperties": false
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "formats": [
   "html",
   "json",
   "csv",
   "summary-csv"
  ],
  "contentType": "text/html",
  "description": "All 80 catalog reports inlined in a single document with a table of contents",
  "discountNote": "Priced as a fraction of the sum of the individual report prices. A single payment always stays under the default per-payment ceiling applied by x402 buyer libraries."
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agentshop-x402-report-bundle-api-c757aed5/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from reportbazaar.app.workbuddy.host](https://www.zero.xyz/host/reportbazaar.app.workbuddy.host/llms.txt)
