# SignalPulse H2H Sports Betting & Fantasy Analysis

> SignalPulse H2H Sports Betting & Fantasy Analysis is a paid API for AI agents from signalpulse-peach.vercel.app, paid per call via x402, $0.5/call, status unknown (last checked 2026-09-15).

Returns a head-to-head analysis for two sports competitors (e.g. golfers), including a favored pick with edge percentage, key edge rationale, confidence score, and fantasy projection winner.

## Facts

- Endpoint: GET https://signalpulse-peach.vercel.app/api/scan/h2h
- Price: $0.5/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/signalpulse-h2h-sports-betting-fantasy-analysis-86c440da
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_BBPDj2Z_M9lp_wStbGCBR

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-h2h-sports-betting-fantasy-analysis-86c440da
```

Example prompt: Who has the edge in a head-to-head bet between Rory McIlroy and Tommy Fleetwood at Augusta this week — give me the favored pick, edge percentage, and whether McIlroy or Fleetwood is the better fantasy play too.

## When to prefer this

Use this endpoint when you need a structured, per-matchup betting and fantasy recommendation for two named athletes, complete with a quantified edge percentage and confidence score. Prefer this over generic sports news APIs when you want an actionable signal rather than raw stats, and over the trade signal scanner when the question is sport-specific rather than financial-market-specific.

## Known failure modes

- Unknown or misspelled player names may return empty or null fields
- Missing course/event context may reduce confidence score accuracy
- Upstream data unavailability may result in null edge values
- Payment not fulfilled (402) returns no data — requires 0.5 USDC per call
- Ambiguous matchup context (wrong sport) may produce irrelevant analysis

## How this service works

Two products. Every market. Ask any question about FX, crypto, equities, sports or racing — or get an actionable trade signal from a 37-instrument scanner. Credits, no subscription.

## Output

A JSON object with tier label, a betting_h2h block (favored player, edge percentage, a plain-English key edge rationale, and confidence score 0–1), and a fantasy_h2h block (which player has the higher fantasy projection).

## 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",
     "required": [
      "sport",
      "player_a",
      "player_b"
     ],
     "properties": {
      "sport": {
       "type": "string",
       "description": "golf | tennis | mma … (required)"
      },
      "market": {
       "type": "string",
       "description": "optional focus: matchup | props | fantasy"
      },
      "player_a": {
       "type": "string",
       "description": "required; or players=a-vs-b"
      },
      "player_b": {
       "type": "string",
       "description": "required"
      }
     }
    }
   },
   "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",
  "betting_h2h": {
   "favored": "Fitzpatrick",
   "edge_pct": 7,
   "key_edge": "Course demands the accuracy + iron play his SG profile leads; McIlroy’s edge (distance) is neutralised",
   "confidence": 0.6
  },
  "fantasy_h2h": {
   "higher_projection": "McIlroy"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/signalpulse-h2h-sports-betting-fantasy-analysis-86c440da/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)
