# ETF & Macro Intelligence - Crypto ETF Flows

> ETF & Macro Intelligence - Crypto ETF Flows is a paid API for AI agents from x402-sand.vercel.app, paid per call via x402, $0.02/call, status unknown (last checked 2026-10-18).

Returns crypto ETF flow data, institutional fund data, and US macroeconomic events for a given asset and time period

## Facts

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

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-crypto-etf-flows-759a9854
```

Example prompt: Can you pull the Bitcoin ETF flow data for the last 30 days so I can see how institutional money has been moving in and out?

## When to prefer this

Choose this endpoint when you need crypto-specific ETF flow data and institutional fund movements paired with US macroeconomic context. It is especially useful for financial agents that need to correlate institutional demand signals with macro events for assets like BTC or ETH, rather than relying on generic price feeds or on-chain data alone.

## Known failure modes

- Missing required 'asset' query parameter returns an error
- Invalid asset symbol returns empty data array or error
- Unsupported time period format may return no results
- Service unavailable or payment failure returns non-200 status
- Empty data array returned if no ETF flow data exists for the requested period

## How this service works

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

## Output

A JSON response with a success flag, the endpoint path, and a data array containing ETF flow records, institutional fund data, and US macroeconomic event information for the requested asset and time period.

## 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"
      },
      "period": {
       "type": "string",
       "description": "Example value: 30d"
      }
     },
     "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/flows"
 }
}
```

## More

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