# Signal Nodus Markets Prediction

> Signal Nodus Markets Prediction is a paid API for AI agents from api.signalnodus.ai, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-12).

Returns current prediction market questions, trading volumes, and outcome probabilities for financial and macro events

## Facts

- Endpoint: GET https://api.signalnodus.ai/v1/markets/prediction?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-12
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/signal-nodus-markets-prediction-2ca033b1
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_7rLNyKsO0CbWIci9LK4Bk

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 signal-nodus-markets-prediction-2ca033b1
```

Example prompt: What are the current prediction markets available right now — specifically the questions being traded, their USD volumes, and the outcome probabilities?

## When to prefer this

Use this endpoint when you need real-time crowd-sourced probability estimates for macro financial events (e.g. Fed decisions, rate changes) and want quantified market sentiment rather than news or analyst opinions. Prefer this over news APIs when you need probability distributions and trading volume as a signal of conviction. Note: the name and sibling endpoints suggest SEC filing diff analysis may be the primary brand offering, so evaluate whether prediction market data is a secondary or experimental feature.

## Known failure modes

- API returns empty markets array if no active markets exist at query time
- Payment failure (402) if USDC micropayment not properly attached via x402 protocol
- Rate limiting or authentication errors if x402 payment header is malformed
- Stale or delayed data if market prices have not refreshed recently

## How this service works

Signal Nodus: year-over-year diffs of SEC filing sections, pinned to accession numbers. The diff is the product; raw data is the on-ramp.

## Output

A JSON array of active prediction markets, each containing a natural-language question (e.g. 'Fed rate cut in September?'), total trading volume in USD, and an array of outcome prices representing probabilities for each possible outcome. Also returns the count of markets returned.

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "markets": [
   {
    "question": "Fed rate cut in September?",
    "volumeUsd": 1234567,
    "outcomePrices": [
     0.62,
     0.38
    ]
   }
  ],
  "returned": 5
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/signal-nodus-markets-prediction-2ca033b1/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.signalnodus.ai](https://www.zero.xyz/host/api.signalnodus.ai/llms.txt)
