# SignalPulse Prediction Market Scanner

> SignalPulse Prediction Market Scanner is a paid API for AI agents from signalpulse-peach.vercel.app, paid per call via x402, $2/call, status unknown (last checked 2026-09-14).

Scans prediction markets (Polymarket and sportsbooks) to identify mispriced outcomes, returning de-vigged consensus probabilities, rationale, confidence levels, and key data points for actionable trading insights.

## Facts

- Endpoint: GET https://signalpulse-peach.vercel.app/api/scan/predmarket
- Price: $2/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/signalpulse-prediction-market-scanner-23276075
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_7ZPu1hyJ8WLsuTg-0Lms9

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 signalpulse-prediction-market-scanner-23276075
```

Example prompt: Scan the sports prediction markets and find any Polymarket positions that are trading rich or cheap versus the sharp sportsbook de-vigged consensus — show me confidence levels and the key data points driving any mispricing.

## When to prefer this

Use this endpoint when you need to identify pricing inefficiencies between decentralized prediction markets (like Polymarket) and sharp sportsbook consensus for sports or racing events. Prefer this over general market analysis endpoints when you specifically want de-vigged probability comparisons and actionable mispricing signals backed by a multi-factor model including xG/Elo engines and favourite-longshot bias detection.

## Known failure modes

- No markets found matching the requested category — returns empty market_analysis array
- Payment not received or insufficient credits — returns 402 Payment Required
- Market data temporarily unavailable for specific instruments — partial results or error response
- Invalid category parameter — returns 400 Bad Request
- Rate limiting if too many requests in short succession — returns 429

## How this service works

Calibrated superforecaster read of prediction markets across Polymarket, Kalshi, Manifold and PredictIt: cross-venue divergence, order-book/whale flow, base-rate priors, and for sports the de-vigged sportsbook consensus plus proprietary team-strength and weather engines. Full analysis, probabilities, edge and commentary on every mispriced market — props included. Verifiable track record: https://signalpulse-peach.vercel.app/track-record

## Output

A JSON object containing a scan summary, category label, tier designation, and an array of market analyses each with: the market question, detailed rationale for the mispricing, confidence level (low/medium/high), current Polymarket yes percentage, risk factors to the thesis, and key supporting data points such as de-vigged book probabilities and volume figures.

## 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": {
      "horizon": {
       "type": "string",
       "description": "short | mid | long (default: mid)"
      },
      "category": {
       "type": "string"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "tier": "agent_analysis",
  "category": "sports",
  "scan_summary": "Futures books are sharp; one Polymarket longshot is trading rich vs the de-vigged consensus.",
  "market_analysis": [
   {
    "question": "Will Team X win the title?",
    "rationale": "De-vigged sportsbook consensus implies ~15%; favourite–longshot bias is inflating the Polymarket price; our xG/Elo engine agrees the side is overvalued...",
    "confidence": "medium",
    "market_yes_pct": 22,
    "risk_to_thesis": "A key injury could reprice both books.",
    "key_data_points": [
     "de-vigged book 15%",
     "Polymarket 22%",
     "$480k volume"
    ]
   }
  ]
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/signalpulse-prediction-market-scanner-23276075/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from signalpulse-peach.vercel.app](https://www.zero.xyz/host/signalpulse-peach.vercel.app/llms.txt)
