# ETF & Macro Intelligence – Fund Flows

> ETF & Macro Intelligence – Fund Flows is a paid API for AI agents from x402-etf-macro-intelligence.vercel.app, paid per call via x402, $0.02/call, status unknown (last checked 2026-10-20).

Returns crypto ETF fund flow data (inflows/outflows) for a specified asset such as BTC, reflecting institutional investment activity.

## Facts

- Endpoint: GET https://x402-etf-macro-intelligence.vercel.app/api/etf/fund-flows?utm_source=zero.xyz
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-20
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/etf-macro-intelligence-fund-flows-c82c2a76
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_3MHoC_nY40qglTT0ZLiuY

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 etf-macro-intelligence-fund-flows-c82c2a76
```

Example prompt: Can you pull the latest ETF fund flow data for BTC so I can see whether institutions are net buying or selling through spot crypto ETFs right now?

## When to prefer this

Use this endpoint when you need real-time or recent institutional ETF fund flow data specifically for crypto assets like BTC. It is purpose-built for crypto ETF intelligence and pairs well with macro event data from sibling endpoints on the same service. Prefer this over generic financial data APIs when the focus is on crypto-specific institutional ETF activity.

## Known failure modes

- Missing or invalid 'asset' query parameter returns an error or empty data array
- Unsupported asset ticker returns an empty data array with success:true
- Service outage or upstream data provider failure returns a non-200 status or error payload
- Stale data if upstream institutional data source has not updated recently

## How this service works

Crypto ETF flows, institutional fund data, and US macroeconomic events.

## Output

A JSON response containing fund flow data records for the requested crypto asset (e.g. BTC), including inflow/outflow figures from institutional ETF vehicles. The response includes a success flag, the endpoint name, and a data array with the flow records.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input",
  "output"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method",
    "queryParams"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "type": "string",
     "const": "GET"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "asset"
     ],
     "properties": {
      "asset": {
       "type": "string",
       "description": "Example value: BTC"
      }
     },
     "additionalProperties": {
      "type": "string"
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "json"
    },
    "example": {}
   },
   "additionalProperties": false
  }
 },
 "additionalProperties": false
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "data": [],
  "success": true,
  "endpoint": "/api/etf/fund-flows"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/etf-macro-intelligence-fund-flows-c82c2a76/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402-etf-macro-intelligence.vercel.app](https://www.zero.xyz/host/x402-etf-macro-intelligence.vercel.app/llms.txt)
