# MacroPulse Crypto Pulse

> MacroPulse Crypto Pulse is a paid API for AI agents from macropulse-alpha.vercel.app, paid per call via x402, $0.05/call, status unknown (last checked 2026-09-15).

Returns a BTC/ETH market snapshot with context relevant to forex traders, including price levels, trend, volatility, and cross-market implications.

## Facts

- Endpoint: GET https://macropulse-alpha.vercel.app/api/crypto-pulse
- Price: $0.05/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/macropulse-crypto-pulse-3ba4596e
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_NFur0z7ruZgYO2M2cDkBN

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 macropulse-crypto-pulse-3ba4596e
```

Example prompt: Give me the MacroPulse crypto snapshot right now — I want to see where BTC and ETH stand and what it means for my forex trades today.

## When to prefer this

Choose this endpoint when a forex trader needs a quick read on how Bitcoin and Ethereum are moving and wants that framed explicitly in terms of FX market implications and risk sentiment, rather than a generic crypto ticker or a broad multi-asset intermarket report.

## Known failure modes

- Crypto data feed temporarily unavailable — upstream price feed outage
- Payment not processed — x402 payment of $0.05 USDC required
- Rate limit exceeded — too many requests in short window
- Service timeout if upstream market data provider is slow

## How this service works

Crypto market context for macro and multi-asset agents — BTC, ETH and majors with the Fear and Greed read and the risk-on/risk-off signal that ties crypto to broader macro flows.

## Output

A structured snapshot of current BTC and ETH market conditions including price levels, directional trend, volatility context, and an interpretation of what the crypto environment signals for forex traders and broader risk sentiment.

## Example request

```json
{
 "event": "NFP"
}
```

## 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",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "lang": {
       "type": "string",
       "description": "e.g. en, es, fr, de, ja, zh, ko, pt, ar (default: en; not strictly validated — any language is forwarded to the model)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "errors": {
     "type": "object",
     "description": "Documented error responses, keyed by HTTP status code",
     "additionalProperties": {
      "type": "object",
      "required": [
       "description"
      ],
      "properties": {
       "example": {
        "type": "object"
       },
       "description": {
        "type": "string"
       }
      }
     }
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "regime": "greed",
  "btc_usd": 68450,
  "eth_usd": 3820,
  "fear_greed": 72,
  "weekly_trend": "bullish",
  "btc_dominance": 54.2,
  "key_level_btc": 65000
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/macropulse-crypto-pulse-3ba4596e/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from macropulse-alpha.vercel.app](https://www.zero.xyz/host/macropulse-alpha.vercel.app/llms.txt)
