# ReportBazaar Custom Macroeconomic Report API

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

Generates bespoke macroeconomic reports covering selected World Bank indicators, economies, and year ranges, delivered as HTML, JSON, CSV, or summary-CSV, paid per fetch in USDC via x402.

## Facts

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

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 reportbazaar-custom-macroeconomic-report-api-18584996
```

Example prompt: Pull me a macroeconomic report covering GDP growth, inflation, and current account balance for Brazil, India, China, and South Africa from 2010 to 2023, and give it to me as a JSON report — pay per fetch with no account needed.

## When to prefer this

Choose this endpoint when you need a structured, analytically enriched macroeconomic report (with rankings, trends, correlations, and data quality notes) across multiple World Bank indicators and economies, without requiring account registration or API keys. Prefer it over raw World Bank API calls when you want derived metrics, R²-annotated trends, and formatted output ready for consumption. It is ideal for agent workflows that need to pay per use with USDC and avoid subscription overhead.

## Known failure modes

- Invalid or unsupported ISO-2 country codes return an error listing supported economies
- Invalid World Bank indicator codes cause a rejection with a list of supported indicators
- Malformed year range (not matching YYYY:YYYY pattern) results in a validation error
- Insufficient USDC balance or failed x402 payment causes a 402 Payment Required response with no report
- Unsupported format enum value triggers a schema validation error
- Requesting 'all' indicators and 'all' countries may exceed pricing thresholds or time limits

## How this service works

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

## Output

A bespoke report containing key macroeconomic findings, a ranking table, group share totals, R²-annotated trends, volatility metrics, a full year-by-year data matrix, a cross-indicator correlation matrix, and a data-quality/coverage disclosure — delivered in the requested format (HTML, JSON, tidy-long CSV, or summary-CSV with one row per economy).

## 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": {
      "title": {
       "type": "string",
       "description": "Optional title override."
      },
      "years": {
       "type": "string",
       "pattern": "^\\d{4}:\\d{4}$",
       "description": "Inclusive year range, e.g. 2015:2025."
      },
      "format": {
       "enum": [
        "html",
        "json",
        "csv",
        "summary-csv"
       ],
       "type": "string",
       "description": "Delivery format. csv is a tidy long panel; summary-csv is one row per economy of derived metrics."
      },
      "countries": {
       "type": "string",
       "description": "Comma-separated ISO-2 economy codes, or \"all\" (29 supported). Defaults to 20 major economies."
      },
      "indicators": {
       "type": "string",
       "description": "Comma-separated World Bank indicator codes, or \"all\" (86 supported). See /indicators."
      }
     },
     "additionalProperties": false
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "schema": "/schema/report.json",
  "formats": [
   "html",
   "json",
   "csv",
   "summary-csv"
  ],
  "contains": [
   "key findings",
   "ranking table",
   "share of group total",
   "trend with R²",
   "volatility",
   "full year-by-year matrix",
   "cross-indicator correlation matrix",
   "coverage and data-quality disclosure"
  ],
  "contentType": "text/html",
  "description": "Bespoke report covering exactly the requested indicators, economies and years",
  "pricingNote": "Quoted per request: base plus a per-indicator and per-economy increment, so the exact amount is only known once the parameters are known."
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/reportbazaar-custom-macroeconomic-report-api-18584996/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)
