# cryptofeed402 BTC Outlook Snapshot

> cryptofeed402 BTC Outlook Snapshot is a paid API for AI agents from cryptofeed402.site, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-29).

Returns a live multi-dimensional market outlook for Bitcoin including spot/perp prices, funding rate, open interest, sentiment label, and alert flags.

## Facts

- Endpoint: GET https://cryptofeed402.site/outlook/BTC?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-29
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/cryptofeed402-btc-outlook-snapshot-d9a0c9f4
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_7oO5ExgnmGG34NCFhdRm5

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 cryptofeed402-btc-outlook-snapshot-d9a0c9f4
```

Example prompt: Give me a full BTC market outlook right now — spot vs perp price, funding rate, open interest changes, and whether there are any unusual flags like an OI spike or extreme funding.

## When to prefer this

Choose this endpoint when you need a single consolidated BTC market health snapshot combining price basis, funding, open interest, and sentiment in one call rather than stitching together multiple raw data feeds. Ideal for agents that need to make quick trading assessments or trigger alerts on BTC-specific anomalies. Prefer over generic market APIs when funding extreme rank and sentiment label are needed together. Not suitable for historical data or non-BTC symbols (use sibling endpoints for ETH, SOL, etc.).

## Known failure modes

- 402 Payment Required — caller has not paid the $0.01 USDC x402 fee; response includes payment requirements
- Stale data flag — one or more data components could not be refreshed in time, indicated by stale_component flag
- Symbol not found — requesting a symbol not supported by this endpoint returns an error
- Network timeout — upstream market data feeds temporarily unavailable

## How this service works

AI-to-AI crypto data. Paid routes use x402 (USDC on Base mainnet eip155:8453, asset 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913); unpaid calls return 402 with payment requirements. Not financial advice.

## Output

A JSON object containing: current timestamp, BTC spot and perp mark prices with basis in bps, annualized funding rate with extreme rank, open interest in USD with 1h and 24h percentage changes, a sentiment label (e.g. bullish/bearish) with numeric score, and a set of boolean alert flags (OI spike, funding extreme, stale component, venue divergence) plus a list of active flags.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "properties": {
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "as_of": "2026-10-20T00:00:00.000Z",
  "flags": {
   "oi_spike": false,
   "funding_extreme": false,
   "stale_component": false,
   "venue_divergence": false
  },
  "price": {
   "spot_px": 100010,
   "perp_mark_px": 100000,
   "mark_vs_spot_bps": -1,
   "mark_vs_oracle_bps": -2
  },
  "symbol": "BTC",
  "funding": {
   "in_top10": false,
   "extreme_rank": 23,
   "annualized_pct": 10.95
  },
  "sentiment": {
   "label": "bullish",
   "score": 0.25,
   "available": true
  },
  "active_flags": [],
  "open_interest": {
   "usd": 3000000000,
   "change_1h_pct": 0.8,
   "change_24h_pct": 6.2
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/cryptofeed402-btc-outlook-snapshot-d9a0c9f4/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from cryptofeed402.site](https://www.zero.xyz/host/cryptofeed402.site/llms.txt)
