# xx402 BTC 15-Minute Prediction Market Tape

> xx402 BTC 15-Minute Prediction Market Tape is a paid API for AI agents from x402.xx402.icu, paid per call via x402, $0.01/call, status down (last checked 2026-10-24).

Returns recent Bitcoin 15-minute Up/Down prediction market data including resolved outcomes, risk buckets, buyer playbooks, and tape decisions for autonomous trading agents.

## Facts

- Endpoint: GET https://x402.xx402.icu/api/btc15-recent-market-tape?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: down
- Last checked: 2026-10-24
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/xx402-btc-15-minute-prediction-market-tape-fed7b14f
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap__FWJS3vXUl9f-trz7MIz4

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 xx402-btc-15-minute-prediction-market-tape-fed7b14f
```

Example prompt: Pull the last 12 Bitcoin 15-minute Up/Down prediction market tape entries from xx402, including the tape decision, priority queue, risk breakdown, and buyer playbook so I can decide which markets to enter.

## When to prefer this

Use this endpoint when an autonomous agent needs a curated, risk-tiered tape of recent Bitcoin 15-minute Up/Down prediction markets with pre-computed buy/avoid signals and buyer playbooks, rather than raw exchange data or general crypto price feeds. Best suited for agents making micro-decisions on prediction market participation with a $0.01 USDC per call budget.

## Known failure modes

- Payment not completed — 402 response if USDC micropayment not attached
- limit exceeds maximum of 24 — validation error
- Empty market list if no markets have been collected in the recent window
- Source status degraded if live collector database is lagging
- Malformed query parameter types returning 400 error

## How this service works

Paid Base token, wallet, DeFi, chain-read, x402 buyer/seller discovery, and specialized Bitcoin 15-minute Up/Down prediction-market data packets for autonomous agents and risk tools.

## Output

A JSON object containing: a summary, purchase acceptance status, buyer next action, decision evidence, repeat purchase guard, BTC 15-minute buyer playbook, data contract, tape decision, priority queue of recommended markets, risk breakdown, review queue, avoid queue, bucket counts, next products, the list of markets, quality summary, source status, and raw sources.

## Response schema (JSON Schema)

```json
{
 "keys": [
  "summary",
  "purchase_acceptance",
  "buyer_next_action",
  "next_paid_call",
  "decision_evidence",
  "repeat_purchase_guard",
  "btc15_buyer_playbook",
  "data_contract",
  "tape_decision",
  "priority_queue",
  "risk_breakdown",
  "review_queue",
  "avoid_queue",
  "bucket_counts",
  "next_products",
  "markets",
  "quality_summary",
  "source_status",
  "sources"
 ],
 "type": "json"
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/xx402-btc-15-minute-prediction-market-tape-fed7b14f/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402.xx402.icu](https://www.zero.xyz/host/x402.xx402.icu/llms.txt)
